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/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/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/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/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/ca/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ca/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ca/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ca/underlinedouble.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/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/conditionalformatdialog.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/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/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/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/deleteannotation.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/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/distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributeselection.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/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/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/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/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-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-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-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-pur.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-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/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/insertcolumnsbefore.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/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/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/italic.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/lastrecord.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/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/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/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/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/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/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/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/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/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/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/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/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/sbaexecutesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sbanativesql.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/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/selectunprotectedcells.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.svg133
-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/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/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_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_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_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_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/ca/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ca/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ca/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ca/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ca/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ca/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ca/sc_underline.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ca/sc_underlinedouble.svg4
-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/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/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.svg4
-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.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_shadowed.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_shrink.svg4
-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_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_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_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_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_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_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_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_deleteannotation.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_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_distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributeselection.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_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_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_filter.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-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-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-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-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_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_insertcolumnsbefore.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_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_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_label.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_lastrecord.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_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_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.svg2
-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_movepagedown.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_movepageup.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_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_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_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_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_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_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_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_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_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_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_selectunprotectedcells.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.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_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/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_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.svg6
-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.svg2
-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.svg2
-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.svg5
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.svg2
-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.svg3
-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.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow.svg4
-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.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg1
-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.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.circle.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.cross.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.frame.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.ring.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.svg6
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.svg6
-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.svg7
-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.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlearc.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlecut.svg5
-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.svg6
-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.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlines.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_contourdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_controlcodes.svg1
-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.svg3
-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_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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg5
-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.svg3
-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.svg3
-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_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_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_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_distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributeselection.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_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_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.svg3
-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.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_executereport.svg3
-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_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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.svg3
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg3
-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.svg3
-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.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.svg5
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontdialog.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontwork.svg2
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.svg3
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.svg3
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.svg3
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzalignright.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueinsertpoint.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluepercent.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertaligncenter.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertaligntop.svg5
-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.svg6
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_greatestwidth.svg3
-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.svg3
-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.svg1
-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.svg2
-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_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.svg5
-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_insertcolumnsbefore.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_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.svg6
-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.svg1
-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_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_lastrecord.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_line.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_line_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_lineendstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg1
-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.svg1
-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.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediamute.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediapause.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediarepeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_menubar.svg1
-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_mirror.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mirrorvert.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_modifyframe.svg5
-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_movepagedown.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_movepageup.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_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_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.svg1
-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.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg1
-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_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_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_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_recentfilelist.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recsearch.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rect_unfilled.svg6
-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.svg3
-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_sbaexecutesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sbanativesql.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_scaletext.svg2
-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.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg1
-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_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_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.svg5
-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.svg3
-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.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_smallestwidth.svg4
-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.svg3
-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.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_square_unfilled.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg1
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star5.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star6.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star8.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.svg2
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_styleupdatebyexample.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_subscript.svg1
-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.svg1
-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.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.forbidden.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.svg3
-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.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.svg2
-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.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tabdialog.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_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.svg7
-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.svg2
-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.svg4
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/sc040.svg5
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/tables_32.svg1
-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/fapclose.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/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/im30821.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/nc01.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/nc05.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/pipette.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/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/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/blend3d.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/dsth_cen.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dsth_dst.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dsth_hig.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dsth_low.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dstv_cen.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dstv_dst.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dstv_hig.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dstv_low.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/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/galicon.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/gallist.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/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/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.svg4
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg4
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg4
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg4
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg4
-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/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/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
4035 files changed, 5833 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..c605fd395
--- /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"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="b" 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="c" 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="d" 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="e" 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="#a"/><radialGradient id="f" 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="#a"/><radialGradient id="g" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 19.733157 -25.121818 0 620.95243 -429.70646)" 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><g transform="translate(-147.11865 -1.787918)"><path d="m261.11865 113.78791h6v8.999999h-6z" fill="url(#f)" opacity=".4"/><path d="m-173.11865-122.78792h6v8.999999h-6z" fill="url(#e)" opacity=".4" transform="scale(-1)"/><path d="m173.11865 113.78791h88v9h-88z" fill="url(#d)" 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(#c)"/><path d="m262.61865 118.28791h-91v-115.0000031h91z" fill="none" stroke="url(#b)" 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="m231.18575 32.787933c-1.10727 0-1.99867.891409-1.99867 1.998673v38.107481c-2.44939-1.02788-5.5121-.66928-8.13522.95248-4.27341 2.64362-6.12313 7.79064-4.13007 11.49238 1.98999 3.701646 7.06606 4.558146 11.33622 1.91279 3.08949-1.91459 5.02373-5.23963 4.9186-8.45529.00028-.012.008-.024.008-.04v-32.478417c.48119-.265823 1.22875.307396 1.62393.577736 4.49075 2.716915 8.41141 7.225606 8.68953 12.780584.2406 3.213359-.43243 6.409378-1.35847 9.462437 4.12829-6.792077 3.90628-16.241695-1.19452-22.446005-3.29042-3.432281-6.39314-7.434341-7.76065-12.084812-.0997-.441706-.70296-1.780057-1.99868-1.780057zm-39.97344 3.997344c-1.10727 0-1.99867.891408-1.99867 1.998672 0 1.107265.8914 1.998673 1.99867 1.998673h23.98406c1.10727 0 1.99868-.891408 1.99868-1.998673 0-1.107264-.89141-1.998672-1.99868-1.998672zm0 11.992033c-1.10727 0-1.99867.891407-1.99867 1.998663 0 1.10728.8914 1.998679 1.99867 1.998679h23.98406c1.10727 0 1.99868-.891399 1.99868-1.998679 0-1.107256-.89141-1.998663-1.99868-1.998663zm0 11.99204c-1.10727 0-1.99867.8914-1.99867 1.998659 0 1.10726.8914 1.99868 1.99867 1.99868h23.98406c1.10727 0 1.99868-.89142 1.99868-1.99868 0-1.107259-.89141-1.998659-1.99868-1.998659zm0 11.992017c-1.10727 0-1.99867.89142-1.99867 1.99868s.8914 1.99868 1.99867 1.99868h11.99203c1.10727 0 1.99867-.89142 1.99867-1.99868s-.8914-1.99868-1.99867-1.99868z" fill="url(#g)"/></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..d14d0faab
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#b35039"/><g stroke="#7bb339"><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..421d747a6
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#b35039" 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="#7bb339" 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..7a30e2d81
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#b35039"/><g stroke="#7bb339"><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..57f3b4849
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#b35039" stroke-opacity=".745098"/><path d="m45.5 28.5-14.5-6-22.5 4.5v-14.5h37z" fill="url(#d)" stroke="#7bb339" 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..48791d144
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#7bb339"/><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="#b35039"/></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="#b35039"><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="#7bb339"><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..886e707f1
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#b35039" 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="#7bb339" 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..f8aabf10a
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m40.035156-45.535156-5-.000004v36h5z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/><g stroke="#7bb339"><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="#b35039"/><path d="m39.920369-37.365644h-4.923828l.003459 27.865644h4.923828z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g transform="translate(-18.964844 -.035156)"><g stroke="#7bb339"><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..738dab362
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"><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="#b35039"/><path d="m42.999996-29.214315-6.96484-.02996.03517 19.475252 6.96484.029952z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></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="#7bb339"><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="#b35039"/><path d="m42.347655-25.708997h-6.5l.091471 16.208997 6.408529-.208997z" fill="url(#t)" stroke="#b35039"/><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="#b35039"/></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..88f37e3d6
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="62.964844" x2="62.964844" y1="-32.89097" y2="-9.152344"><stop offset="0" stop-color="#aff05f"/><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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..4760eba45
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><g stroke="#7bb339"><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="#b35039"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#r)" stroke="#b35039"/><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="#b35039"/></g><g transform="matrix(0 -1 -1 0 23.5 81.5)"><g stroke="#7bb339"><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..c51445d75
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..f8a69c144
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><g stroke="#7bb339"><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="#b35039"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#r)" stroke="#b35039"/><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="#b35039"/></g><g transform="matrix(0 -1 -1 0 18.5 81.500004)"><g stroke="#7bb339"><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..62d11576e
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..3f2d5b584
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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="#b35039" stroke-opacity=".745098"/><circle cx="36.780064" cy="28.562143" fill="url(#k)" r="3.347648" stroke="#b35039" 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..7dd43c06f
--- /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="#aff05f"/><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="#7bb339"/><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="#7bb339"/><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="#7bb339"/><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..f85f91575
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><g stroke="#7bb339"><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="#b35039"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g transform="translate(-26.5 26.5)"><g stroke="#7bb339"><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..053b97737
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..d6bfc4ddb
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m40.035156-37.535156-5-.000004v28h5z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098"><g stroke="#7bb339"><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="#b35039"/><path d="m39.920369-29.365644h-4.923828l.003459 19.865644h4.923828z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098" transform="translate(-19.5 51)"><g stroke="#7bb339"><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..33520c458
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"><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="#b35039"/><path d="m42-23.5052-8-.000004.03516 13.970044h8z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></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="#7bb339"><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="#b35039"/><path d="m42.347655-18.708997h-7.5l.152345 9.208997 7.347655-.208997z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></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..ff7eef763
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="62.964844" x2="62.964844" y1="-32.89097" y2="-9.152344"><stop offset="0" stop-color="#aff05f"/><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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..acb77d5d6
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><g stroke="#7bb339"><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="#b35039"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#i)" stroke="#b35039"/><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="#b35039"/></g><g transform="translate(-26.500004 31.5)"><g stroke="#7bb339"><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..be2eb4412
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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..48ce42871
--- /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="#aff05f"/><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="#7bb339"/><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="#7bb339"/><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..81d60e01f
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039" 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="#7bb339" 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..669cf8282
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"/><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="#b35039"/><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="#7bb339"/><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="#b35039" 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..327903dae
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039" 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="#7bb339" 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..0d7e4f827
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339" 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="#b35039" 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="#7bb339" 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="#b35039" 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..70c0359ff
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039"/><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="#7bb339"/><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..96eed996b
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039"/><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="#7bb339"/><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..3645b9d99
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039"/><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="#7bb339"/><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..eb7cb3f14
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#7bb339" 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="#b35039"/><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="#7bb339"/><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..b036ec2a9
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" transform="translate(.535156 -51.035156)"/><ellipse cx="38.534542" cy="-37.989433" fill="url(#o)" rx="3.5" ry="1.545495" stroke="#b35039"/><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="#7bb339" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="43.544308" cy="-20.989431" fill="url(#l)" rx="3.5" ry="1.545495" stroke="#7bb339" 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="#b35039" transform="translate(.535156 -51.035156)"/><ellipse cx="19.535223" cy="-29.98966" fill="url(#q)" rx="3.5" ry="1.545495" stroke="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..647cdf163
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"/><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="#7bb339"/><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="#b35039"/><ellipse cx="24" cy="24.000004" fill="url(#n)" rx="4.5" ry="1.5" stroke="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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..36d3176fc
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039"/><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="#7bb339"><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="#b35039" 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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..55ce0c97c
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"/><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="#7bb339"/><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="#b35039"/><ellipse cx="24" cy="24.000004" fill="url(#n)" rx="4.5" ry="1.5" stroke="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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..0c104f3a3
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><ellipse cx="20.5" cy="18.179684" fill="url(#l)" rx="7" ry="2.25" stroke="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..cbfb27477
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..65bb31a16
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><ellipse cx="20.5" cy="18.179684" fill="url(#l)" rx="7" ry="2.25" stroke="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..0d7a6c035
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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="#b35039"/><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="#b35039"/><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="#7bb339"/><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="#7bb339"/><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..49162e7eb
--- /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(.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" gradientTransform="matrix(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="39.651" x2="23.715" y1="57.957" y2="58.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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"/></g><path d="m10 15v-14h5v14z" fill="#fcaf3e"/><path d="m10 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#ce5c00"/><path d="m11 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#ce5c00"/><g stroke-miterlimit="7"><path d="m4.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.017.01-4z" display="block" fill="none" stroke="url(#b)" stroke-width=".623" transform="matrix(0 1 -1 0 16.016 -.012)"/></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..62ca357ae
--- /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(0 -.31834512 .29648395 0 -14.364053 13.542514)" gradientUnits="userSpaceOnUse" x1="31.664495" x2="32.535461" y1="80.225151" y2="122.89526"><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="b" 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="c" gradientTransform="matrix(-.34745022 0 0 .37307564 21.788931 -16.62254)" gradientUnits="userSpaceOnUse" x1="30.782" x2="31.082" y1="47.444" y2="66.576"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14.004" x=".996" y="-1"/><path d="m.498-1.998c-.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.004v3h-4v1h4v2h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-2h4v2l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v2h-4z" fill="#030303" opacity=".32"/></g><path d="m1 11h14v5h-14z" fill="#fcaf3e"/><path d="m1 11c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h14v3h-14z" fill="#ce5c00"/><path d="m5 12h1v3h-1zm5 0h1v3h-1z" fill="#ce5c00"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.184-.012.023 4.652 6.185.014z" display="block" fill="url(#a)" transform="matrix(0 .64678 .64678 0 8.94 -6.276)"/><g fill="none" stroke-miterlimit="7"><path d="m14.914 4.547-3.974 4.987-3.802-5.004h2.36l-.01-4 3.01.016.01 4z" display="block" stroke="#2f78c8" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.548954 5.1623043-2.610404 3.3276831-2.4577638-3.3438526h1.6648118l-.0091-3.9996875 1.713967.015523.0091 4.0003343z" display="block" stroke="url(#c)" stroke-width=".623496"/></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..58b69b551
--- /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(.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" gradientTransform="matrix(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="39.651" x2="23.715" y1="57.957" y2="58.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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"/></g><path d="m10 15v-14h5v14z" fill="#49aaec"/><path d="m10 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#2f78c8"/><path d="m11 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#2f78c8"/><g stroke-miterlimit="7"><path d="m4.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.017.01-4z" display="block" fill="none" stroke="url(#b)" stroke-width=".623" transform="matrix(0 1 -1 0 16.016 -.012)"/></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..2e2074e36
--- /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(.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" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="38.16" x2="22.391" y1="55.393" y2="55.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.476" x2="23.695" y1="3.225" y2="3.225"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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.498-1.998c-.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"/></g><path d="m0 15v-14h5v14z" fill="#fcaf3e"/><path d="m0 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#ce5c00"/><path d="m1 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#ce5c00"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.183-.012.022 4.652 6.185.014z" display="block" fill="url(#c)" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/><g fill="none" stroke-miterlimit="7"><path d="m11.497 14.888-4.987-3.974 5.003-3.802v2.36l4-.01-.015 3.01-4 .01z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".875"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#b)" stroke-width=".964" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/></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..b87b93174
--- /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="matrix(0 .64678 .64678 0 -10.517627 -1.394644)" gradientUnits="userSpaceOnUse" x1="22.83" x2="11.27122" y1="3.09" y2="3.185009"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655" x2="30.828" y1="65.687" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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-.5h-15zm.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"/></g><path d="m1 0h14v5h-14z" fill="#fcaf3e"/><path d="m1 0c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h14v3h-14z" fill="#ce5c00"/><path d="m5 1h1v3h-1zm5 0h1v3h-1z" fill="#ce5c00"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.184-.012.023 4.652 6.185.014z" display="block" fill="url(#a)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.914 11.5-3.974-4.99-3.802 5.002h2.36l-.01 4 3.01-.015.01-4z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".87451" stroke-width=".999922"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#c)" stroke-width=".964" 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/donut3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/donut3d_52x60.svg
new file mode 100644
index 000000000..d13b757d8
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339" 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="#b35039" 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="#7bb339" 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="#b35039" 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..b08af103f
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339" 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="#b35039" 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="#7bb339" 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="#b35039" 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..35486aa21
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339" 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="#b35039" 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="#7bb339" 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="#b35039" 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..1b807fccc
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339" 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="#b35039" 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="#7bb339" 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="#b35039" 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..37f74c5f0
--- /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="#b35039"/><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..4faef5fdd
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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..d361f7045
--- /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="#b35039" 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="#b35039" 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..525a46873
--- /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="#b35039"/><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="#b35039" 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..65fa9761e
--- /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="#b35039" 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..ec2669ea6
--- /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="#b35039" 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..ffb5cf7e9
--- /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="#b35039"/><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..566bcac25
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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..ed8a932da
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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..87f60eedf
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..94f243a12
--- /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="#b35039" 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..d05ecbeb3
--- /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="#b35039" 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..e55fe9c3c
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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..0073c1500
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..158304a7f
--- /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="#b35039" 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..b971b1e39
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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="#b35039" 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..3c88fba40
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..945be8d4d
--- /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="#b35039" 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..326ab4747
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#7bb339"/><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="#b35039"/><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..e34cfeeb7
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="31.401437" x2="22.508446" y1="32.391297" y2="1.574354"><stop offset="0" stop-color="#aff05f"/><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="#b35039" 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="#7bb339" 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..01d5cfeb7
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#aff05f"/><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="#7bb339"/><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="#b35039"/><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..bfb28daf8
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="31.401437" x2="22.508446" y1="32.391297" y2="1.574354"><stop offset="0" stop-color="#aff05f"/><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="#b35039" 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="#7bb339" 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..121c522f6
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m37.535156-37.535158-2.5 27.999998h5z" fill="url(#g)" stroke="#b35039"/><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="#7bb339"/><path d="m45.035156-9.535156h-5l2.464844-11.464844z" fill="url(#h)" stroke="#7bb339"/><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="#b35039"/><path d="m37.458455-29.365644-2.458455 19.865644h4.923828z" fill="url(#g)" stroke="#b35039"/><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="#7bb339"/><path d="m45-9.5h-5l2.5-24z" fill="url(#l)" stroke="#7bb339"/><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..0309de568
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"/><path d="m47-9.5-6.964844-.035156 3.482422-16.982424z" fill="url(#h)" stroke="#7bb339"/><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="#b35039"/><path d="m38-23.505202-3.96484 13.970042h8z" fill="url(#g)" stroke="#b35039"/><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="#7bb339"/><path d="m47-9.5-3.5-15 5.5 13z" fill="url(#m)" stroke="#7bb339"/><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="#b35039"/><path d="m38.597655-18.708997-3.597655 9.208997 7.347655-.208997z" fill="url(#g)" stroke="#b35039"/><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..186a9bd7c
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m37.535156-37.535158-2.5 27.999998h5z" fill="url(#g)" stroke="#b35039"/><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="#7bb339"/><path d="m45.035156-9.535156h-5l2.464844-11.464844z" fill="url(#h)" stroke="#7bb339"/><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="#b35039"/><path d="m37.458455-29.365644-2.458455 19.865644h4.923828z" fill="url(#m)" stroke="#b35039"/><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="#7bb339"/><path d="m45-9.5h-5l2.5-24z" fill="url(#n)" stroke="#7bb339"/><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..541a7a5fd
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#7bb339"/><path d="m47-9.5h-6l3-21z" fill="url(#h)" stroke="#7bb339"/><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="#b35039"/><path d="m39.517576-29.229295-3.44725 19.460272 6.96484.029952z" fill="url(#g)" stroke="#b35039"/><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="#7bb339"/><path d="m47-9.5h-6l3-24z" fill="url(#n)" stroke="#7bb339"/><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="#b35039"/><path d="m39.097655-25.708997-3.158529 16.208997 6.408529-.208997z" fill="url(#m)" stroke="#b35039"/><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..02b69f246
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#b35039"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#r)"/><g stroke="#7bb339"><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="#b35039"/><path d="m17.75 20.5-2.207031 11h7.972656l-2.195313-11z" fill="url(#n)" stroke="#b35039"/><path d="m18.572266 21.503906-1.804688 8.992188h5.523438l-1.794922-8.992188z" fill="none" stroke="url(#u)"/><g stroke="#7bb339"><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..14f92f59e
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#b35039"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#m)"/><g stroke="#7bb339"><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="#b35039"/><path d="m21.886719 24.613281-.634766.634766 2.917969 11.234375.0059.01758 1.689453-1.689453z" fill="url(#s)" stroke="#b35039"/><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="#7bb339"/><path d="m19.5 18.5-1.820312 6.976562 3.634765.01172z" fill="url(#v)" stroke="#7bb339"/><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..ba2049813
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#b35039"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#s)"/><g stroke="#7bb339"><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="#b35039"/><path d="m17.75 20.5-2.207031 11h7.972656l-2.195313-11z" fill="url(#o)" stroke="#b35039"/><path d="m18.572266 21.503906-1.804688 8.992188h5.523438l-1.794922-8.992188z" fill="none" stroke="url(#v)"/><g stroke="#7bb339"><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..18d846463
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#b35039"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#m)"/><g stroke="#7bb339"><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="#b35039" 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="#b35039"/><path d="m21.886719 24.613281-.634766.634766 2.917969 11.234375.005859.017578 1.689453-1.689453z" fill="url(#s)" stroke="#b35039"/><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="#7bb339"/><path d="m19.5 18.5-1.820312 6.976562 3.634765.011719z" fill="url(#t)" stroke="#7bb339"/><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..2b9abf112
--- /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="#b35039" 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..7affd153b
--- /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="#b35039" 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..997e58bf2
--- /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="#b35039" 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..f86527097
--- /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="#b35039" 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..9caf9dc89
--- /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="#b35039" 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..0990d9975
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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..a30975c4c
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..62d7eef16
--- /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="#b35039" 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..721322c05
--- /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="#b35039" 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..9a15f59cc
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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..e252ddec0
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..490a0975f
--- /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="#b35039" 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..ffef39a44
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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..61996bb88
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..27a8a87e8
--- /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="#b35039" 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..3ab2842a2
--- /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=".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="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="27" y2="43"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.5" x2="23.5" xlink:href="#a" y1="17" y2="43"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="34.5" x2="34.5" xlink:href="#a" y1="28" y2="43"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="45.5" x2="45.5" xlink:href="#a" 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="#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" 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" 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 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..d96e57722
--- /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="#aff05f"/><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="#7bb339" 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..f7beae595
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039"/><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..8bb45f264
--- /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="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" gradientUnits="userSpaceOnUse" x1="18.030312" x2="20.030336" xlink:href="#c" y1="12.489285" y2="12.489285"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.493202" x2="19.50662" y1="13.563705" y2="13.989304"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.50657" x2="17.006588" xlink:href="#c" y1="14.48931" y2="14.48931"/><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="18.011763" x2="26.123735" y1="-3.196874" y2="-3.196874"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18.52194" x2="20.021959" xlink:href="#c" y1="15.989329" y2="15.989329"/><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 .9999874 -.9999874 0 21.989128 -12.030085)"><rect fill="url(#a)" height="12.040794" rx="1" width="3.995036" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167h2.0488l-.04178 9.992982h-2.000025z" opacity=".5" stroke="url(#b)"/><rect height="12.014694" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.011035" x="17.499001" y="7.495"/></g></g><g transform="matrix(0 .9999874 -.9999874 0 21.989128 -4.006375)"><rect fill="url(#d)" height="10.060595" rx="1" width="4.096286" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.9687l.02757 8.016682h-2.000025z" opacity=".5" stroke="url(#e)"/><rect height="10.007694" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="4.005287" x="14.481" y="9.502"/></g></g><g transform="matrix(0 .9999874 -.9999874 0 21.989128 -17.021707)"><rect fill="url(#f)" height="7.000089" rx="1" width="4.000049" x="17.501606" y="12.509606"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499144 13.509619h2.0025v5.500069h-2.0025z" opacity=".656463" stroke="url(#g)"/><rect height="7.000089" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="4.000051" x="17.501606" y="12.509606"/></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..ee46fc936
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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..18e4da02d
--- /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="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.00124" xlink:href="#c" y1="7.534217" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.001537" x2="12.001537" xlink:href="#c" y1="13.509619" y2="18.009676"/><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(.9999874 0 0 .9999874 -11.009764 -6.009449)"><rect fill="url(#a)" height="12.040794" rx="1" width="3.995036" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167h2.0488l-.04178 9.992982h-2.000025z" opacity=".5" stroke="url(#b)"/><rect height="12.014694" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.011035" x="17.499001" y="7.495"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -2.986054 -6.009449)"><rect fill="url(#d)" height="10.060595" rx="1" width="4.096286" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.9687l.02757 8.016682h-2.000025z" opacity=".5" stroke="url(#e)"/><rect height="10.007694" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="4.005287" x="14.481" y="9.502"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -16.001386 -6.009449)"><rect fill="url(#f)" height="7.000089" rx="1" width="4.000049" x="17.501606" y="12.509606"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499144 13.509619h2.0025v5.500069h-2.0025z" opacity=".656463" stroke="url(#g)"/><rect height="7.000089" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="4.000051" x="17.501606" y="12.509606"/></g></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..538704512
--- /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" 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" gradientUnits="userSpaceOnUse" x1="-14.979678" x2="-11.979678" xlink:href="#a" y1="10.270321" y2="10.270321"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-10.979678" x2="-7.979679" xlink:href="#a" y1="13.520321" y2="13.520321"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-6.979679" x2="-3.979679" xlink:href="#a" y1="12.520321" y2="12.520321"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-2.979679" x2=".02032" xlink:href="#a" y1="8.770321" y2="8.770321"/><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="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".441176"><path d="m-14.479678 6.520321h2.000001v8h-2.000001z" fill="url(#b)" transform="rotate(-90)"/><path d="m-10.479678 12.520321h2v2h-2z" fill="url(#c)" transform="rotate(-90)"/><path d="m-6.479679 10.520321h2v4h-2z" fill="url(#d)" transform="rotate(-90)"/><path d="m-2.479679 3.520321h1.999999v11h-1.999999z" fill="url(#e)" transform="rotate(-90)"/></g><path d="m12.020321 14.75934-10.0000002-8.7796614 5-5" fill="none" stroke="#703224" stroke-opacity=".705882"/></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..1577555b8
--- /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="#aff05f"/><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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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..77c161c6c
--- /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="#b35039"><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..5df6da0da
--- /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="13.493202" x2="19.50662" y1="13.563705" y2="13.989304"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-4.979679" x2="-1.979679" xlink:href="#a" y1="11.520321" y2="11.520321"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-8.979678" x2="-5.979678" xlink:href="#a" y1="13.020321" y2="13.020321"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-12.979678" x2="-9.979678" xlink:href="#a" y1="11.520321" y2="11.520321"/><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="#b35039" stroke-opacity=".705882"><path d="m-12.479678 8.520321h2v6h-2z" fill="url(#d)" transform="rotate(-90)"/><path d="m-8.479678 11.520321h2.000001v3h-2.000001z" fill="url(#c)" transform="rotate(-90)"/><path d="m-4.479679 8.520321h2v6h-2z" fill="url(#b)" 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></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..45c25c9f9
--- /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="#b35039"><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..a54e21289
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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..ff4a7a17b
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..8c9dee4de
--- /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="#b35039" 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..6f96f7dd7
--- /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="#b35039" 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..4c09dbd3a
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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..98cc7a3ee
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..6e7f2cfa4
--- /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="#b35039" 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..aff88a912
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="#b35039" 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="#b35039" 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..a4acbf7c3
--- /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="#b35039" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#b35039" 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..874938421
--- /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="#b35039" 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..87b7998c6
--- /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" gradientUnits="userSpaceOnUse" x1="13.090065" x2="15.404077" xlink:href="#l" y1=".184674" y2="31.771499"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.662735" x2="13.662735" xlink:href="#m" y1="2.668687" y2="30.502159"/><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"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13.090065" x2="15.404077" y1=".184674" y2="31.771499"><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="m" gradientUnits="userSpaceOnUse" x1="13.662735" x2="13.662735" y1="2.668687" y2="30.502159"><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(#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="#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="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 stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.177c-.47-.256-1.052-.092-1.308.376l-2.356 3.024c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.926.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.158c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#l)" stroke="#699536" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#m)" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.177c-.47-.256-1.052-.092-1.308.376l-2.356 3.024c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.926.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.158c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#a)" stroke="#699536" transform="matrix(.786 0 0 .786 1.895 10.03)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(.786 0 0 .786 1.895 10.03)"/></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..dd159063e
--- /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(.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><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 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="m5 1 22 .002v27.998h-22z" 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.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..a9b3252fe
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><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><radialGradient id="i" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.090065" x2="15.404077" y1=".184674" y2="31.771499"><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="k" gradientUnits="userSpaceOnUse" x1="13.662735" x2="13.662735" y1="2.668687" y2="30.502159"><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(#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)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#h)" 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="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(#i)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.177c-.47-.256-1.052-.092-1.308.376l-2.356 3.024c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.926.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.158c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#j)" stroke="#699536" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#k)" transform="matrix(.786 0 0 .786 9.895 10.03)"/></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..76cffd485
--- /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="#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="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..59db6f02f
--- /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(-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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" 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="13.090065" x2="15.404077" y1=".184674" y2="31.7715"><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="d" gradientUnits="userSpaceOnUse" x1="13.662735" x2="13.662735" y1="2.668687" y2="30.502159"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="24.837" cy="36.421001" gradientTransform="matrix(.63640062 0 0 .16746516 6.66454 24.886972)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" xlink:href="#f"/><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(.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="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><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="#g"/><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><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="m5 1 22 .002v27.998h-22z" fill="url(#i)"/><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="#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"/><g transform="translate(-12)"><path d="m32.427262 30.986332a9.956262 2.619738 0 1 1 -19.912524 0 9.956262 2.619738 0 1 1 19.912524 0z" fill="url(#e)" fill-rule="evenodd" opacity=".205" stroke-width=".786"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.177c-.47-.256-1.052-.092-1.308.376l-2.356 3.024c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.926.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.158c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#c)" stroke="#699536" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#d)" transform="matrix(.786 0 0 .786 9.895 10.03)"/></g></g><g transform="translate(0 10)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#a)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></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..43f6bfe65
--- /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"><radialGradient id="a" 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="#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(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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" 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 -286.416467)"><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 -285.358313)"><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 -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.474983)"><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 -284.29998)"><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 -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(.18912227 0 0 .18912227 .490076 1.2832)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#a)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#b)" stroke-width="1.421774"/></g></g></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..63672f896
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..5ff758b9f
--- /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"><linearGradient id="a" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="20.749" y2="25.528"/><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(.4227 0 0 .38513 14.546 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.171" y2="36.136"/><radialGradient id="d" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.29 -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="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" 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="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#g" y1="27.178" y2="25.534"/><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><radialGradient id="j" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><linearGradient id="k" 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="l" 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="m" 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="n" 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="o" 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="p" 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="q" 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="m4.95 29h22.1v2h-22.1z" fill="url(#k)" 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(#j)" 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(#i)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#h)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#l)" 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="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#m)" 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(#n)" 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(#o)" 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(#p)" 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(#q)" stroke-linecap="round" transform="translate(-2 11)"/><path d="m8 29h6v1h-6z" opacity=".2"/><path d="m21.5 21.5v-4.02h5v4.02h4.008v5h-4.008v4.007h-5v-4.007h-4.006v-5z" fill="url(#d)" transform="translate(.992 .993)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#c)" transform="translate(.992 .993)"/><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(#a)" transform="translate(.992 .993)"/><path d="m22.493 22.493v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..c64a4c5af
--- /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(.502671 0 0 .64629877 3.711822 .796177)" 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(0 .96917483 -.82965977 0 24.014205 -1.785221)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65627449 0 0 .6892852 1.253113 -.21112)" 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><linearGradient id="f" 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="g" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6179162 -1.483354 -.00000003 28.734063 -9.224092)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.60000001 0 0 .69230771 1.800001 -.615385)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899002"/><radialGradient id="i" cx="24.501682" cy="6.647596" gradientTransform="matrix(0 1.8069473 -2.0594306 0 30.190262 -41.983847)" gradientUnits="userSpaceOnUse" r="17.49832"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="j" 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="k" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#l" y1="1" y2="3"/><linearGradient id="l"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.60000001 0 0 .07692307 1.800171 .153846)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899002"/><linearGradient id="n" gradientTransform="matrix(.69041563 0 0 1.0164576 .250193 -2.491651)" gradientUnits="userSpaceOnUse" x1="24.62738" x2="24.640038" xlink:href="#l" y1="3.123439" y2="4.882647"/><linearGradient id="o" 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="#9b876c"/><stop offset=".95429963" stop-color="#9b876c"/><stop offset=".95717829" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="p" 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="#q"/><linearGradient id="q"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="r" 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="#q"/><linearGradient id="s" 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(#p)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#s)"/></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(#n)" stroke="url(#o)" 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(#k)" stroke="url(#m)"/><rect fill="url(#i)" height="26.980959" rx=".5" stroke="url(#j)" stroke-miterlimit="0" 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(#g)" stroke="url(#h)"/><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".5" stroke="url(#f)"/></g></g><path d="m16.942143 10.000061c-.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.001116-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-.548893-.900602-2.332333-1.618781-3.628135-1.626548z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16.942175 9.5292362c-.625503-.1462006-1.374822.303467-1.374822.303467l-.672904.3363248s-.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.1577771-2.459615-1.3737206-.263891-.053253-.532341-.088037-.801841-.09011z" fill="url(#b)" stroke="url(#d)"/><path d="m16.797451 10.501527c-.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" 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..5f5351701
--- /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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="#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(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..3caae964e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignblock.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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.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(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.564563)"><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(#a)"/></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(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><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(#a)"/></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(#a)"/></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..90eb5d3f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignbottom.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.86667 0 0 1 -6.882 -289.062)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.33333 0 0 1 -4.765 -287.74)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.936 6.482c0-.07-.387-.132-.838-.132h-5.583c-.45 0-.988.06-.988.132v.264c0 .072.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m.53.794h7.404v.53h-7.404z" fill="url(#b)" transform="translate(0 5.29)"/><path d="m5.818 7.804c0-.07-.275-.132-.597-.132h-3.987c-.323 0-.706.063-.706.134v.264c0 .07.38.132.704.132h3.99c.32 0 .597-.062.597-.133z" fill="#fff" opacity=".35"/><path d="m.53 2.117h5.288v.53h-5.29z" fill="url(#c)" transform="translate(0 5.29)"/></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..71bde2cda
--- /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="24.502001" xlink:href="#c" y1="4" y2="13.498"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.507999" x2="28.507999" xlink:href="#c" y1="17.52" y2="26.514"/><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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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-.003-9h17.02z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m475.354 170.612 11.27.002.007 5.264-11.276.022z" fill="none" stroke="url(#h)" transform="matrix(-1.33333 0 0 -1.33333 657.326 240)"/></g><path d="m3.492 26.494 25.016.02v-8.994l-25.016-.02z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m130.92 488.613-.062-17.252h5.268l.006 17.276z" 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"><path d="m190.504 491.138h-4.004v-1.524h4.004" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m206.234 489.59 3.266.024v1.524l-3.266-.024" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m16.51 17.498.016-3.99h-2.03l-.017 3.99zm0-6 .032-4.973h-2.03l-.033 4.973zm0 13 .032-4.973h-2.03l-.033 4.973z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/></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..598455e38
--- /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(.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 -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="d" gradientUnits="userSpaceOnUse" x1="5.020521" x2="21.020521" xlink:href="#b" y1="6.993177" y2="6.993177"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.020521" x2="29.020521" xlink:href="#b" y1="18.993177" y2="18.993177"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.020521" x2="3.485035" xlink:href="#c" y1="14.993177" y2="15.333995"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="29.020521" x2="5.020521" xlink:href="#c" y1="27.993177" y2="27.993177"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="486.26559" x2="477.26559" xlink:href="#a" y1="173.25555" y2="173.25555"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-488.2666" x2="-473.26657" xlink:href="#a" y1="133.50545" y2="133.50545"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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" transform="matrix(0 -1 -1 0 31.993177 32.020521)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m4.676 13.506h15.826l.003-9-15.838.008z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.87 170.59 9.753.025.008 5.263h-9.76z" fill="none" stroke="url(#h)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.5 26.494h-23.768l-.07-8.996h23.838z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m-488.64 130.865 15.767-.004v5.27l-15.768.003z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m3.486 18v-4h2.03v4z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/><path d="m197.5 491.138h-11v-1.524h11" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/><path d="m198.5 489.614h11v1.524h-11" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/></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..e056b9a91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignhorizontalcenter.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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.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(#a)"/></g><g transform="matrix(1.3333334 0 0 1 -3.704167 -284.564563)"><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(#a)"/></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(#a)"/></g><g transform="matrix(1.3333334 0 0 1 -3.704167 -287.2104)"><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(#a)"/></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(#a)"/></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..4162153a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignleft.svg
@@ -0,0 +1 @@
+<svg height="32" 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.969" x2="7.938" y1="290.121" y2="290.121"><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.938 4.366c0-.07-.387-.132-.838-.132h-5.583c-.45 0-.988.06-.988.132v.264c0 .07.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#a)" transform="matrix(1.86667 0 0 1 -6.88 -285.887)"/><path d="m5.82 5.69c0-.072-.275-.133-.597-.133h-3.988c-.323 0-.706.06-.706.132v.262c0 .07.38.132.704.132h3.988c.322 0 .598-.06.598-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#a)" transform="matrix(1.33333 0 0 1 -4.763 -284.565)"/><path d="m7.938 1.72c0-.07-.387-.132-.838-.132h-5.583c-.45 0-.988.06-.988.132v.264c0 .072.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#a)" transform="matrix(1.86667 0 0 1 -6.88 -288.533)"/><path d="m5.82 3.043c0-.07-.275-.132-.597-.132h-3.988c-.323 0-.706.063-.706.134v.264c0 .07.38.132.704.132h3.988c.322 0 .598-.062.598-.133z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#a)" transform="matrix(1.33333 0 0 1 -4.763 -287.21)"/><path d="m7.938 7.012c0-.072-.387-.133-.838-.133h-5.583c-.45 0-.988.06-.988.13v.265c0 .07.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#a)" transform="matrix(1.86667 0 0 1 -6.88 -283.242)"/></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..34f42ca7d
--- /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" 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="24.99934" x2="6.99934" xlink:href="#b" y1="16.00066" y2="16.00066"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28.99934" x2="2.99934" xlink:href="#b" y1="28.00066" y2="28.00066"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.99934" x2="24.99934" xlink:href="#c" y1="3.00066" y2="3.00066"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.99934" x2="28.99934" xlink:href="#c" y1="17.00066" y2="17.00066"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="486.24622" x2="475.74619" xlink:href="#a" y1="173.24994" y2="173.24994"/><linearGradient id="i" gradientTransform="matrix(0 -1 1 0 0 -.004)" gradientUnits="userSpaceOnUse" x1="-488.24295" x2="-471.74292" xlink:href="#a" y1="133.49983" y2="133.49983"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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" transform="matrix(0 1 -1 0 32.00066 .00066)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m24.502 13.498-17.01.008-.003-9h17.02z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m475.354 170.612 11.27.002.007 5.264-11.276.022z" fill="none" stroke="url(#h)" transform="matrix(-1.33333 0 0 -1.33333 657.326 240)"/></g><path d="m3.492 26.494 25.016.02v-8.994l-25.016-.02z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m130.92 488.613-.062-17.252h5.268l.006 17.276z" 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"><path d="m190.504 491.138h-4.004v-1.524h4.004" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m206.234 489.59 3.266.024v1.524l-3.266-.024" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m16.51 17.498.016-3.99h-2.03l-.017 3.99zm0-6 .032-4.973h-2.03l-.033 4.973zm0 13 .032-4.973h-2.03l-.033 4.973z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/></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..9e4385df0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignright.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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.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(#a)"/></g><g transform="matrix(1.3333334 0 0 1 -2.645833 -284.564563)"><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(#a)"/></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(#a)"/></g><g transform="matrix(1.3333334 0 0 1 -2.645833 -287.2104)"><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(#a)"/></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(#a)"/></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..a083b9898
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/aligntop.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.86667 0 0 1 -6.882 -289.062)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.33333 0 0 1 -4.765 -287.74)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.936 1.19c0-.07-.387-.13-.838-.13h-5.583c-.45 0-.988.06-.988.13v.265c0 .072.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m.53.794h7.404v.53h-7.404z" fill="url(#b)"/><path d="m5.818 2.514c0-.07-.275-.132-.597-.132h-3.987c-.323 0-.706.063-.706.134v.264c0 .07.38.132.704.132h3.99c.32 0 .597-.062.597-.133z" fill="#fff" opacity=".35"/><path d="m.53 2.117h5.288v.53h-5.29z" fill="url(#c)"/></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..1e704b206
--- /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(.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=".00000067" 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 -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="d" gradientUnits="userSpaceOnUse" x1="20.964514" x2="5.964513" xlink:href="#b" y1="1.993177" y2="1.993177"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28.964514" x2="4.964513" xlink:href="#b" y1="19.993177" y2="18.993177"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.51703" x2="20.964514" xlink:href="#c" y1="15.333995" y2="14.993177"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.964513" x2="27.964514" xlink:href="#c" y1="29.993177" y2="29.993177"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="477.22357" x2="486.2236" xlink:href="#a" y1="174.00555" y2="174.00555"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-473.22458" x2="-488.22461" xlink:href="#a" y1="132.75545" y2="132.75545"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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" transform="matrix(0 1 -1 0 31.993177 .035487)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m4.676 13.506h15.826l.003-9-15.838.008z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.87 170.59 9.753.025.008 5.263h-9.76z" fill="none" stroke="url(#h)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.5 26.494h-23.768l-.07-8.996h23.838z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m-488.64 130.865 15.767-.004v5.27l-15.768.003z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m3.486 18v-4h2.03v4z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/><path d="m197.5 491.138h-11v-1.524h11" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/><path d="m198.5 489.614h11v1.524h-11" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/></g></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..ebe1056fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignverticalcenter.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.86667 0 0 1 -6.882 -289.062)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.33333 0 0 1 -4.765 -287.74)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.936 3.836c0-.07-.387-.132-.838-.132h-5.583c-.45 0-.988.06-.988.132v.264c0 .072.535.132.986.132h5.585c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m.53.794h7.404v.53h-7.404z" fill="url(#b)" transform="translate(0 2.645)"/><path d="m5.818 5.16c0-.07-.275-.133-.597-.133h-3.987c-.323 0-.706.063-.706.134v.265c0 .07.38.132.704.132h3.99c.32 0 .597-.062.597-.133z" fill="#fff" opacity=".35"/><path d="m.53 2.117h5.288v.53h-5.29z" fill="url(#c)" transform="translate(0 2.645)"/></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..9eb43736b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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="7.071429" gradientTransform="matrix(-2.3283333 .00000012 -.00000013 -2.5399999 18.390195 19.572182)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#a" y1="290.12082" y2="290.12082"/><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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="translate(-1.5875 -283.770813)"><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.2666667 0 0 1 -2.645833 -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="translate(-1.5875 -287.2104)"><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 stroke-width=".264583"><path d="m1.0361125 1.5875-.52193198 1.3229167.004134.2645833h.21910808c.0235466 0 .0432125-.00736.0589111-.021704.0164121-.015142.0278817-.031043.0335897-.048576l.08836681-.3110921h.52348219l.089917.3121255c.00714.019923.018089.036578.033073.050126.014984.012751.03497.01912.059945.01912h.216524l-.0041343-.2645827-.5141805-1.3229167zm.142627.3902885c.059784.2288718.061392.2529528.1291909.4880707l-.2645832.04036c.0692306-.2300581.0774757-.311698.1353923-.5284307zm-.40979419 2.9851025v1.6749469h.54260249c.082877 0 .1558167-.011512.2196248-.034623.064541-.023908.1184752-.056745.1617472-.098185.044006-.042238.077516-.091965.1002523-.1493448.022736-.057379.034107-.1198457.034107-.1875857 0-.1840925-.09418-.3009561-.2826701-.350366.043272-.016735.080301-.03707.1111043-.060978.031537-.024704.057195-.051645.076998-.081132s.034391-.061333.043925-.095601c.00953-.034268.014469-.069794.014469-.1064535 0-.064552-.01017-.1228654-.029972-.1746663-.0190698-.0525989-.0499627-.0971839-.0925014-.1338429-.0418052-.0366594-.096039-.0648261-.1627808-.0847495s-.1066196-.0976612-.2004519-.1006025zm.26458329.3520302.2718706.00365c.082136.00111.1018525-.010253.1399906.02322.038138.032674.057361.089761.057361.1710492 0 .0781-.02214.1341969-.066146.1684652-.044005.033472-.046176-.045517-.127562-.04353l-.2755142.00673zm.024805.6330363h.2464966c.044006 0 .081034.00514.1111043.015502.030804.00956.055045.023529.073381.041858.019069.01833.032756.040881.040824.067179.0088.0263.013436.055692.013436.088367 0 .030284-.00403.059677-.011369.088367-.00733.027893-.019905.052897-.038241.074414-.017602.021516-.035333-.032222-.066137-.019471-.030804.01275-.055607-.012742-.101785-.01115l-.2925146.010091z" fill="#fff" opacity=".35"/><path d="m1.0361125 1.3229167-.51779787 1.5875h.21910808c.0235465 0 .0432125-.00736.0589111-.021704.0164121-.015141.0278817-.031043.0335897-.048576l.0883667-.3110922h.52348219l.089917.3121257c.00714.019923.018089.036578.033073.050126.014984.012751.03497.01912.059945.01912h.216524l-.5183148-1.5874995zm.142627.289388c.00928.03905.018629.075049.027905.1085205.00928.032675.017793.061595.026355.0863l.144694.5017778h-.39584127l.14417727-.5007446c.00785-.024705.016562-.053862.025838-.087333.00928-.033471.01831-.069471.026872-.1085207zm-.40979419 3.1734499v1.5875h.54260249c.082877 0 .1558167-.011512.2196248-.034623.064541-.023908.1184752-.056745.1617472-.098185.044006-.042238.077516-.091965.1002523-.1493449.022736-.057379.034107-.1198456.034107-.1875856 0-.1840926-.09418-.3009561-.2826701-.350366.043272-.016735.080301-.03707.1111043-.060978.031537-.024704.057195-.051645.076998-.081132s.034391-.061333.043925-.095601c.00953-.034268.014469-.069794.014469-.1064535 0-.064552-.01017-.1228654-.029972-.1746663-.01907-.052599-.049963-.097184-.092501-.133843-.0418056-.0366593-.0960394-.0648261-.1627812-.0847495-.0667418-.0199233-.1469337-.0299722-.2408121-.0299722zm.28938799.2413288h.2067057c.082144 0 .1422127.016656.1803508.050126.038138.032675.057361.089762.057361.1710492 0 .0781-.02214.1341969-.066146.1684652-.044005.033471-.1066921.050643-.1881022.050643h-.1901693zm0 .6562908h.2464966c.044006 0 .081034.00514.1111043.015502.030804.00956.055045.023529.073381.041858.019069.01833.032756.04088.040824.067179.0088.0263.013436.055692.013436.088367 0 .030284-.00403.059677-.011369.088367-.00733.027893-.019905.052897-.038241.074414-.017602.021516-.04206.038409-.072864.05116-.030804.01275-.069033.019121-.1152384.019121h-.2475295z" fill="url(#b)"/></g></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..905451adb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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="7" cy="7.076923" gradientTransform="matrix(-2.7516666 -.00000006 .00000006 -2.54 21.11375 17.975384)" gradientUnits="userSpaceOnUse" r="2.5" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#b" y1="290.12082" y2="290.12082"/><path d="m1.1156942 1.5875c-.1026109 0-.198093.016635-.28628746.050126-.0881944.033491-.16891577.084778-.24184571.153479l.0583944.1028361c.009328.016317.0219424.030869.037207.042891.0161123.011164.0353122.016536.0573608.016536.0254407 0 .0483772-.00537.0687297-.016536.0203525-.011164.0424012-.023292.0661458-.036173.0237448-.01374.0506031-.02656.081132-.037724.0313768-.011164.0708497-.016536.11833897-.016536.063602 0 .1123233.019234.1462443.057878s.05116.09946.05116.181901v.068213c-.142468.00344-.2617743.018162-.35760087.043925-.0949787.024904-.17126101.05644-.22892657.095085-.0568175.037785-.0971781.080409-.12092282.1276409-.0237446.047232-.0356567.094362-.0356567.1415934 0 .056678.009063.1070985.0268717.1508952.0178083.042938.042706.078806.0749308.1080037.0330729.029198.0718435.051722.11678875.067179.0449453.014599.0945547.021704.14882812.021704.0440972 0 .0842723-.00364.11988929-.011369.036465-.00687.070426-.017957.1018026-.032556.032225-.014599.06282-.032275.092501-.053743.029681-.021469.060793-.046592.093018-.074931l.027905.084749c.00933.02748.022127.046364.038241.05581.016112.00859.039234.012919.069763.012919h.1477937v-.8051187c0-.0729944-.010839-.1400495-.032039-.2010213-.0212009-.0609718-.0517959-.1132997-.0925012-.1570964-.0407051-.0446554-.0903145-.0793076-.1488281-.1033528-.0585135-.024904-.1246594-.0372071-.1984375-.0372071zm.1565796.765328v.2056722c-.041553.043797-.083689.076716-.1260905.098185-.041553.02061-.091162.031006-.14882816.031006-.0491853 0-.0884728-.011087-.11730549-.032556-.0279848-.021469-.0418579-.057512-.0418579-.1090373 0-.025763.007103-.050019.0206706-.072347.0144163-.022328.0377238-.041561.0707967-.057878.0330729-.017175.0771701-.031036.13229165-.041341.05597-.011164.1263687-.018269.2103231-.021704zm-.74310713 2.6742553v1.832963h.24494628c.0232085 0 .0423379-.00442.0568441-.01292.014506-.00935.0241041-.025617.0289388-.048576l.0160197-.081132c.023209.024662.0466207.046771.0707967.067179.0251431.019558.0527039.036705.0826821.05116.029978.013605.062338.024387.097152.032039.035781.00765.075922.011369.1204061.011369.090902 0 .1735179-.016262.2470134-.048576.074462-.033164.1380154-.079484.1912028-.1390094.053187-.060376.094495-.1323388.1235067-.2165244.029011-.084185.043408-.1777093.043408-.2806031 0-.09524-.012581-.181333-.037724-.2578653-.02514295-.0765312-.06106875-.1417629-.10748675-.1953354-.0464182-.0544232-.1021894-.0961449-.1679484-.1250572-.0657591-.0289121-.1400099-.0434081-.2222087-.0434081-.086067 0-.1633671.016079-.2320272.047543-.06866.030613-.13098018.071452-.18706867.122473v-.7157191zm.65990803.7984009c.045451 0 .085592.00725.1204061.021704.03578.014457.065158.037083.088367.067696.024177.030613.042723.070385.055294.1188559.012571.04762.01912.1050872.01912.1731158 0 .076532-.00778.1419476-.023254.1963706-.014506.053573-.036034.097944-.064079.1328084-.027077.034014-.060604.05929-.1002523.075448-.039649.015306-.083423.022738-.1317749.022738-.048352 0-.093876-.00813-.1364257-.024289-.04255-.016155-.0821082-.044266-.11885585-.084233v-.5586219c.0415826-.045919.08529-.080576.13074095-.1043863.045451-.024662.098823-.037207.1607137-.0372065z" fill="#fff" opacity=".35"/><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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="translate(-1.5875 -283.770813)"><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.2666667 0 0 1 -2.645833 -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="translate(-1.5875 -287.2104)"><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><path d="m1.1156942 1.3229167c-.1026109 0-.198093.016635-.28628746.050126-.0881944.033491-.16891577.084778-.24184571.153479l.0583944.1028361c.009328.016317.0219424.030869.037207.042891.0161123.011164.0353122.016536.0573608.016536.0254407 0 .0483772-.00537.0687297-.016536.0203525-.011164.0424012-.023292.0661458-.036173.0237448-.01374.0506031-.02656.081132-.037724.0313768-.011164.0708497-.016536.11833897-.016536.063602 0 .1123233.019234.1462443.057878s.05116.09946.05116.181901v.068213c-.142468.00344-.2617743.018162-.35760087.043925-.0949787.024904-.17126101.05644-.22892657.095085-.0568175.037785-.0971781.080409-.12092282.1276409-.0237446.047232-.0356567.094362-.0356567.1415934 0 .056678.009063.1070985.0268717.1508952.0178083.042938.042706.078806.0749308.1080037.0330729.029198.0718435.051722.11678875.067179.0449453.014599.0945547.021704.14882812.021704.0440972 0 .0842723-.00364.11988929-.011369.036465-.00687.070426-.017957.1018026-.032556.032225-.014599.06282-.032275.092501-.053743.029681-.021469.060793-.046592.093018-.074931l.027905.084749c.00933.02748.022127.046364.038241.05581.016112.00859.039234.012919.069763.012919h.1477937v-.8051187c0-.0729944-.010839-.1400495-.032039-.2010213-.0212009-.0609718-.0517959-.1132997-.0925012-.1570964-.0407051-.0446554-.0903145-.0793076-.1488281-.1033528-.0585135-.024904-.1246594-.0372071-.1984375-.0372071zm.1565796.765328v.2056722c-.041553.043797-.083689.076716-.1260905.098185-.041553.02061-.091162.031006-.14882816.031006-.0491853 0-.0884728-.011087-.11730549-.032556-.0279848-.021469-.0418579-.057512-.0418579-.1090373 0-.025763.007103-.050019.0206706-.072347.0144163-.022328.0377238-.041561.0707967-.057878.0330729-.017175.0771701-.031036.13229165-.041341.05597-.011164.1263687-.018269.2103231-.021704zm-.74310713 2.6742553v1.832963h.24494628c.0232085 0 .0423379-.00442.0568441-.01292.014506-.00935.0241041-.025617.0289388-.048576l.0160197-.081132c.023209.024662.0466207.046771.0707967.067179.0251431.019558.0527039.036705.0826821.05116.029978.013605.062338.024387.097152.032039.035781.00765.075922.011369.1204061.011369.090902 0 .1735179-.016262.2470134-.048576.074462-.033164.1380154-.079484.1912028-.1390094.053187-.060376.094495-.1323388.1235067-.2165244.029011-.084185.043408-.1777093.043408-.2806031 0-.09524-.012581-.181333-.037724-.2578653-.02514295-.0765312-.06106875-.1417629-.10748675-.1953354-.0464182-.0544232-.1021894-.0961449-.1679484-.1250572-.0657591-.0289121-.1400099-.0434081-.2222087-.0434081-.086067 0-.1633671.016079-.2320272.047543-.06866.030613-.13098018.071452-.18706867.122473v-.7157191zm.65990803.7984009c.045451 0 .085592.00725.1204061.021704.03578.014457.065158.037083.088367.067696.024177.030613.042723.070385.055294.1188559.012571.04762.01912.1050872.01912.1731158 0 .076532-.00778.1419476-.023254.1963706-.014506.053573-.036034.097944-.064079.1328084-.027077.034014-.060604.05929-.1002523.075448-.039649.015306-.083423.022738-.1317749.022738-.048352 0-.093876-.00813-.1364257-.024289-.04255-.016155-.0821082-.044266-.11885585-.084233v-.5586219c.0415826-.045919.08529-.080576.13074095-.1043863.045451-.024662.098823-.037207.1607137-.037206z" fill="url(#a)" stroke-width=".264583"/></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..f6b6bb19d
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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="#6326b9" 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..818efce47
--- /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"><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="#f"/><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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" xlink:href="#d" y1="16.459263" y2="30.159456"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 27.694118)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#k" y1="15.270427" y2="96.25267"/><linearGradient id="k"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#k" y1="61.170689" y2="-4.016581"/><radialGradient id="m" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" xlink:href="#d" y1="20.378443" y2="27.73667"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -12.231805)"><path d="m23.983051 29c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#g)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 7.34782)"><path d="m44.701172 10.111328s-31.321664.05273-41.404297.05273l.00586 34.15625 41.4003906.002z" fill="url(#h)"/><path d="m44.202589 43.821573-40.3995691-.001333-.0064485-33.157053 40.4051846-.05482z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.437504"/><path d="m42.341725 41.882373-36.6658144.073.010832-29.408294 36.6658094-.073z" fill="url(#j)" stroke="#9a69d7" stroke-linecap="round" stroke-width=".718752"/><path d="m2.7965299 9.6631237c10.3117931 0 42.4052161-.05232 42.4052161-.05232l.000858 35.2108333-42.3996476-.0013-.00645-35.1569673z" fill="none" opacity=".781" stroke="url(#l)" stroke-linejoin="round" stroke-width=".718752"/><path d="m6.0117453 12.797077 36.0158107-.073-.01084 28.908295-36.0158101.073z" fill="url(#m)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 9.5829252-9.218023 22.4709852-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304829 3.274476z" fill="url(#n)" 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(.75000188 0 0 .75000188 -.00003 9.173877)"><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(#e)"/></g></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..4c4d4bf39
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#b" y1="290.12082" y2="290.12082"/><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="7" cy="7.071429" gradientTransform="matrix(-2.3283333 .00000012 -.00000013 -2.5399999 18.390195 19.572182)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><g transform="matrix(-1.2666667 0 0 1 11.1125 -285.093908)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -283.770988)"><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(#a)"/></g><g transform="matrix(-1.2666667 0 0 1 11.1125 -288.533498)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -287.210578)"><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(#a)"/></g><g stroke-width=".264583" transform="translate(6.111255 -.000178)"><path d="m1.0361125 1.5875-.52193198 1.3229167.004134.2645833h.21910808c.0235466 0 .0432125-.00736.0589111-.021704.0164121-.015142.0278817-.031043.0335897-.048576l.08836681-.3110921h.52348219l.089917.3121255c.00714.019923.018089.036578.033073.050126.014984.012751.03497.01912.059945.01912h.216524l-.0041343-.2645827-.5141805-1.3229167zm.142627.3902885c.059784.2288718.061392.2529528.1291909.4880707l-.2645832.04036c.0692306-.2300581.0774757-.311698.1353923-.5284307zm-.40979419 2.9851025v1.6749469h.54260249c.082877 0 .1558167-.011512.2196248-.034623.064541-.023908.1184752-.056745.1617472-.098185.044006-.042238.077516-.091965.1002523-.1493448.022736-.057379.034107-.1198457.034107-.1875857 0-.1840925-.09418-.3009561-.2826701-.350366.043272-.016735.080301-.03707.1111043-.060978.031537-.024704.057195-.051645.076998-.081132s.034391-.061333.043925-.095601c.00953-.034268.014469-.069794.014469-.1064535 0-.064552-.01017-.1228654-.029972-.1746663-.0190698-.0525989-.0499627-.0971839-.0925014-.1338429-.0418052-.0366594-.096039-.0648261-.1627808-.0847495s-.1066196-.0976612-.2004519-.1006025zm.26458329.3520302.2718706.00365c.082136.00111.1018525-.010253.1399906.02322.038138.032674.057361.089761.057361.1710492 0 .0781-.02214.1341969-.066146.1684652-.044005.033472-.046176-.045517-.127562-.04353l-.2755142.00673zm.024805.6330363h.2464966c.044006 0 .081034.00514.1111043.015502.030804.00956.055045.023529.073381.041858.019069.01833.032756.040881.040824.067179.0088.0263.013436.055692.013436.088367 0 .030284-.00403.059677-.011369.088367-.00733.027893-.019905.052897-.038241.074414-.017602.021516-.035333-.032222-.066137-.019471-.030804.01275-.055607-.012742-.101785-.01115l-.2925146.010091z" fill="#fff" opacity=".35"/><path d="m1.0361125 1.3229167-.51779787 1.5875h.21910808c.0235465 0 .0432125-.00736.0589111-.021704.0164121-.015141.0278817-.031043.0335897-.048576l.0883667-.3110922h.52348219l.089917.3121257c.00714.019923.018089.036578.033073.050126.014984.012751.03497.01912.059945.01912h.216524l-.5183148-1.5874995zm.142627.289388c.00928.03905.018629.075049.027905.1085205.00928.032675.017793.061595.026355.0863l.144694.5017778h-.39584127l.14417727-.5007446c.00785-.024705.016562-.053862.025838-.087333.00928-.033471.01831-.069471.026872-.1085207zm-.40979419 3.1734499v1.5875h.54260249c.082877 0 .1558167-.011512.2196248-.034623.064541-.023908.1184752-.056745.1617472-.098185.044006-.042238.077516-.091965.1002523-.1493449.022736-.057379.034107-.1198456.034107-.1875856 0-.1840926-.09418-.3009561-.2826701-.350366.043272-.016735.080301-.03707.1111043-.060978.031537-.024704.057195-.051645.076998-.081132s.034391-.061333.043925-.095601c.00953-.034268.014469-.069794.014469-.1064535 0-.064552-.01017-.1228654-.029972-.1746663-.01907-.052599-.049963-.097184-.092501-.133843-.0418056-.0366593-.0960394-.0648261-.1627812-.0847495-.0667418-.0199233-.1469337-.0299722-.2408121-.0299722zm.28938799.2413288h.2067057c.082144 0 .1422127.016656.1803508.050126.038138.032675.057361.089762.057361.1710492 0 .0781-.02214.1341969-.066146.1684652-.044005.033471-.1066921.050643-.1881022.050643h-.1901693zm0 .6562908h.2464966c.044006 0 .081034.00514.1111043.015502.030804.00956.055045.023529.073381.041858.019069.01833.032756.04088.040824.067179.0088.0263.013436.055692.013436.088367 0 .030284-.00403.059677-.011369.088367-.00733.027893-.019905.052897-.038241.074414-.017602.021516-.04206.038409-.072864.05116-.030804.01275-.069033.019121-.1152384.019121h-.2475295z" fill="url(#c)"/></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..ddffdbc7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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"/><radialGradient id="b" cx="7" cy="7.076923" gradientTransform="matrix(2.7516666 -.00000006 -.00000006 -2.54 -18.7325 17.975384)" gradientUnits="userSpaceOnUse" r="2.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><g transform="matrix(-1 0 0 1 8.466667 .000007)"><path d="m1.1156942 1.5875c-.1026109 0-.198093.016635-.28628746.050126-.0881944.033491-.16891577.084778-.24184571.153479l.0583944.1028361c.009328.016317.0219424.030869.037207.042891.0161123.011164.0353122.016536.0573608.016536.0254407 0 .0483772-.00537.0687297-.016536.0203525-.011164.0424012-.023292.0661458-.036173.0237448-.01374.0506031-.02656.081132-.037724.0313768-.011164.0708497-.016536.11833897-.016536.063602 0 .1123233.019234.1462443.057878s.05116.09946.05116.181901v.068213c-.142468.00344-.2617743.018162-.35760087.043925-.0949787.024904-.17126101.05644-.22892657.095085-.0568175.037785-.0971781.080409-.12092282.1276409-.0237446.047232-.0356567.094362-.0356567.1415934 0 .056678.009063.1070985.0268717.1508952.0178083.042938.042706.078806.0749308.1080037.0330729.029198.0718435.051722.11678875.067179.0449453.014599.0945547.021704.14882812.021704.0440972 0 .0842723-.00364.11988929-.011369.036465-.00687.070426-.017957.1018026-.032556.032225-.014599.06282-.032275.092501-.053743.029681-.021469.060793-.046592.093018-.074931l.027905.084749c.00933.02748.022127.046364.038241.05581.016112.00859.039234.012919.069763.012919h.1477937v-.8051187c0-.0729944-.010839-.1400495-.032039-.2010213-.0212009-.0609718-.0517959-.1132997-.0925012-.1570964-.0407051-.0446554-.0903145-.0793076-.1488281-.1033528-.0585135-.024904-.1246594-.0372071-.1984375-.0372071zm.1565796.765328v.2056722c-.041553.043797-.083689.076716-.1260905.098185-.041553.02061-.091162.031006-.14882816.031006-.0491853 0-.0884728-.011087-.11730549-.032556-.0279848-.021469-.0418579-.057512-.0418579-.1090373 0-.025763.007103-.050019.0206706-.072347.0144163-.022328.0377238-.041561.0707967-.057878.0330729-.017175.0771702-.031036.13229165-.041341.05597-.011164.1263687-.018269.2103231-.021704zm-.74310713 2.6742553v1.832963h.24494628c.0232085 0 .0423379-.00442.0568441-.01292.014506-.00935.0241041-.025617.0289388-.048576l.0160197-.081132c.023209.024662.0466207.046771.0707967.067179.0251431.019558.0527039.036705.0826821.05116.029978.013605.062338.024387.097152.032039.035781.00765.075922.011369.1204061.011369.090902 0 .1735179-.016262.2470134-.048576.074462-.033164.1380154-.079484.1912029-.1390094.053187-.060376.094495-.1323388.1235067-.2165244.029011-.084185.043408-.1777093.043408-.2806031 0-.09524-.012581-.181333-.037724-.2578653-.02514305-.0765312-.06106885-.1417629-.10748685-.1953354-.0464182-.0544232-.1021894-.0961449-.1679484-.1250572-.0657591-.0289121-.1400099-.0434081-.2222087-.0434081-.086067 0-.1633671.016079-.2320272.047543-.06866.030613-.13098018.071452-.18706867.122473v-.7157191zm.65990803.7984009c.045451 0 .085592.00725.1204061.021704.03578.014457.065158.037083.088367.067696.024177.030613.042723.070385.055294.1188559.012571.04762.01912.1050872.01912.1731158 0 .076532-.00778.1419476-.023254.1963706-.014506.053573-.036034.097944-.064079.1328084-.027077.034014-.060604.05929-.1002523.075448-.039649.015306-.083423.022738-.1317749.022738-.048352 0-.093876-.00813-.1364257-.024289-.04255-.016155-.0821082-.044266-.11885585-.084233v-.5586219c.0415826-.045919.08529-.080576.13074095-.1043863.045451-.024662.098823-.037207.1607137-.0372065z" fill="#fff" opacity=".35"/><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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(#a)"/></g><g transform="translate(-1.5875 -283.77081)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 -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(#a)"/></g><g transform="translate(-1.5875 -287.2104)"><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(#a)"/></g><path d="m1.2655559 1.3229167c.1026109 0 .198093.016635.2862875.050126.088194.033491.1689157.084778.2418457.153479l-.058394.1028361c-.00933.016317-.021942.030869-.037207.042891-.016112.011164-.035312.016536-.057361.016536-.025441 0-.048377-.00537-.06873-.016536-.020352-.011164-.042401-.023292-.066146-.036173-.023745-.01374-.050603-.02656-.081132-.037724-.031377-.011164-.07085-.016536-.118339-.016536-.063602 0-.1123233.019234-.1462443.057878s-.05116.09946-.05116.181901v.068213c.142468.00344.2617743.018162.3576009.043925.094979.024904.171261.05644.2289266.095085.056817.037785.097178.080409.1209228.1276409.023745.047232.035657.094362.035657.1415934 0 .056678-.00906.1070985-.026872.1508952-.017808.042938-.042706.078806-.074931.1080037-.033073.029198-.071843.051722-.1167888.067179-.044945.014599-.094555.021704-.1488281.021704-.044097 0-.084272-.00364-.1198893-.011369-.0364645-.00687-.0704255-.017957-.1018021-.032556-.032225-.014599-.06282-.032275-.092501-.053743-.029681-.021469-.060793-.046592-.093018-.074931l-.027905.084749c-.00933.02748-.022127.046364-.038241.05581-.016112.00859-.039234.012919-.069763.012919h-.14779368v-.8051187c0-.072994.010839-.1400495.032039-.2010213.0212009-.060972.0517959-.1132997.0925012-.1570964.0407051-.044655.0903145-.079308.14882808-.1033528.058513-.024904.1246594-.037207.1984375-.037207zm-.1565796.765328v.2056722c.041553.043797.083689.076716.1260905.098185.041553.02061.091162.031006.1488282.031006.049185 0 .088473-.011087.1173055-.032556.027985-.021469.041858-.057512.041858-.1090373 0-.025763-.0071-.050019-.020671-.072347-.014416-.022328-.0377235-.041561-.0707964-.057878-.0330729-.017175-.0771702-.031036-.1322917-.041341-.05597-.011164-.1263687-.018269-.2103231-.0217039zm.7431071 2.6742553v1.832963h-.2449462c-.023208 0-.042338-.00442-.056844-.01292-.0145061-.00935-.0241042-.025617-.0289389-.048576l-.01602-.081132c-.023209.024662-.046621.046771-.070797.067179-.025143.019558-.052704.036705-.082682.05116-.029978.013605-.062338.024387-.097152.032039-.035781.00765-.075922.011369-.1204061.011369-.090902 0-.17351793-.016262-.24701343-.048576-.074462-.033164-.1380154-.079484-.1912029-.1390094-.053187-.060376-.094495-.1323388-.1235067-.2165244-.029011-.084185-.043408-.1777093-.043408-.2806031 0-.09524.012581-.181333.037724-.2578653.025143-.076531.0610688-.1417629.10748685-.1953354.0464182-.054423.1021894-.096145.1679484-.1250572.0657591-.028912.1400099-.043408.22220868-.043408.086067 0 .1633671.016079.2320272.047543.06866.030613.1309802.071452.1870687.122473v-.7157192zm-.659908.7984009c-.045451 0-.085592.00725-.1204061.021704-.03578.014457-.065158.037083-.088367.067696-.024177.030613-.042723.070385-.055294.1188559-.012571.04762-.01912.1050872-.01912.1731158 0 .076532.00778.1419476.023254.1963706.014506.053573.036034.097944.064079.1328084.027077.034014.060604.05929.10025228.075448.039649.015306.083423.022738.1317749.022738.048352 0 .093876-.00813.1364257-.024289.04255-.016155.082108-.044266.1188559-.084233v-.5586219c-.04158258-.045919-.08528998-.080576-.13074098-.1043863-.045451-.024662-.098823-.037207-.1607137-.0372065z" fill="url(#b)" stroke-width=".264583"/></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..9b9551af7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#f" y1="290.12082" y2="290.12082"/><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#f"/><radialGradient id="h" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#f"/><g transform="matrix(-1.2666667 0 0 1 11.1125 -285.093908)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -283.770991)"><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(#a)"/></g><g transform="matrix(-1.2666667 0 0 1 11.1125 -288.533498)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -287.210578)"><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(#a)"/></g><g stroke-width=".268513" transform="translate(6.35 -288.560416)"><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276894-.36875h.2685107z" fill="url(#h)"/><path d="m1.5914293 294.61869h-.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(#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/ar/chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/ar/chapternumberingdialog.svg
new file mode 100644
index 000000000..1f993327c
--- /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="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 2.914305 -.536735)" gradientUnits="userSpaceOnUse" 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.999985.998056c5.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" 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="#fcaf3e"/><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/defaultbullet.svg b/icon-themes/elementary_svg/cmd/32/ar/defaultbullet.svg
new file mode 100644
index 000000000..dddab26b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#b" y1="290.12082" y2="290.12082"/><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=".529167" x2="1.5875" xlink:href="#b" y1="290.38541" y2="290.38541"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#b" y1="293.824998" y2="293.824998"/><g transform="matrix(-1 0 0 1 8.466667 -288.533313)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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(#a)"/></g><g transform="translate(-1.5875 4.762507)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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(#a)"/></g><g transform="translate(-1.5875 1.32292)"><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(#a)"/></g><rect fill="url(#c)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#d)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/></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..420ee2cd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#b" y1="290.12082" y2="290.12082"/><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="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#b"/><radialGradient id="d" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#b"/><g transform="matrix(-1.2666667 0 0 1 11.1125 -285.09391)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -283.770993)"><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(#a)"/></g><g transform="matrix(-1.2666667 0 0 1 11.1125 -288.5335)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -287.21058)"><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(#a)"/></g><g stroke-width=".268513" transform="translate(6.35 -288.560418)"><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276894-.36875h.2685107z" fill="url(#d)"/><path d="m1.5914293 294.61869h-.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(#c)"/></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..9c3949b8d
--- /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="#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"/><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..4f938977d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="32" 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" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12081" y2="290.12081"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#b65100"/></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><radialGradient id="d" cx="13.279094" cy="1.771632" gradientTransform="matrix(4.7258213 -.00000132 -.00000148 -5.7998719 -64.642071 298.50077)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#c"/><g transform="matrix(-1 0 0 1 8.466667 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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="translate(-1.5875 4.762507)"><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.2666667 0 0 1 -2.645833 0)"><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(#a)"/></g><g transform="translate(-1.5875 1.32292)"><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(#a)"/></g><path d="m.52916727 291.17915h.2724458v-.74434l-.00295-.13668-.00492-.14946c.050477.0505.0753224.0836.0949888.0994l.16519903.13271.146515-.18289-.40276897-.36875h-.2685107z" fill="url(#d)" stroke-width=".268513"/></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..47802636f
--- /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(.16630914 0 0 .16097089 .771081 288.39183)" gradientUnits="userSpaceOnUse" 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-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"/><path d="m1.8520834 288.79791c1.3338482 0 5.8208261.00047 5.8208261.00047l.0000072 7.40786s-3.8805554 0-5.8208333 0c0-2.46944 0-4.93889 0-7.40833z" fill="url(#e)"/></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><path d="m2.3812499 290.38541h4.7624998v.26458h-4.7624998z" fill="#545454"/><path d="m2.38125 293.82499h4.7624998v.26458h-4.7624998z" fill="#545454"/></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..67b8a4536
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/numberingstart.svg
@@ -0,0 +1 @@
+<svg height="32" 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="19.539" x2="29.108999" y1="6.633" y2="13.274"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 32.785 29.686)" 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="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.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#c"/><radialGradient id="e" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#c"/><g stroke-width=".268513" transform="translate(6.093279 -288.560417)"><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276894-.36875h.2685107z" fill="url(#e)"/><path d="m1.5914293 294.61869h-.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(#d)"/></g><g stroke-miterlimit="7" stroke-width=".964" transform="matrix(-.26458333 0 0 .26458333 8.987971 -.027097)"><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(#b)"/></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..b343da873
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#f" y1="290.12082" y2="290.12082"/><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#f" y1="290.38541" y2="290.38541"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#f" y1="293.824998" y2="293.824998"/><g transform="matrix(-1 0 0 1 8.466667 -288.533313)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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(#a)"/></g><g transform="translate(-1.5875 4.762507)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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(#a)"/></g><g transform="translate(-1.5875 1.32292)"><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(#a)"/></g><rect fill="url(#g)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#h)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/></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/ar/recsave.svg b/icon-themes/elementary_svg/cmd/32/ar/recsave.svg
new file mode 100644
index 000000000..6ed8b8a0f
--- /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(.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="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" gradientUnits="userSpaceOnUse" x1="-7.661017" x2="-7.661017" y1="9.743057" y2="30.743057"><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><radialGradient id="i" 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="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="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="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)"/><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.508475v-6.5h2.990923v6.5z" fill="url(#h)" stroke="#559ac6" 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(#i)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#j)" 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(#k)" 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..c393114aa
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="c" 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="d" 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><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(.70660609 0 0 -.47076982 .982768 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(0 -.78895601 -.84689274 0 31.992206 36.692439)" 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" gradientTransform="matrix(-.72265023 0 0 .67321315 33.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".63592637" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><g transform="matrix(-1 0 0 1 31.999588 .199278)"><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.2063504-6.718135-17.4920472v-5.5246984l-11.7786256 9.2063416 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" display="block" fill="url(#g)"/><path d="m23.980319 23.110481c3.338005-4.549181 1.26113-13.9417986-9.48073-13.2073325v-4.5547218l-9.12862 7.1586363 9.12862 7.15138v-4.324975c8.762555-.841601 10.447691 6.244542 9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#f)"/><path d="m29.5875 22.63493a11.054667 7.3650753 0 1 0 -22.1093343 0 11.054667 7.3650753 0 0 0 22.1093343 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.20635-6.718135-17.4920468v-5.5246984l-11.7786256 9.2063412 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><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(#b)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#c)" 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(#d)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></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..37f3cf705
--- /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(-.70660609 0 0 -.47076982 31.017232 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.78895601 .84689274 0 .007794 36.692439)" 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(.72265023 0 0 .67321315 -1.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><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><g transform="matrix(-1 0 0 1 32 0)"><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.2063504 6.718135-17.4920472v-5.5246984l11.778626 9.2063416-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" display="block" fill="url(#c)"/><path d="m8.019681 23.110481c-3.338005-4.549181-1.26113-13.9417986 9.48073-13.2073325v-4.5547218l9.12862 7.1586363-9.12862 7.15138v-4.324975c-8.762555-.841601-10.447691 6.244542-9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#b)"/><path d="m2.4125 22.63493a11.054667 7.3650752 0 1 1 22.109334 0 11.054667 7.3650752 0 0 1 -22.109334 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.20635 6.718135-17.4920468v-5.5246984l11.778626 9.2063412-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..dc2996d4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/removebullets.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#g" y1="290.12082" y2="290.12082"/><linearGradient id="b" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="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"/><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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#g" y1="290.38541" y2="290.38541"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#g" y1="293.824998" y2="293.824998"/><g transform="matrix(-1 0 0 1 8.466667 -288.5335)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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(#a)"/></g><g transform="translate(-1.5875 4.762507)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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(#a)"/></g><g transform="translate(-1.5875 1.32292)"><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(#a)"/></g><rect fill="url(#h)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#i)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/></g><g stroke-linejoin="round" transform="scale(.26458333)"><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(#b)" stroke="url(#c)" 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(#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.364 4.265" opacity=".4" stroke="url(#f)" 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..9ed3846d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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 0 0 1 8.466667 -.000178)"><path d="m.79374994 1.5875v.2645834h.26458336v1.0583333h-.26458336v.2645833h.26458336.2645834.2645833v-.2645833h-.2645833v-1.0583333h.2645833v-.2645834h-.2645833-.2645834zm-.26458339 3.4395834v.2645833h.26458333v1.0583333h-.26458333v.2645834h.26458333.26458332.7937501v-.2645834h-.2645834v-1.0583333h.2645834v-.2645833h-.7937501-.26458332zm.52916665.2645833h.2645834v1.0583333h-.2645834z" fill="#fff" opacity=".35" stroke-width=".264583"/><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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(#a)"/></g><g transform="translate(-1.5875 -283.77081)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 -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(#a)"/></g><g transform="translate(-1.5875 -287.2104)"><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(#a)"/></g><path d="m.79374997 1.3229166v.2645834h.26458333v1.0583333h-.26458333v.2645833h.26458333.2645834.2645833v-.2645833h-.2645833v-1.0583333h.2645833v-.2645834h-.2645833-.2645834zm-.26458339 3.4395834v.2645833h.26458333v1.0583333h-.26458333v.2645834h.26458333.26458329.7937501v-.2645834h-.2645834v-1.0583333h.2645834v-.2645833h-.7937501-.26458329zm.52916662.2645833h.2645834v1.0583333h-.2645834z" fill="#4c4c4c" stroke-width=".264583"/></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..05648e600
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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 fill="#f8f8f8" opacity=".35" transform="matrix(-.26458333 0 0 .26458333 8.202084 1.058155)"><path d="m4 17h1v4h-1z"/><path d="m4 15h1v1h-1z"/><path d="m2 17h1v4h-1z"/><path d="m2 15h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><g transform="matrix(-1.2666667 0 0 1 11.1125 -285.093908)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -283.770988)"><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(#a)"/></g><g transform="matrix(-1.2666667 0 0 1 11.1125 -288.533498)"><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(#a)"/></g><g transform="matrix(-1 0 0 1 10.054167 -287.210578)"><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(#a)"/></g><g fill="#4e4e4e" transform="matrix(-.26458333 0 0 .26458333 8.202084 .793572)"><path d="m4 17h1v4h-1z"/><path d="m4 15h1v1h-1z"/><path d="m2 17h1v4h-1z"/><path d="m2 15h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></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..1bc45a9dd
--- /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(-.70660609 0 0 -.47076982 31.017232 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.78895601 .84689274 0 .007794 36.692439)" 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(.72265023 0 0 .67321315 -1.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".63592637" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.2063504 6.718135-17.4920472v-5.5246984l11.778626 9.2063416-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" display="block" fill="url(#c)"/><path d="m8.019681 23.110481c-3.338005-4.549181-1.26113-13.9417986 9.48073-13.2073325v-4.5547218l9.12862 7.1586363-9.12862 7.15138v-4.324975c-8.762555-.841601-10.447691 6.244542-9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#b)"/><path d="m2.4125 22.63493a11.054667 7.3650752 0 1 1 22.109334 0 11.054667 7.3650752 0 0 1 -22.109334 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.20635 6.718135-17.4920468v-5.5246984l11.778626 9.2063412-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/></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..6ca638b5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arc.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.162899" x2="15.802405" y1="26.968267" y2="6.169905"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m16.171875 4.6953125a11.305499 11.305499 0 0 0 -10.5664062 6.8593755 11.305499 11.305499 0 0 0 2.3398437 12.378906 11.305499 11.305499 0 0 0 12.3417965 2.527344 11.305499 11.305499 0 0 0 7.017579-10.460938h-.138672a11.16536 11.16536 0 0 1 -6.931641 10.332031 11.16536 11.16536 0 0 1 -12.1894531-2.498047 11.16536 11.16536 0 0 1 -2.3105469-12.224609 11.16536 11.16536 0 0 1 10.435547-6.7734375z" fill="none" 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/arrowshapes.chevron.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg
new file mode 100644
index 000000000..dc5e4c795
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="-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><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="149.26753" x2="148.29251" y1="29.610916" y2="80.852165"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.402769" x2="19.444714" y1="62.573673" y2="-.896284"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438l4.4867169-8.659867z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7714844 2.2773438 3.953125 7.484375a.74835911.74835911 0 0 1 .00195.6933592l-3.9199219 7.56836h9.8300785l5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
new file mode 100644
index 000000000..7d58dce53
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" y1="64.730118" y2="98.779663"><stop offset="0" stop-color="#fff"/><stop offset=".31938702" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -8.041908)" gradientUnits="userSpaceOnUse" x1="144.67291" x2="148.20645" y1="123.61749" y2="55.979706"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.28823 24.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="16.055883" y1="13" y2="21.585226"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.051488 -11.17578)"><ellipse cx="15.852737" cy="26.630016" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><g stroke-width=".750002"><path d="m10.877648 14.103141c-4.0934182 0-7.4117955 3.318367-7.4117955 7.411796h4.2353117c0-1.75433 1.4221541-3.176484 3.1764838-3.176484 1.75432 0 3.176484 1.422154 3.176484 3.176484h-2.117656l4.235312 4.235311 4.235312-4.235311h-2.117656c0-4.093429-3.318377-7.411796-7.411796-7.411796z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m11.125 14.789062c-.40295-.0039-.800375.02801-1.1835938.0957-1.6366147.289108-3.0340614 1.188004-4.03125 2.269531-.9971885 1.081527-1.6065821 2.344895-1.6269531 3.435547a.25497313.25497313 0 0 0 .2597657.259765l2.3339843-.0293a.25497313.25497313 0 0 0 .2402344-.179687c.4289758-1.373822 1.0665356-2.114774 1.7480469-2.523437.6815113-.408664 1.4263666-.489023 2.0859376-.466797 1.548075.05216 2.537714.661471 3.15625 1.519531.572173.793742.789023 1.820075.777344 2.822266h-.890625a.25497313.25497313 0 0 0 -.179688.4375l2.230469 2.193359a.25497313.25497313 0 0 0 .367187-.0078l1.832032-1.976562a.25497313.25497313 0 0 0 -.169922-.427734l-.507813-.03516-.04687-.664062a.25497313.25497313 0 0 0 0-.0078c-.268046-2.725295-1.389059-4.533333-2.837895-5.574234-1.086628-.780677-2.347791-1.128888-3.556641-1.140626z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg
new file mode 100644
index 000000000..550b2ad4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 24.69453)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533612 21.65255 22.571125)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="-5.771314" y1="3.745123" y2="5.204891"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 31.170589 -1.832183)"><path d="m4.0123272 15.504445 13.7881708-.0068h.0073l1.937971.0029v-5.255872l.0023-3.0003662h.751468l2.25733.0015-5.8506-5.3100715-4.65382 5.3144661h2.25147.750002l-.01105 3.7459726-11.2451962-.002z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7566489 14.768338 13.0423931-.01923h.0015.0073l1.189395.0029v-4.507336l.0023-3.0003655c.000097-.4133785.335193-.7484591.748572-.7485371h.751467.28711l-3.861375-3.5420292-2.806648 3.5478606h.385252.750002c.413365.0000975.74844.3351721.748537.7485371l-.01105 3.7459721c-.000096.412795-.334279.747632-.747072.748537l-10.4994177.01043z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg
new file mode 100644
index 000000000..5d571a2a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="7.056946" x2="68.72377" y1="35.742809" y2="35.742809"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39999998" stop-color="#fff" stop-opacity=".192157"/><stop offset=".44999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="-63.046314" y1="60.342724" y2="59.213905"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.28887989 0 0 .11633788 -12.027984 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="-1.537251" x2="47.170952" y1=".655081" y2=".655081"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="-11.378005" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="4.874848" ry="1.963204" stroke-width=".704802" transform="matrix(-1.33333 0 0 1.33333 .829365 -10.834737)"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.00000001 1.00000001 0 .00033 -.000976)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(0 1.00000001 1.00000001 0 .00033 -.000976)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
new file mode 100644
index 000000000..71e5df3e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="4.358618" x2="17.898777" y1="19.411228" y2="19.270603"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1=".322094" x2="44.297325" y1="8.956792" y2="9.070014"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="3.498596" x2="-63.545238" y1="62.12962" y2="61.461678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.32321028 0 0 .11633788 19.39773 -5.92495)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="20.124954" cy="-4.063543" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.454174" ry="1.963204" stroke-width=".745506" transform="matrix(-1.33333 0 0 1.33333 42.833204 31.165148)"/><g stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 42.833204 -.170942)"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0010277z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656c-.000042.414196-.335804.749958-.75.75h-11.253906v3.753906h11.253906c.414196.000042.749958.335804.75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg
new file mode 100644
index 000000000..74daee8c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="14.397305" y2="57.089722"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".34999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.37137589 0 0 .11633788 -16.352584 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="-15.516989" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="6.266968" ry="1.963204" stroke-width=".799126" transform="matrix(-1.33333 0 0 1.33333 .829365 -10.834737)"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1.00000001 0 0 1.00000001 32.005213 0)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(-1.00000001 0 0 1.00000001 32.005213 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
new file mode 100644
index 000000000..d6a9efdcb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.583326" x2="8.551218" y1="30.403835" y2="41.088032"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1.33333 0 0 1.33333 30.169405 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
new file mode 100644
index 000000000..2c4087b7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="5" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.33333 0 0 -1.33333 31.984576 31.749062)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.51326057 0 0 -.5137802 28.023953 28.917862)" gradientUnits="userSpaceOnUse" x1="37.064903" x2="37.064903" y1="38.767281" y2="11.518275"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 8)"><path d="m13.5 3.5v8.992188l-2.996094.0059v-3.0019942l-6.0136716 6.2675782 6.0292966 6.714844-.015625-2.970704 2.996094-.005859v8.998047h5v-9l2.998047.002-.002 3.009766 5.99414-6.746094-5.992187-6.2675781v3.0019061l-2.998-.005859v-8.994141z" fill="url(#c)" stroke="url(#b)" transform="matrix(.75000188 0 0 .75000188 .634532 .132672)"/><path d="m14.505859 4.5058594v8.9824216l-4 .0059a.99648924.99648924 0 0 1 -.9999996-.996134v-.523438l-3.65625 3.8125 3.6582031 4.072266-.00195-.345703a.99648924.99648924 0 0 1 .9941375-1.003906l4.005859-.0078v8.992188h2.988282v-8.994154l4.005859.002a.99648924.99648924 0 0 1 .998047 1v.380859l3.636719-4.09375-3.636719-3.80664v.517531a.99648924.99648924 0 0 1 -1 .998047l-4.003906-.0078v-8.9843876z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(.75000188 0 0 .75000188 .634532 .132672)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg
new file mode 100644
index 000000000..fcea35a86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-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" gradientUnits="userSpaceOnUse" x1="13.384564" x2="13.384564" y1="10.187782" y2="13.632706"><stop offset="0" stop-color="#fff"/><stop offset=".34686351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="37.064903" x2="37.064903" y1="38.767281" y2="11.518275"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="translate(0 8)"><path d="m8.5126383 7.2547053-4.5106559 4.7008847 4.5223745 5.036176-.0117186-2.228516 4.0425187-.0071h.0078l4.195857.0024-.002 2.257813 4.495203-5.059614-4.493203-4.7008842v2.251666l-4.245625-.00829h-.0078l-3.9927507.00712z" fill="url(#c)" stroke="url(#b)"/><path d="m7.7636719 9.1132812-2.7421875 2.8593748 2.7441406 3.054688-.00195-.259766a.7473688.7473688 0 0 1 .7460937-.751953l4.0429683-.0078a.7473688.7473688 0 0 1 .002 0h.0078l4.197266.002a.7473688.7473688 0 0 1 .748046.75v.285156l2.728516-3.070313-2.728516-2.8554684v.3886719a.7473688.7473688 0 0 1 -.75.7480465l-4.24414-.0078h-.0078l-3.992187.0059a.7473688.7473688 0 0 1 -.75-.7480466z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg
new file mode 100644
index 000000000..ae6f9f58a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="31.474272" y2="40.012756"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465l1.5698882-2.627352z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656c-.000042.414196-.335804.749958-.75.75l-10.7062361.0011 1.1268654 1.875012-1.1346754 1.878894 10.7140461-.0011c.414196.000042.749958.335804.75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
new file mode 100644
index 000000000..dc75cad61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="12.151899" x2="12.151899" y1="2.650621" y2="17.65066"><stop offset="0" stop-color="#fff"/><stop offset=".05733052" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="149.26753" x2="148.29251" y1="29.610916" y2="80.852165"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.402769" x2="19.444714" y1="21.985073" y2="-.896284"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2825851 2.2690574.035153 15.7460946 10.3189778.0083 5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
new file mode 100644
index 000000000..335f1097c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.51326057 0 0 .5137802 24.208783 2.663103)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.3383803 0 0 .40669052 2.664162 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.32432351 0 0 .46846727 25.286527 -.744666)" gradientUnits="userSpaceOnUse" x1="10.133482" x2="10.133482" y1="10.128063" y2="63.493584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".36000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".882353"/><stop offset=".44" stop-color="#fff" stop-opacity=".160784"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m15.521484 1.5-5.7968746 6.0019531h2.7792966l-.002 3.0019529h-2.9979998v2.990235h-3-.00195v-3.019532l-6.0019562 5.994141 6.0019531 5.8125v-2.779297h3.0019531v2.996094h2.9960938l.002 3.005859h-2.7793438l5.8124998 5.986328 5.994141-5.986328h-3.019531l-.002-3.005859h2.996094v-2.990235l2.994141.0059v2.779297l5.992187-5.785157-5.992187-6.021484v3.019531l-2.994095-.005899v-2.996094h-2.99414l.002-2.9999998v-.00195h3.019531z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15.533203 2.9394531-3.478515 3.5625h.447265c.552262.000055.999945.447738 1 1l-.0039 1.9921875v2.0019534h-3.001953v2.998047h-2.0000062-1.9941407c-.5522619-.000055-.999945-.447738-1-1v-.628907l-3.5625 3.591797 3.5625 3.494141v-.447266c.000055-.552262.447738-.999945 1-1h1.984375 2.0097659v2.994141h3.001953v2.023437l.002 1.984375c-.000055.552262-.447738.999945-1 1h-.447266l3.494141 3.546875 3.591797-3.546875h-.628906c-.552262-.000055-.999944-.447738-1-1l-.002-1.996093v-2.011719h2.996094v-2.994141h2.009766l1.986327.011719c.552262.000055.999945.447738 1 1v.447266l3.552734-3.466797-3.552734-3.619141v.628906c-.000055.552262-.447738.999945-1 1l-1.998047-.01172h-1.998047v-2.998047h-2.99414l.001953-2.996092v-.9980469c.000056-.5522619.447738-.999945 1-1h.628906z" fill="none" stroke="url(#c)" stroke-linecap="square" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg
new file mode 100644
index 000000000..2ba15a56f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.51326057 0 0 .5137802 24.208783 2.663103)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.3383803 0 0 .40669052 2.664163 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.32432351 0 0 .46846727 25.286527 -.744666)" gradientUnits="userSpaceOnUse" x1="10.133482" x2="10.133482" y1="10.128063" y2="63.493584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".36000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".882353"/><stop offset=".44" stop-color="#fff" stop-opacity=".160784"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m15.517578 2.5039062-5.7968749 6.0019532h2.7792969v4.9882816h-5-.00195v-3.019532l-6.0019563 5.994141 6.0019532 5.8125v-2.779297h5.0019531v5.005859h-2.7792969l5.8126629 5.985976 5.993978-5.985976h-3.019532v-5.005859h4.992188v2.779297l5.991499-5.785041-5.991499-6.0216v3.019532h-4.992188v-4.9863285-.00195h3.019532z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15.529297 3.9433594-3.478516 3.5625h.447266c.552262.000055.999945.447738 1 1v.9882812 5.0000004h-5.0019532-.9980469c-.5522619-.000055-.999945-.447738-1-1v-.628907l-3.5625 3.591797 3.5625 3.494141v-.447266c.000055-.552262.447738-.999945 1-1h.9882812 5.0117189v5.017578.988282c-.000055.552262-.447738.999945-1 1h-.447266l3.494304 3.546522 3.591634-3.546522h-.628907c-.552262-.000055-.999944-.447738-1-1v-1-5.00586h5.00586.988281c.552262.000055.999945.447738 1 1v.447266l3.552046-3.466682-3.552046-3.619256v.628907c-.000055.552262-.447738.999945-1 1h-1-4.994141v-4.9902348-.9980468c.000056-.5522619.447738-.999945 1-1h.628907z" fill="none" stroke="url(#c)" stroke-linecap="square" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg
new file mode 100644
index 000000000..ae2e8bdca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="14.397305" y2="57.089722"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".34999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.37137589 0 0 .11633788 6.431373 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="7.266968" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="6.266968" ry="1.963204" stroke-width=".799126"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75000188 0 0 .75000188 -.622025 8.126073)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(.75000188 0 0 .75000188 -.622025 8.126073)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg
new file mode 100644
index 000000000..a70ff7b9d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="31.474272" y2="40.012756"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
new file mode 100644
index 000000000..810612f35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="15.490662" x2="15.616669" y1="9.25843" y2="25.078445"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 -47.679322 -22.535216)" gradientUnits="userSpaceOnUse" x1="149.07487" x2="151.05176" y1="134.38235" y2="55.32336"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.42692603 0 0 .15511679 8.664756 24.044717)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="26.000001" x2="25.131132" y1="2" y2="23.685982"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="9.625341" cy="26.526587" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.204377" ry="2.617599" stroke-width="1.33333"/><path d="m23.506233 3.6778811v2.8235262h-1.411763c-5.457874 0-9.94526 4.3063477-9.94526 9.7642087 0 2.33908-1.896195 4.235288-4.235289 4.235288h-1.4117631l-.00449 6.127946h1.4117631c5.4578763 0 9.8823403-4.42448 9.8823403-9.882341 0-2.339079 1.959116-4.244277 4.298209-4.244277h1.411763v2.823525l5.6979-5.9267118z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m24.513672 6.1191406v.3828125a1.0088384 1.0088384 0 0 1 -1.007813 1.0078125h-1.412109c-4.927334 0-8.9375 3.8509194-8.9375 8.7558594 0 2.883979-2.358195 5.242187-5.2421875 5.242187h-.4042969l-.00391 4.113282h.4042968c4.9126558 0 8.8730468-3.962118 8.8730468-8.875 0-2.902509 2.41984-5.251953 5.306641-5.251953h1.412109a1.0088384 1.0088384 0 0 1 1.007813 1.007812v.320313l3.279296-3.4121098z" fill="none" stroke="url(#a)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
new file mode 100644
index 000000000..9947f21f3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.125348" x2="12.046981" y1="13.874722" y2="27.239584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="11" y2="28"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 -6.871021 6.314523)" gradientUnits="userSpaceOnUse" x1="3.602846" x2="2.505859" y1="76.678726" y2="2.494141"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.496861 27.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.16709 -10.499583)"><path d="m2.7519538 10.517579v6.505859l1.4746094-1.488281 5.277343 4.886718v8.074219h.00195v.003906l2.4960938-.002 2.753907-.0039v-.0039h.002v-8.074184l5.265581-4.904297 1.474609 1.488281v-6.505859l-6.529297.01953 1.488281 1.488281-4.331683 4.122776-4.578473-4.122776 1.4882812-1.488281z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="12.140373" cy="28.964888" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/><path d="m20.753906 11.240234-3.992187.01172.222656.222656a.74476131.74476131 0 0 1 -.01367 1.066407l-4.332031 4.123046a.74476131.74476131 0 0 1 -1.011719.01367l-4.5781269-4.123045a.74476131.74476131 0 0 1 -.029297-1.080079l.2148438-.214843-3.7382812.002v3.953125l.2011718-.203125a.74476131.74476131 0 0 1 1.0351563-.02344l5.2773442 4.886674a.74476131.74476131 0 0 1 .238281.546875v7.333984l1.753906-.002 2.009766-.0039v.740234a.74476131.74476131 0 0 1 .002-.03711v-8.037067a.74476131.74476131 0 0 1 .236281-.544922l5.265625-4.904297a.74476131.74476131 0 0 1 1.037109.02148l.201172.203125z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg
new file mode 100644
index 000000000..16d8ed18c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.123794" x2="3.123794" y1="21.305176" y2="4.305176"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.123794" x2="20.123794" y1="3.305176" y2="21.305176"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.521434" x2="12.600669" y1="6.405929" y2="19.504862"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.30092008 0 0 .11633788 11.828166 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.673607 -.248732)"><ellipse cx="12.505237" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><g stroke-width=".750002"><path d="m7.636934 3.7155948-4.1317203 3.9709737 4.1268374 3.9957445v-2.1176575l1.933828.015625c.5847549.00472 1.0771369.4857745 1.0764059 1.0705485l-.0127 10.162264 3.749319.002.0127-10.162264c.000731-.58478.474079-1.067818 1.058828-1.0725485l1.931435-.015625v2.1066945l4.123392-3.9847815-4.123392-3.9936547v2.1176559l-1.94413.040316c-1.204039.024969-2.042979.4083926-2.932501 1.0856809-.889521-.6772878-1.730434-1.0605789-2.934474-1.0856806l-1.933828-.0403163v-1.0361469z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m18.126953 5.4492188v.3613281a.7433142.7433142 0 0 1 -.728515.7421875l-1.945313.0410156c-1.053394.021845-1.677954.3126092-2.496094.9355469a.7433142.7433142 0 0 1 -.902343 0c-.817268-.6222738-1.446478-.9135832-2.5000005-.9355469l-1.9335937-.0410156a.7433142.7433142 0 0 1 -.7285157-.7421875v-.3496094l-2.3164062 2.2285156 2.3125 2.2382813v-.3632813a.7433142.7433142 0 0 1 .75-.7441406l1.9335937.015625c.9887724.00798 1.8157064.8121618 1.8144534 1.8144535a.7433142.7433142 0 0 1 0 .002l-.01172 9.416015 2.261719.002.01172-9.419921c.0023-.9842865.806988-1.8064455 1.796874-1.8144535l1.931641-.015625a.7433142.7433142 0 0 1 .75.7441406v.3553748l2.310547-2.2324219z" fill="none" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg
new file mode 100644
index 000000000..e78d74e34
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.717773 .258709)" gradientUnits="userSpaceOnUse" x1="13.203567" x2="13.203567" y1="31.467068" y2="40.00555"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .834895 -9.831362)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".261" rx="9.81356" ry="1.963204"/><path d="m15.515625 15.234375v2.265625h-3.011719l-.0029 5.257467h3.011719v2.083984l5.068245-4.717879zm-12.0136719 2.265625-.00293 5.257467 2.2535044-.0041.00293-5.257466zm3.7499279-.0049-.00293 5.257467 3.750014-.001.0029-5.257467z" fill="url(#d)" stroke="url(#b)" stroke-width=".750002"/><path d="m22.521484 12.966797-.01367 1.558594-4.005859-.0059-.0078 4.984375 4.03125.02148.0098 1.34375 4.220703-3.861329zm-11.017578 1.53125-.0078 4.984375 3.003906.02734.0078-4.984375zm-4.9960935.001953v5.003906h.9882813v-5.003906z" fill="none" stroke="url(#a)" transform="matrix(.75000188 0 0 .75000188 -.626173 7.37354)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg
new file mode 100644
index 000000000..2de6c4cdc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><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(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="68.740555" x2="13.240417" y1="46.43259" y2="46.43259"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".6111111" stop-color="#fff" stop-opacity=".192157"/><stop offset=".66666663" stop-color="#fff" stop-opacity=".930147"/><stop offset=".72222221" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="-65.985474" x2="4.940638" y1="76.445221" y2="76.445221"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="45.233231" x2="-1.526643" y1="-1.276072" y2="-1.276072"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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><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(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1.00000001 1.00000001 0 -.007482 32.006422)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#e)" stroke-linecap="square" transform="matrix(0 -1.00000001 1.00000001 0 -.007482 32.006422)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg
new file mode 100644
index 000000000..7fc8c3629
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="17.882069" x2="4.640491" y1="20.140434" y2="19.999809"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2=".728321" y1="24.784042" y2="24.037088"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-62.848766" x2="4.630593" y1="58.652248" y2="58.636314"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.32321028 0 0 .11633788 19.39773 -5.92495)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(0 -1.33333 -1.33333 0 42.833204 31.165148)"><ellipse cx="20.124954" cy="-4.063543" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.454174" ry="1.963204" stroke-width=".745506" transform="rotate(90)"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg
new file mode 100644
index 000000000..2e64e21e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.130859" x2="16.119141" xlink:href="#d" y1="6.882813" y2="24.070312"/><linearGradient id="b" gradientTransform="matrix(0 -1.33333 1.33333 0 .24463 31.998434)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.51326057 .5137802 0 3.07583 28.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="6.624153" x2="18.624184" y1="12.127972" y2="12.127972"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.45691748 0 0 .15511679 14.971935 23.541761)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.999999" cy="26.023634" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".521" rx="7.710484" ry="2.617599" stroke-width="1.153376"/><path d="m16.230469 4.5039062-6.714844 6.0292968 2.970703-.015625.00586 2.982422h-8.992188v5h8.994141l-.001953 3.013672-3.0097661-.003906 6.7460941 5.99414 6.267578-5.972656-3.001953-.033203.005859-2.998047h9v-5h-8.998047l-.005859-2.990234 3.001953.033203z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke-linecap="square"><path d="m47 10-.816056-.7173519-2.903638-2.8854095c-.154521-.1523045-.399787-.1613465-.565103-.0208333l-3.369784 2.8775971c-.261994.2256326-1.177473 1.0283226-.839495 1.1012736.17581.03685 1.354398-.5424302 1.467994-.374713.125786.185707.201782.754105.202229.999997l.0079 5.265611v.0027.0104l-.0104 5.580715c-.000784.477585-.194898.701284-.671874.786457-.172634.03077-1.013591-.08696-1.054125.05803-.04053.144986.719355.55269.851001.668531l3.403637 2.963536c.165461.144446.414413.136489.570312-.01823l2.908776-2.888061c.157584-.155989.744034-.53151.626584-.689783-.05029-.06777-.707681.01969-.798459-.0081-.386394-.116799-.648479-.468735-.648435-.872394l.0104-5.645819v-.0104l-.0079-5.330715c.000025-.403716.262092-.755625.648506-.872408z" stroke="url(#d)" stroke-width="1.001575"/><path d="m16.207031 5.8769531-4.050781 3.6367188.324219-.00195a1.0053517 1.0053517 0 0 1 1.011719 1.0039062l.0059 2.982422a1.0053517 1.0053517 0 0 1 -1.005859 1.007812h-7.9863696v2.988282h7.9882816a1.0053517 1.0053517 0 0 1 1.005859 1.0058559l-.002 3.013672a1.0053517 1.0053517 0 0 1 -1.007813 1.005859h-.357422l4.072266 3.619141 3.806641-3.628906-.529297-.0059a1.0053517 1.0053517 0 0 1 -.994141-1.007812l.0059-2.998047a1.0053517 1.0053517 0 0 1 1.005866-1.003866h7.994141v-2.988282h-7.992188a1.0053517 1.0053517 0 0 1 -1.005859-1.003906l-.0059-2.990234a1.0053517 1.0053517 0 0 1 1.017578-1.0078128l.46875.00586z" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg
new file mode 100644
index 000000000..9b268a25a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.624153" x2="18.624184" y1="12.127972" y2="12.127972"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.782877" ry="1.963204" stroke-width=".865034"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1 -1 0 24.762534 7.508534)"><path d="m8.5307479 7.2547053-4.5287655 4.7008847 4.5223745 5.036176-.0117186-2.228516 4.0425187-.0071h.0078l4.195857.0024-.002 2.257813 4.495203-5.059614-4.479047-4.7008842-.02486 2.251666-4.234921-.00829h-.0078l-3.9995492.00712z" fill="url(#b)" stroke="url(#a)"/><path d="m7.8680934 8.9621748-.5380153.612044-2.1640625 2.1777342c-.1142287.115891-.1210102.299841-.015625.423828l2.1582032 2.527344c.1692249.196496.7712436.883107.8259573.629623.027639-.131858-.4068237-1.015801-.2810355-1.100998.1392809-.09434.5655806-.151337.75-.151672l3.9492184-.0059h.002.0078l4.185547.0078c.358189.000588.525964.146174.589844.503907.02308.129476-.06522.760195.04352.790596.10874.0304.414519-.539518.5014-.638253l2.222657-2.552734c.108335-.124096.102367-.31081-.01367-.427735l-2.166051-2.1815871c-.116992-.1181885-.398634-.5580272-.517339-.4699395-.05083.037719.01477.5307625-.0061.598846-.0876.2897962-.351552.4863606-.654297.4863276l-4.234375-.0078h-.0078l-3.9980465.0059c-.3027874-.000019-.5667205-.1965694-.6543079-.486381z" fill="none" stroke="url(#c)" stroke-linecap="square" stroke-linejoin="miter" stroke-width=".751183"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg
new file mode 100644
index 000000000..745ec19b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="b" 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="#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-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="10.983142" x2="11.000132" y1="5.756214" y2="23.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -1.33333 1.33333 0 -4.75537 30.998435)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.51326057 .51378021 0 -1.92417 27.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.33333 -1.33333 0 28.170588 -1.832182)"><g opacity=".4" stroke="none" transform="matrix(0 -.59210674 .32142932 0 9.51702 23.299052)"><path d="m23.933334 40h5v7h-5z" fill="url(#b)"/><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.230469 3.5039062-6.714844 6.0292969 2.9707031-.015625.0078125 3.9824219h-4.9902344v16.005859h15.9960938v-5.005859l3.992188.0039v1.001953l-.002 3.009766 7.080078-7.800781-7.085937-6.205078v3.001953 1l-3.984329-.003901v-5.007812h-4l-.0039-3.9902344 3.001953.033203z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -.75000188 .75000188 0 1.37414 21.127994)"/><path d="m11.205078 4.8671875-4.0703124 3.6542969.3457032-.0019532c.5526759-.0031066 1.0027035.4434102 1.0039062.9960938l.0078125 4.984375h-4.9882813v14.001953h13.9960938v-5.001953l4.992188.0059c.551169.00013.997942.446877.998046.998047v1.001953.382813l4.722657-5.148438-4.730469-3.742187v.513672 1c-.00013.551152-.446895.997917-.998047.998047l-4.984375-.003948v-5.005859h-3.996094l-.0059-4.9882812c-.000993-.5565239.453278-1.0064019 1.009765-1l.486329.00586z" fill="none" stroke="url(#e)" 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..4257f7b8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 24.69453)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533612 21.65255 22.571125)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 27.170588 -.832182)"><path d="m4.0020764 12.705121 4.521984 5.036146-.011722-2.228033 9.2881596-.01562h.0073l1.937971.0029v-5.255872l.0067-5.9855379h.751468l2.25733.0015-5.8506-5.3100715-4.65382 5.3144661h2.25147.750002l-.0067 5.9840723-6.7451849.0068.0249-2.2514704z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.02454 12.724164 2.7407295 3.052742-.00146-.259278c-.00233-.414508.3325584-.752029.7470721-.752931l9.2881604-.01562h.0015.0073l1.189395.0029v-4.507336l.0067-5.9855372c.000097-.4133785.335193-.7484591.748572-.7485371h.751467.28711l-3.861337-3.54199826-2.806648 3.54786066h.385252.750002c.413365.0000975.74844.3351721.748537.7485371l-.0067 5.9840718c-.000096.412795-.334279.747632-.747072.748537l-6.7451849.0068c-.4173939.000745-.7548034-.339959-.750002-.757326l.0044-.3647474z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg
new file mode 100644
index 000000000..d35a250cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 1.33333 0 -4.755369 31.998434)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.51326057 .5137802 0 -1.92417 28.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -5.846041 -10.843536)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.782877" ry="1.963204" stroke-width=".865034"/><path d="m11.230469 4.5039062-6.714844 6.0292968 2.9707031-.01563.00977 5.390625v.0098l-.00391 5.595703-3.0097656-.0039 6.7460945 5.99414 6.267578-5.972656-3.001953-.0332.005858-2.996132 6.998047-.001953v1.001953l-.002 3.009766 5.99414-6.746094-5.992187-6.2675781v3.0019531 1l-6.996094.002-.0059-2.992187 3.001953.0332z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75000188 0 0 .75000188 4.384542 8.132672)"/><path d="m11.205078 5.8671875-4.0703124 3.6542969.3457032-.0019532a.99828325.99828325 0 0 1 1.0039062.9960938l.00977 5.390625a.99828325.99828325 0 0 1 0 .002v.0098l-.00391 5.595703a.99828325.99828325 0 0 1 -1 .998047h-.3789069l4.0937499 3.636719 3.824219-3.646485-.546875-.0059a.99828325.99828325 0 0 1 -.986328-1l.005859-2.996134a.99828325.99828325 0 0 1 .998047-.996094l6.998047-.002a.99828325.99828325 0 0 1 .998047.998094v1.001953.382813l3.636718-4.09375-3.636718-3.804688v.513672 1a.99828325.99828325 0 0 1 -.998047.998047l-6.996094.001953a.99828325.99828325 0 0 1 -.998047-.996094l-.0059-2.992187a.99828325.99828325 0 0 1 1.009765-1.0000002l.486329.00586z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(.75000188 0 0 .75000188 4.384542 8.132672)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/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..a622d1724
--- /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"><linearGradient id="a" 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="b" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><radialGradient id="c" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 48.57 -34.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="25.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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><linearGradient id="g" 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="h" 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(#h)" 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(#f)" stroke="url(#g)" stroke-linejoin="round"/><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="m1.5 31.5v-15l12 7.5z" fill="url(#c)" transform="translate(10 -8)"/><g fill="none"><path d="m11.5 23.5v-15l12 7.5z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" opacity=".6" stroke="url(#d)" stroke-width=".992" transform="translate(10 -8)"/></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#0f5a00;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#b)"/><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(#a)"/><path d="m13.309109 25.550056.000105 1.878794-5.6384958.00067-.000105-1.878794z" fill="#fff"/></g><g fill="#fff" stroke-width="1.099"><path d="m-17.999382 8.001438h2.00018l-.000618 5.999661-2.00018-.001099z"/><path d="m-13.99977 10.001487v2.00018l-5.999661-.000617.0011-2.00018z"/></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..7c51342fa
--- /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="386.5" x2="381.5" y1="12.499999" y2="12.499999"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></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 9)"><path d="m28.5 12.5v4h-18v-4z" fill="url(#b)" stroke="#956e37" stroke-opacity=".724265"/><path d="m27.5 13.5v2h-16v-2z" fill="none" opacity=".4" stroke="url(#a)"/><g fill="#956e37" 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..650dd4685
--- /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"><radialGradient id="a" 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><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -26.891287 -4.18276)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.1953514 0 0 .1799097 50.0016 -.891269)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.5018785 0 0 .462207 -.380339 1.903038)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1953514 0 0 .1799097 -25.223109 .847388)" gradientUnits="userSpaceOnUse" x1="212.04402" x2="210.58083" y1="123.74026" y2="74.261711"><stop offset="0" stop-color="#fff" stop-opacity=".195205"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="18.240929" cy="21.817987" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".64726"/><stop offset="1" stop-color="#fff" stop-opacity=".195205"/></radialGradient><radialGradient id="i" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.4500546 0 0 1.1280465 -15.280129 -9.906347)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.1906508 0 0 .1908549 -24.167929 .125268)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.1906508 0 0 .1908549 .561608 1.561624)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1815664 0 0 .1817607 -22.545212 .407522)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><g transform="translate(-1.058333 -.79375)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#c)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 -1.058333 9.259045)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#b)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(.70710678 .70710678 .70710678 -.70710678 -3.687911 5.730043)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-26.269621" cy="-2.923988" display="block" fill="url(#d)" opacity=".268" rx="4.662494" ry="1.327611" transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 0 0)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><circle cx="1.719792" cy="4.233333" fill="#ce5c00" r=".926042"/><g transform="matrix(.21873801 0 0 .21873801 2.907359 3.117723)"><path d="m13.679117 12.5 8.734692 7.486728-1.210751 1.513272-8.703058-8.098638z" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.217785 21.008568-7.005051-8.044248 8.475248 6.849559z" fill="url(#g)" fill-rule="evenodd"/><path d="m247.90924 110.29199a4.86685 2.6562012 0 1 1 -9.7337 0 4.86685 2.6562012 0 1 1 9.7337 0z" fill="#3e3e3e" transform="matrix(.1837074 -.1915779 .2354746 .1427652 -48.692604 51.644667)"/><path d="m25.897786 18.478292a8.3085051 8.3085051 0 1 1 -16.61701 0 8.3085051 8.3085051 0 1 1 16.61701 0z" fill="url(#h)" fill-rule="evenodd" opacity=".4" transform="matrix(.7030485 0 0 .6866873 -3.237703 -4.491474)"/><path d="m8.8877932 3.285826c-2.9122238 0-5.2704608 2.112213-5.2704608 4.7206197 0 .7533185.065298 1.5314093.4158554 2.1635933.7003648.231216 1.6140995.303562 2.4037328.303562 3.4509655 0 6.4192074-2.5625743 6.6321734-5.6057008-.968002-1.024577-2.566556-1.5820742-4.1813008-1.5820742z" fill="url(#i)" fill-rule="evenodd" opacity=".6"/><path d="m9.0000005 2.5c-3.587387 0-6.5000025 2.6886101-6.5000005 5.9999999 0 3.3113911 2.9126135 6.0000001 6.5000005 6.0000001 3.5873845 0 6.4999995-2.688609 6.4999995-6.0000001 0-3.3113898-2.912614-5.9999999-6.4999995-5.9999999zm.077451.3936385c3.2107345 0 5.8208075 2.4040776 5.8208075 5.3677935 0 2.963715-2.610073 5.367794-5.8208075 5.367794-3.2107343 0-5.8148483-2.404078-5.8148483-5.367794 0-2.9637159 2.604114-5.3677935 5.8148483-5.3677935z" fill="url(#j)" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0417066 2.6729635c-3.4164491 0-6.1842359 2.5601138-6.1842359 5.7137188 0 3.1536037 2.7677849 5.7137167 6.1842359 5.7137167 3.4164494 0 6.1901934-2.560114 6.1901934-5.7137167 0-3.153605-2.773746-5.7137188-6.1901934-5.7137188zm.035747.220676c3.2107324 0 5.5661824 2.4040786 5.5661824 5.3677936 0 2.9637149-2.35545 5.1128949-5.5661824 5.1128949-3.2107351 0-5.6026612-2.149179-5.6026612-5.1128949 0-2.963715 2.3919261-5.3677936 5.6026612-5.3677936z" fill="url(#l)"/></g></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..51db2cc38
--- /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="14" rx="1.615406" transform="scale(1 -1)" width="26" x="3" y="-21"/><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..4ca17b8f0
--- /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" 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><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#d" y1="15.999" y2="19.962999"/><linearGradient id="f" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="g" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728001"/><radialGradient id="h" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#d"/><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><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#a)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#e)" opacity=".15"/><path d="m.36409467 292.23723v4.14477c0 .152.14990533.31955.30190533.31955h4.7408994c.152 0 .3101006-.16755.3111006-.31955l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".198438"/><path d="m1.455 292.436h.2v4.167h-.2zm1.389 0h.2v4.167h-.2zm1.389 0h.2l-.0009263 4.16687h-.198438zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.5935503 290.94738c-.158 0-.2275503.16662-.2275503.32662l-.001905.96323h5.3578257l-.00115-.96145c-.0001886-.162-.1187707-.32278-.2767707-.32278z" fill="url(#f)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56253267 291.14582-.00053267.99618 4.9614827-.004v-.99218z" style="opacity:.5;fill:none;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke:url(#g)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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(#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"/></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..048927ab7
--- /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.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(.62856997 0 0 .60839392 -1.085641 -.534735)" gradientUnits="userSpaceOnUse" 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="m3.000039 1.000056c5.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(#k)"/><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..24c2cdd00
--- /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="#fce94f"/><stop offset="1" stop-color="#d7b031"/></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.5 -1.62)"><g fill-rule="evenodd"><path d="m13.656 17.594-.75.906 1 1 .844-.656z" fill="#cecece"/><path d="m10.906 20.5h2l1-1-1-1z" fill="#fce94f"/><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="#bf830a" stroke-linejoin="round" stroke-opacity=".894" stroke-width=".75"/><path d="m13.5 15v2l2 2h2z" fill="#cecece" fill-rule="evenodd"/><path d="m10.906 20.5h2l1-1-1-1z" fill="none" stroke="#bf830a" stroke-linejoin="round" stroke-opacity=".894" stroke-width=".75"/><path d="m13.656 17.594-.75.906 1 1 .844-.656z" fill="none" stroke="#444" stroke-opacity=".728" 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" stroke="#444" stroke-linejoin="round" stroke-opacity=".728"/><g stroke-linecap="round"><path d="m14.462 15.022 6.72-6.498m-7.347 8.722-.006-1.13" opacity=".5" stroke="#fff"/><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..7915f2a9d
--- /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.416507 -207.470502)" 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.33333 0 0 1.33333 .057641 -10.646236)"><g stroke-width=".750002"><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="m11.55125 24.33532 9.23016-5.10951c2.62584-3.11887-2.22853-10.73195-5.65581-9.6417l-9.2541 5.25831c2.60448 1.43538 5.38181 6.13656 5.67975 9.4929z" stroke="url(#d)"/><path d="m11.596259 15.044307v-4.34797c0-3.1843598-4.9999998-3.1197798-4.9999998.099v2.44781" stroke="#555761" stroke-linecap="round"/></g></g><ellipse cx="1.308166" cy="20.649529" fill="url(#b)" fill-rule="evenodd" rx="1.927186" ry="1.913933" stroke="#555761" stroke-linecap="round" stroke-width=".750019" 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:#fcaf3e;fill-rule:evenodd;stroke:#ce5c00;stroke-width:.750002;stroke-linejoin:round;stroke-opacity:.5"/><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..93b09f94a
--- /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"><radialGradient id="a" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 48.57 -34.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="25.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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="m" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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><linearGradient id="p" 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="q" 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(#q)" 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(#o)" stroke="url(#p)" stroke-linejoin="round"/><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="m1.5 31.5v-15l12 7.5z" fill="url(#a)" transform="translate(10 -8)"/><path d="m11.5 23.5v-15l12 7.5z" fill="none" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".992" transform="translate(10 -8)"/><g transform="translate(-.000738 7.790283)"><path d="m28.036 18.017c-.2-.03-.355-.015-.46.01l-13.85 3.186-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.014 2.565-.586 13.848-3.21c.417-.097-.204-.614-1.393-1.162-.89-.41-1.843-.727-2.44-.815z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 -.01)"/><path d="m25.282 2.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.149-1.146-2.399-1.774-2.846-1.44l-.04.04z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.026-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 -.01)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 -.01)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="translate(7.23 -.01)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#i)" transform="translate(7.23 -.01)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#j)" transform="translate(7.23 -.01)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#k)" transform="translate(7.23 -.01)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#l)" stroke="url(#m)" transform="translate(7.23 -.01)"/><path d="m8.99 21.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..bac416034
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.479423" x2="12.569489" y1="7.501887" y2="13.685019"><stop offset="0" stop-color="#fff"/><stop offset=".30191654" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.462487" x2="12" y1="16.749222" y2="6.499703"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 4.466667 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1711695 0 0 1.1711694 -.292731 3.71521)" gradientUnits="userSpaceOnUse" x1="13.006294" x2="13.927343" y1="5.01833" y2="13.700933"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 18.466666 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(1.0617 0 0 .82364068 .856274 5.525346)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .496673)"><ellipse cx="5" cy="17" display="block" fill="url(#d)" opacity=".433333" rx="4" ry="1"/><ellipse cx="19" cy="17" display="block" fill="url(#f)" opacity=".433333" rx="4" ry="1"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m12 6.4997034c-5.1885241-.0001638-9.3946951 4.8117726-9.3945312 10.0002966h4.4199218c.2567675-2.554807 2.4069321-4.999832 4.9746094-5 2.566182.0022 4.714086 2.44668 4.970703 5h4.423828c.000164-5.188524-4.206007-10.0004603-9.394531-10.0002966z" fill="url(#e)" stroke="url(#b)"/><path d="m12 7.3125c-2.4047944-.0000589-4.5157218 1.1169904-6.0214844 2.693359-1.5057625 1.576369-2.4160922 3.613939-2.4160156 5.494141a.17133435.17133435 0 0 0 .171875.171875h2.5683594a.17133435.17133435 0 0 0 .1699218-.150391c.1082502-.835569.7669679-2.120317 1.765625-3.169922.9986572-1.049604 2.3262578-1.867114 3.7617188-1.867187 1.435511.001 2.81277.818591 3.857422 1.869141 1.044652 1.050549 1.746078 2.338661 1.853516 3.167968a.17133435.17133435 0 0 0 .169921.150391h2.509766a.17133435.17133435 0 0 0 .171875-.171875c.000077-1.882158-.943467-3.920327-2.480469-5.496094-1.537002-1.5757666-3.677237-2.6914648-6.082031-2.691406z" fill="url(#g)" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg
new file mode 100644
index 000000000..4758db311
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.817914" x2="9.285535" xlink:href="#b" y1="18.824972" y2="4.37123"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.701906" x2="8.94707" xlink:href="#b" y1="8.098823" y2="-.602187"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.864407" x2="12.389831" y1="1.254237" y2="6.542373"><stop offset="0" stop-color="#fff"/><stop offset=".09079903" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.94967397 0 0 .57566701 2.032112 8.013621)" gradientUnits="userSpaceOnUse" x1="12.172099" x2="12.564386" xlink:href="#a" y1=".736241" y2="15.949394"/><linearGradient id="h" gradientTransform="matrix(.81198146 0 0 .43797462 3.477348 -.554511)" gradientUnits="userSpaceOnUse" x1="8.649144" x2="8.967978" xlink:href="#a" y1="6.589255" y2="16.327904"/><linearGradient id="i" gradientTransform="matrix(.92471361 0 0 .55070684 2.171361 -1.726817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .163689 3.574799)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#f)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m19.742694 14c0 2.550211-3.535629 4.617565-7.742694 4.617565s-7.9988711-2.09432-7.9988711-4.644531v-10.5l15.7415651.026966z" fill="url(#g)" stroke="url(#c)"/><ellipse cx="11.877262" cy="4" fill="url(#i)" rx="7.881525" ry="4.794877" stroke="url(#d)"/><ellipse cx="12" cy="4" fill="url(#h)" rx="7.241183" ry="3.971523" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg
new file mode 100644
index 000000000..d78b78d82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg
@@ -0,0 +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="20.966764" x2="20.934887" y1="1.634694" y2="19.334505"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25.630674" x2="26.062836" y1="18.797828" y2="1.296892"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><radialGradient id="d" 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><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 2.241468)"><ellipse cx="12.008829" cy="18.132339" display="block" fill="url(#d)" 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(#a)" stroke="url(#b)"/><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" 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..cc4ef35be
--- /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" gradientUnits="userSpaceOnUse" x1="12.38983" x2="12.62712" y1="3.898305" y2="16.559322"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.256098" x2="8.631624" y1="18.70101" y2="1.011355"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="d" gradientTransform="matrix(1.0540526 0 0 1.0540525 .936542 -.961122)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="9.437038" y1="8.231112" y2="15.781807"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><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"><circle cx="12" cy="10" fill="url(#d)" r="8.454811" stroke="url(#b)"/><ellipse cx="12" cy="10" fill="url(#e)" rx="7.719325" ry="7.709973" stroke="url(#a)"/></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..81c82036c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.cross.svg
@@ -0,0 +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.440717" x2="5.237288" y1="18.847458" y2="1.457627"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.500039" y1="1.5" y2="18.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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=".38673088" 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><radialGradient id="d" 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><g transform="matrix(1.33333 0 0 1.33333 -.152528 2.501357)"><ellipse cx="12" cy="18.637848" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".711111" rx="4" ry="1"/><g stroke-linecap="round" stroke-width=".750002"><path d="m9.5 1.5 5.240235.00586v6h6l-.0085 5.252964h-5.992961l.0074 5.993131-5.2402346-.0059-.014365-5.99313h-6l.0084646-5.252925h6z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m10.360855 2.2511775c-.06801.00694-.119599.06445-.119141.1328125l.008286 5.86601h-5.855469c-.0733968-.0001122-.1329247.0594157-.1328125.1328125l-.00781 3.4882815c-.000112.0734.059416.132924.1328125.132812h5.853516l.0073 5.849912c-.000112.0734.05942.132924.132813.132812l3.474608.0059c.0734.000113.132926-.05942.132814-.132813l-.0015-5.849911h5.870389c.0734.000112.132925-.05942.132812-.132813l.0078-3.4882811c.000165-.0733969-.059346-.1329429-.132743-.1328525h-5.874296l-.0083-5.86601c.000126-.0733966-.059402-.1329244-.132798-.1328125l-3.47461-.00586c-.0046-.000235-.0091-.000235-.01367 0z" fill="none" stroke="url(#c)"/></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..b31e72214
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.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"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="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="18" x2="22.111143" xlink:href="#a" y1="9.542822" y2="9.542822"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.009303" x2="15.04547" xlink:href="#a" y1="15.151894" y2="1.812745"/><radialGradient id="h" 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)"><path d="m6.1249841.44390061h15.0000379v15.00003739h-15.0000379z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="11.661112" cy="17.635622" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.1249766 3.4439081h15.0000374v15.0000379h-15.0000374z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m3.8749784 4.19391h13.5000336v13.500034h-13.5000336z" fill="none" stroke="url(#b)"/><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(#f)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-15.0000379l-3.0000075 3.00000749z" fill="#fafafa" stroke="url(#e)" 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..fdb7763d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.diamond.svg
@@ -0,0 +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.877445" x2="5.601739" y1="16.623026" y2="5.225424"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.011138" x2="-2.575796" y1="11.329161" y2="21.346111"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><radialGradient id="d" 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><g transform="matrix(1.33333 0 0 1.33333 .000042 3.271759)"><ellipse cx="12" cy="18.867887" display="block" fill="url(#d)" 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="url(#a)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/><path d="m-3.879419 9.232071h11.61791v11.61791h-11.61791z" fill="none" 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..4695cdfe0
--- /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" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="d" gradientTransform="matrix(1.0579469 0 0 .93327787 .895667 1.294817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93300816 0 0 .80833922 2.207037 2.594058)" gradientUnits="userSpaceOnUse" x1="12.991515" x2="12.077606" y1="3.16044" y2="17.348259"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><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"><ellipse cx="12" cy="11" fill="url(#d)" rx="8.486049" ry="7.486049" stroke="url(#b)"/><ellipse cx="12" cy="11" fill="url(#e)" rx="7.807478" ry="6.753546" stroke="url(#a)"/></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..860cdfcb4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.frame.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"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.711864" x2="13.338983" xlink:href="#e" y1="18.033897" y2="1.864407"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6.559322" x2="6.254239" xlink:href="#e" y1="18.237288" y2="1.661017"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.786375" x2="14.678721" y1="5.240539" y2="19.76619"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.94616" x2="12.154877" y1="2.989054" y2="17.654897"><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(.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.9048569 3.9048569.0000002 16.5000411h16.5000409v-16.5000411zm3.0000075 3.0000075 10.5000266-.0000001v10.5000267h-10.5000265z" fill="url(#h)" transform="translate(0 -2)"/><g fill="none" stroke-width=".750002"><path d="m3.529856 1.529856h17.250043v17.250043h-17.250043z" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2798579 2.2798579h15.7500391v15.7500391h-15.7500391z" stroke="url(#i)"/><path d="m7.2798654 5.2798654 9.7500246.0000229v9.7500017l-9.7500245-.000023z" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg
new file mode 100644
index 000000000..f4c6985b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.888279" x2="11.941751" y1="5.518158" y2="16.907988"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.785536" x2="10.049698" y1="19.202658" y2="2.232095"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.261161" x2="13.111242" y1="4.501208" y2="17.009684"><stop offset="0" stop-color="#fff"/><stop offset=".04886067" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.503704 0 0 .11633788 10.861863 16.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(1.001575 0 0 1 1.492156 .000001)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 -.026418 1.830005)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#d)" opacity=".6" rx="8.500005" ry="1.963204"/><g stroke-width=".750002"><path d="m6.9221457 2.7485928h10.2500003l3.827854 7.7518002-3.861 8.002906h-10.25l-3.889-8.003692z" fill="url(#e)" stroke="url(#b)"/><path d="m7.6621094 3.4824219a.26565064.26565064 0 0 0 -.234375.1425781l-3.5527344 6.775391a.26565064.26565064 0 0 0 -.00195.242187l3.5195312 6.970703a.26565064.26565064 0 0 0 .2363281.146485l8.7597657.0078a.26565064.26565064 0 0 0 .236325-.146472l3.535156-7.025391a.26565064.26565064 0 0 0 0-.242187l-3.501953-6.728516a.26565064.26565064 0 0 0 -.236328-.1425781z" fill="url(#a)" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg
new file mode 100644
index 000000000..95277c4cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.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 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.152573" x2="5.949118" y1="18.745796" y2="1.66105"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.147751" x2="13.079129" y1="4.318942" y2="16.949411"><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(1.33333 0 0 1.33333 .00004 2.241425)"><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.646485 1.6939184 8.978934 16.4920456-17.2514972.008286z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.669922 3.3554671 7.682887 14.0868229-14.7001038.008286z" fill="none" stroke="url(#g)"/></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..768122a98
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="38.896995" x2="38.600576" y1="39.073147" y2="7.606975"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33543 0 0 1.33333 1.963119 1.830007)" gradientUnits="userSpaceOnUse" x1="3.560011" x2="4.30997" y1="3.006913" y2="27.932426"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="59.172489" x2="59.430806" y1="11.21746" y2="37.658944"><stop offset="0" stop-color="#fff"/><stop offset=".04886067" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.67160365 0 0 .15511679 14.45603 24.397135)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.967137" cy="26.879007" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".6" rx="11.333311" ry="2.617599" stroke-width="1.33333"/><g stroke-linecap="square"><path d="m11.242188 4.5864352-6.7402349 6.7402338v9.53125l6.7324219 6.732422h9.523437l6.740235-6.740234v-9.53125l-6.732422-6.7324218z" fill="url(#b)" stroke="url(#a)"/><path d="m11.621094 5.5-6.2050784 6.205078v8.773438l6.1972654 6.197265h8.765625l6.205078-6.205078v-8.773437l-6.197265-6.197266z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg
new file mode 100644
index 000000000..0b28c8c41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg
@@ -0,0 +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(.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><radialGradient id="b" 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="#b7b8b9"/><stop offset=".11008343" stop-color="#ececec"/><stop offset=".19113763" stop-color="#fafafa" stop-opacity="0"/><stop offset=".30111277" stop-color="#fff" stop-opacity="0"/><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="c" gradientTransform="matrix(.39221346 0 0 -.42702611 29.19929 16.160338)" gradientUnits="userSpaceOnUse" x1="-55.009228" x2="-53.097" y1="3.006272" y2="52.183716"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" 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><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23879 10.980554)" 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.76121 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" 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><g transform="matrix(1.33333 0 0 1.33333 -.165214 10.164608)"><path d="m3.499999 13.999993h16.878653v2.006742h-16.878653z" fill="url(#i)" 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(#h)" opacity=".15"/><path d="m20.383841 13.991707v1.99989c.620469.004 1.5-.44808 1.5-1.00008s-.692401-.99981-1.5-.99981z" fill="url(#f)" opacity=".15"/><path d="m3.8739204 14.123794 9.8026286-.000901 6.702084-6.122244-.0047-14.1265858h-16.5000126v20.2500508z" fill="url(#e)"/><path d="m20.002402-5.7460898-15.7538982-.01917.00883 19.5201918 9.4512962.09375 6.310888-4.4544571z" fill="none" stroke="url(#d)" 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.0059-14.5293171-17.25382.000697z" fill="none" stroke="url(#c)" stroke-linejoin="round" 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(#b)"/><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(#a)"/></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..f81505786
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.parallelogram.svg
@@ -0,0 +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.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.83811" x2="11.851089" y1="18.331371" y2="4.59672"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.32129" x2="7.392721" y1="5.171994" y2="18.906645"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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><g transform="matrix(1.33333 0 0 1.33333 -.261762 .52311)"><ellipse cx="11" cy="17.674644" display="block" fill="url(#d)" 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(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.1361289 5.2360286 12.4218761-.0058593-2.680074 12.7979047-12.4625301-.038588z" fill="none" stroke="url(#a)"/></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..d2846e228
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.pentagon.svg
@@ -0,0 +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.797456" x2="12.685908" y1="6.375084" y2="17.089549"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.893371" x2="6.590757" y1="18.626411" y2="3.954513"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.249359" x2="13.200926" y1="7.157903" y2="18.39519"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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="e" gradientTransform="matrix(.874941 0 0 .868551 2.839139 1.472762)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .667712)"><ellipse cx="12" cy="18.159908" display="block" fill="url(#d)" 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(#c)" stroke="url(#b)"/><path d="m11.883801 4.7454491 7.045116 5.2458871-2.534686 7.6339158-8.760731-.0078-2.5199123-7.581141z" fill="url(#e)" stroke="url(#a)"/></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..76776670e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.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="11.338983" x2="10.932205" y1="19.152542" y2=".847458"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.338984" x2="17.135595" y1="2.474576" y2="18.745762"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.197366" x2="12.233525" y1="2.677062" y2="17.679863"><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><g transform="matrix(1.33333 0 0 1.33333 -.211194 2.461691)"><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.529856 1.529856h17.250141l.002 17.248634h-17.2500934z" fill="url(#f)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2940387 2.2764596 15.7389223.00293.001 15.7572138h-15.753566z" fill="none" stroke="url(#g)"/></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..dcebe8f91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.rectangle.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="12" x2="12" y1="5.749983" y2="17.750014"><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="f" gradientUnits="userSpaceOnUse" x1="8.999992" x2="8.904661" y1="19.250018" y2="6.152543"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.38705024 0 0 .31920189 2.825786 3.471042)" gradientUnits="userSpaceOnUse" x1="33.39159" x2="33.791157" y1="7.139498" y2="49.12722"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .000041 -.666625)"><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.8882211 4.624388 20.2355519.00558-.0059 14.229161-20.2414117.012z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.6338933 5.4051441 18.7402757-.023717.0093 12.7373865-18.7587721.00029z" fill="none" stroke="url(#e)"/></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..b93653a58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.right-triangle.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 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="5.745763" x2="6.050773" y1="18.440716" y2="1.050885"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.916737" x2="13.233736" y1="4.103486" y2="17.47859"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.269554" x2="12.379497" y1="5.360925" y2="16.902346"><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(1.33333 0 0 1.33333 -.200675 2.46329)"><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.529856 1.5298555 16.939124 17.2471845h-16.9402895z" fill="url(#f)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2964801 3.4472067 14.2873939 14.5310543-14.2972988.049718z" fill="none" stroke="url(#g)"/></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..61098ee0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.745739" x2="6.977978" y1="19.190916" y2="4.305719"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.505199" x2="14.744168" y1="5.384357" y2="19.190916"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.053825" x2="12.305721" y1="3.600084" y2="16.11228"><stop offset="0" stop-color="#fff"/><stop offset=".09887508" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 2.128188)"><ellipse cx="11.852736" cy="18.424646" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".734305" transform="matrix(1.0213772 0 0 1.0213772 -.256526 .190113)"><path d="m12 3.5449219a8.4548111 8.4548111 0 0 0 -8.4550781 8.4550781 8.4548111 8.4548111 0 0 0 8.4550781 8.455078 8.4548111 8.4548111 0 0 0 8.455078-8.455078 8.4548111 8.4548111 0 0 0 -8.455078-8.4550781zm0 2.9550781a5.5 5.5 0 0 1 5.5 5.5 5.5 5.5 0 0 1 -5.5 5.5 5.5 5.5 0 0 1 -5.5-5.5 5.5 5.5 0 0 1 5.5-5.5z" fill="url(#b)" fill-rule="evenodd" stroke="url(#a)" transform="translate(0 -2)"/><ellipse cx="12" cy="10" fill="none" rx="7.44816" ry="7.663887" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.svg
new file mode 100644
index 000000000..70ca7db9d
--- /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="12" x2="12" y1="18" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="1" y2="18"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" 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(#h)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><rect fill="url(#g)" height="17.255981" rx="2.470145" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="17.236914" x="3.529856" y="1.529856"/><rect fill="none" height="15.747698" rx="1.468657" stroke="url(#e)" width="15.747697" x="4.264394" y="2.283461"/></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..6986e36ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.round-rectangle.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 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><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.338983" x2="10.322034" y1="4.686441" y2="19.330509"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="19.838984" y2="3.974576"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><radialGradient id="h" 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 -3 6.857146)"><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(1.33333 0 0 1.33333 -.022517 .517035)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><rect fill="url(#e)" height="14.2486" rx="2.483645" ry="2.0462" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="17.154219" x="3.483564" y="4.483564"/><rect fill="none" height="12.761866" rx="1.478996" ry="1.184033" stroke="url(#g)" width="15.685594" x="4.236069" y="5.236069"/></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..7a9f9638a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.trapezoid.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(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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 23)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".13192721" stop-color="#fff" 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 0 23)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="4" y2="18"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.139019 .527983)"><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.5058594 18.727374 11.2140256-.000503 3.010576-14.2438093-17.2468966.0005027z" fill="url(#e)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.1205614 17.980769 10.0014996-.008789 2.636639-12.7280948-15.3642234-.0077838z" fill="none" 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..040ca5b23
--- /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"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 23.946825 8.009534)" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="29.600235" x2="29.530174" y1="7.482055" y2="32.706776"><stop offset="0" stop-color="#fff"/><stop offset=".11135827" stop-color="#fff" stop-opacity=".235294"/><stop offset=".86923146" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.281962" x2="21.332249" y1="17.267796" y2="17.267796"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.98294772 0 0 1.0173481 3.788145 8.009534)" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#e" y1="3.242736" y2="11.795373"/><g transform="matrix(1.33333 0 0 1.33333 -2.489087 -10.778555)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"><path d="m21.653404 22.850051c0-.614337.201934-1.051339.605802-1.311008.397749-.259668.979075-.389502 1.743977-.389502v-2.270514c-.764902 0-1.346228-.126667-1.743977-.380002-.403868-.259669-.605802-.696671-.605802-1.311008v-3.021018c0-.703004-.125444-1.235007-.376332-1.59601-.250888-.361002-.660875-.623837-1.229962-.788504-.575207-.171001-1.015843-.216053-2.04999-.216053v2.137513c.605802.01267 1.024968.126667 1.257498.342002.226412.209001.339618.541503.339618.997506v2.840517c0 1.18434.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.147845.921506-2.147845 2.099513v2.840517c0 .462336-.116265.798005-.348796 1.007006-.23253.209001-.648637.319835-1.24832.332502v2.147013c1.01579 0 1.450307-.122783 2.031632-.287451.575206-.164667.991313-.427502 1.24832-.788505.250888-.361001.376332-.899338.376332-1.615009z" fill="url(#f)"/><path d="m6.0815675 22.850051c0-.614337-.201934-1.051339-.605802-1.311008-.397749-.259668-.979075-.389502-1.743977-.389502v-2.270514c.764902 0 1.346228-.126667 1.743977-.380002.403868-.259669.605802-.696671.605802-1.311008v-3.021018c0-.703004.125444-1.235007.376332-1.59601.250888-.361002.660875-.623837 1.229962-.788504.575207-.171001 1.015843-.216053 2.04999-.216053v2.137513c-.605802.01267-1.024968.126667-1.257498.342002-.226412.209001-.339618.541503-.339618.997506v2.840517c0 1.18434-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.147845.921506 2.147845 2.099513v2.840517c0 .462336.116265.798005.348796 1.007006.23253.209001.648637.319835 1.24832.332502v2.147013c-1.01579 0-1.450307-.122783-2.031632-.287451-.575206-.164667-.991313-.427502-1.24832-.788505-.250888-.361001-.376332-.899338-.376332-1.615009z" fill="url(#a)"/></g></g><g transform="matrix(0 1.00000001 1.00000001 0 -1.079569 .164315)"><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(#c)"/><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(#b)" 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" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".694118"/></g></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..64431808e
--- /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"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 23.946825 8.009534)" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#f" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(.39222363 0 0 -.36562471 4.827819 25.163568)" gradientUnits="userSpaceOnUse" x1="35.796684" x2="-2.948568" y1="18.033447" y2="17.565741"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="31.656153" x2="31.843084" y1="28.390795" y2="7.758847"><stop offset="0" stop-color="#fff"/><stop offset=".11135827" stop-color="#fff" stop-opacity=".235294"/><stop offset=".86923146" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.87462" x2="19.701576" y1="18.042974" y2="18.518038"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.98294772 0 0 1.0173481 3.788145 8.009534)" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#f" y1="3.242736" y2="11.795373"/><g transform="matrix(1.33333 0 0 1.33333 -2.489087 -10.778555)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"><path d="m21.653404 22.850051c0-.614337.201934-1.051339.605802-1.311008.397749-.259668.979075-.389502 1.743977-.389502v-2.270514c-.764902 0-1.346228-.126667-1.743977-.380002-.403868-.259669-.605802-.696671-.605802-1.311008v-3.021018c0-.703004-.125444-1.235007-.376332-1.59601-.250888-.361002-.660875-.623837-1.229962-.788504-.575207-.171001-1.015843-.216053-2.04999-.216053v2.137513c.605802.01267 1.024968.126667 1.257498.342002.226412.209001.339618.541503.339618.997506v2.840517c0 1.18434.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.147845.921506-2.147845 2.099513v2.840517c0 .462336-.116265.798005-.348796 1.007006-.23253.209001-.648637.319835-1.24832.332502v2.147013c1.01579 0 1.450307-.122783 2.031632-.287451.575206-.164667.991313-.427502 1.24832-.788505.250888-.361001.376332-.899338.376332-1.615009z" fill="url(#g)"/><path d="m6.0815675 22.850051c0-.614337-.201934-1.051339-.605802-1.311008-.397749-.259668-.979075-.389502-1.743977-.389502v-2.270514c.764902 0 1.346228-.126667 1.743977-.380002.403868-.259669.605802-.696671.605802-1.311008v-3.021018c0-.703004.125444-1.235007.376332-1.59601.250888-.361002.660875-.623837 1.229962-.788504.575207-.171001 1.015843-.216053 2.04999-.216053v2.137513c-.605802.01267-1.024968.126667-1.257498.342002-.226412.209001-.339618.541503-.339618.997506v2.840517c0 1.18434-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.147845.921506 2.147845 2.099513v2.840517c0 .462336.116265.798005.348796 1.007006.23253.209001.648637.319835 1.24832.332502v2.147013c-1.01579 0-1.450307-.122783-2.031632-.287451-.575206-.164667-.991313-.427502-1.24832-.788505-.250888-.361001-.376332-.899338-.376332-1.615009z" fill="url(#a)"/></g></g><g transform="matrix(0 -1 1 0 -1.079569 29.788721)"><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(#b)"/><g fill="none"><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(#d)" stroke-linecap="round" stroke-linejoin="round"/><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(#c)" stroke-miterlimit="7" stroke-width=".964"/></g></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..22afc2d5d
--- /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(.98295 0 0 1.01735 23.947 8.01)" gradientUnits="userSpaceOnUse" x1="-20.846" x2="-13.585" xlink:href="#e" y1="3.243" y2="11.795"/><linearGradient id="b" gradientTransform="matrix(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" x1="34.398" x2="34.205" y1="9.103" y2="33.968"><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="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.51412 0 0 .11634 -12.823 27.175)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.98295 0 0 1.01735 .038 8.01)" gradientUnits="userSpaceOnUse" x1="-20.846" x2="-13.585" xlink:href="#e" y1="3.243" y2="11.795"/><g transform="matrix(1.33333 0 0 1.33333 -4.49 -9.78)"><ellipse cx="-11.666" cy="29.037" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.676" ry="1.963" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round" stroke-width=".75"><path d="m17.903 22.85c0-.614.202-1.05.606-1.31.397-.26.978-.39 1.743-.39v-2.27c-.765 0-1.346-.128-1.744-.38-.405-.26-.607-.698-.607-1.312v-3.02c0-.704-.125-1.236-.376-1.597-.25-.36-.66-.623-1.23-.788-.575-.17-1.016-.216-2.05-.216v2.138c.606.013 1.025.127 1.258.342.226.21.34.54.34.997v2.84c0 1.185.715 1.888 2.147 2.11v.114c-1.432.222-2.148.92-2.148 2.1v2.84c0 .462-.116.798-.35 1.007-.23.21-.647.32-1.247.333v2.147c1.016 0 1.45-.123 2.032-.288.574-.165.99-.427 1.247-.788.25-.36.376-.9.376-1.615z" fill="url(#f)"/><path d="m8.33653 22.743029c0-.614-.202-1.05-.606-1.31-.398-.26-.98-.39-1.744-.39v-2.27c.765 0 1.346-.128 1.744-.38.404-.26.606-.698.606-1.312v-3.02c0-.704.125-1.236.376-1.597.25-.36.66-.623 1.23-.788.575-.17 1.016-.216 2.05-.216v2.138c-.606.013-1.025.127-1.258.342-.226.21-.34.54-.34.997v2.84c0 1.185-.715 1.888-2.147 2.11v.114c1.432.222 2.148.92 2.148 2.1v2.84c0 .462.117.798.35 1.007.232.21.648.32 1.248.333v2.147c-1.016 0-1.45-.123-2.032-.288-.575-.165-.99-.427-1.248-.788-.25-.36-.376-.9-.376-1.615z" fill="url(#a)"/></g></g><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.4960938h-3.044922l5 7.0000002 5-7.0000002h-2.980469c.02744-.1650408.041774-.3305261.042969-.4960938 0-3.5898509-6.044156-8.5-13.5-8.5z" display="block" fill="url(#c)" stroke-width="1.33333"/><g fill="none"><path d="m15 1c-3.471285 0-6.9211741.6946133-9.328125 1.8535156-.1645817.0792431-.312044.1649413-.4667969.2480469 2.1846255-1.0152423 5.4031579-1.6013398 8.7949219-1.6015625 6.351275 0 9.5 2 11 4-.003089.335422.394377 2.6550211.205078 2.9960938h-1.832031l3.066406 4.3691402 3.136719-4.3691402h-1.576172c-.001228-.7172722-.290971-2.9430028-.90625-3.6582032-.616588-.7167216-1.56215-1.4049238-2.765625-1.984375-2.406951-1.1589023-5.85684-1.8535156-9.328125-1.8535156zm-12.1152344 3.8652344c-.5997756.7071898-.8842693 1.4276816-.8847656 2.1328125.0003301.1215432.0081496.2434528.0253906.3652343.00588.041421.0065432.083416.0019532.125-.0368194.3341044.1051848-.5558996.0371093-.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" display="block" opacity=".8" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963998"/><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.4960938h-.06836-2.976562l5 7.0000002 5-7.0000002h-2.980469c.02744-.1650408.041774-.3305261.042969-.4960938 0-3.5898509-6.044156-8.5-13.5-8.5z" style="opacity:.5;fill:none;stroke:#0f5a00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round"/></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..85669ccfd
--- /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="#c2d6eb"><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..a0f1a5ab9
--- /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="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" 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.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(#d)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#e)" 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="#fcaf3e" stroke="#944200" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><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..c544951a5
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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..641b58862
--- /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" 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" 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.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(#d)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#e)" 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" stroke-width=".999997"><path d="m10.51 10.492v4l10.99.024v-4z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.488 11.482h-8.99v1.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/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..ddc1f26bf
--- /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="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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .732171 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#f)" 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(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></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><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(#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 -.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(#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/bezierfill.svg b/icon-themes/elementary_svg/cmd/32/bezierfill.svg
new file mode 100644
index 000000000..423fa112b
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#729fcf" fill-rule="evenodd" stroke="#002e99" stroke-opacity=".588235" stroke-width="3"/><g stroke="#c2d6eb"><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..3bbcf6e85
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..3845c1ce1
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..cfd3683bb
--- /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="#c2d6eb"><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..9b9a47447
--- /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"><radialGradient id="a" 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="#c"/><radialGradient id="b" 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="#c"/><radialGradient id="c" 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.50001 9.8333197-3.999991-5.3333197h7.999981z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><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(#b)" 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(#a)" 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"/></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..92f5236ad
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18.388361" y1="1.49945" 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.3259128z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".765365"/><g fill="#fcaf3e" stroke-linecap="round" stroke-width=".750002"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" stroke="#ce5c00"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" 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.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(#a)" 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></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..7add31150
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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"/><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..07f943577
--- /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"><radialGradient id="a" 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="#d"/><linearGradient id="b" gradientTransform="matrix(1.2185899 0 0 1.2612365 -.928214 -6.772519)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#d" y1="3.932" y2="19.659"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.123238" y1="3.910552" y2="1.660546"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><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" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.164257 1.785965)"><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" stroke="#ce5c00"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" stroke="url(#c)"/></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(#b)" 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(#a)" 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></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..b5afe3e79
--- /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"><radialGradient id="a" cx="9.806871" cy="15.511158" fx="9.806871" fy="15.511158" gradientTransform="matrix(-1.4120345 .08825205 -.08245655 -1.3193063 24.933507 33.037258)" gradientUnits="userSpaceOnUse" r="5.665584" xlink:href="#b"/><radialGradient id="b" cx="21" cy="4.911" gradientTransform="matrix(0 -2.53104 -1.4237 0 27.99 85.152)" gradientUnits="userSpaceOnUse" r="9.482"><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="m20.432 29c-.24 0-.432-.237-.432-.533v-23.754l-6.773 6.773c-.392.392-1.023.392-1.414 0-.392-.39-.392-1.022 0-1.414l7.777-7.78c.215-.214.5-.298.78-.276.022-.004.04-.016.062-.016h1.136c.023 0 .043.01.065.016.28-.02.563.067.777.28l7.78 7.778c.39.392.39 1.023 0 1.414-.392.392-1.023.392-1.415 0l-6.775-6.773v23.752c0 .296-.192.533-.432.533z" fill="url(#b)"/><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(#a)" stroke="#000" stroke-opacity=".490196" transform="translate(-.30687 .061234)"/></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..5955ff51e
--- /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" 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><radialGradient id="e" cx="24.501682" cy="6.647596" gradientTransform="matrix(0 1.8069473 -2.0594306 0 30.190262 -41.983847)" gradientUnits="userSpaceOnUse" r="17.49832"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="f" 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="g" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#h" y1="1" y2="3"/><linearGradient id="h"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" 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="j" gradientTransform="matrix(.69041563 0 0 1.0164576 .250193 -2.491651)" gradientUnits="userSpaceOnUse" x1="24.62738" x2="24.640038" xlink:href="#h" y1="3.123439" y2="4.882647"/><linearGradient id="k" 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="#9b876c"/><stop offset=".95429963" stop-color="#9b876c"/><stop offset=".95717829" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><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(#j)" stroke="url(#k)" 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(#g)" stroke="url(#i)"/><rect fill="url(#e)" height="26.980959" rx=".5" stroke="url(#f)" stroke-miterlimit="0" 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)"/><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".5" stroke="url(#a)"/></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..bbd9993d9
--- /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" gradientUnits="userSpaceOnUse" x1="14.608292" x2="18.076492" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 1.054785 -.291235)"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="none"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#323232" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="none" stroke="#000" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)" stroke-width=".750002"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></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..322445e01
--- /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(.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><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="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)"/><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..9bc26b096
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="32" 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"><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="f" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#e" y1="290.12082" y2="290.12082"/><radialGradient id="g" cx="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#e"/><radialGradient id="h" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#e"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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(#f)"/></g><g transform="translate(-1.5875 4.762507)"><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(#f)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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(#f)"/></g><g transform="translate(-1.5875 1.32292)"><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(#f)"/></g><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.2685107z" fill="url(#h)" stroke-width=".268513"/><path d="m1.5914293 294.61869h-.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(#g)" stroke-width=".268513"/><g transform="matrix(.26458333 0 0 .26458333 0 288.53332)"><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/ca/bold.svg b/icon-themes/elementary_svg/cmd/32/ca/bold.svg
new file mode 100644
index 000000000..168a4e217
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ca/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/ca/italic.svg b/icon-themes/elementary_svg/cmd/32/ca/italic.svg
new file mode 100644
index 000000000..8cc89a728
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ca/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/ca/underline.svg b/icon-themes/elementary_svg/cmd/32/ca/underline.svg
new file mode 100644
index 000000000..f02b47db3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ca/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/ca/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/ca/underlinedouble.svg
new file mode 100644
index 000000000..55b441b1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ca/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/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..39654951e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.cloud-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(.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="b" gradientTransform="matrix(.25378586 0 0 .30501865 -24.701529 5.145028)" gradientUnits="userSpaceOnUse" x1="105.82137" x2="106.92822" y1="80.590141" y2="11.121979"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="16.341955" x2="16.635593" y1="11.559322" y2="26.61017"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .643916 -11.19202)"><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(#d)" stroke="url(#b)" stroke-width=".750002"/><ellipse cx="5.242565" cy="28.824932" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="2.708381" ry="1.963204"/><ellipse cx="11.923729" cy="17" fill="none" rx="7.155561" ry="4.244545" stroke="url(#a)" 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/calloutshapes.line-callout-1.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.svg
new file mode 100644
index 000000000..29d79b9d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.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(.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="b" gradientUnits="userSpaceOnUse" x1="32.795439" x2="33.289504" y1="6.010527" y2="35.343786"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".191332" x2="-.314602" y1="35.760455" y2="7.177195"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.372865" x2="22.372865" y1="6.676487" y2="18.676457"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-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="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(#b)" stroke="url(#c)" stroke-linecap="square"/><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" 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" stroke="url(#d)"/><g stroke-width="1.33333"><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263"/><path d="m9.877643 12h2.243451l-.226563 1h-2.2043865z" fill="#fdfdfb"/></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..f82e46ec8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-2.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(.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="b" gradientUnits="userSpaceOnUse" x1="32.795439" x2="33.289504" y1="6.010527" y2="35.343786"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".191332" x2="-.314602" y1="35.760455" y2="7.177195"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.372865" x2="22.372865" y1="6.676487" y2="18.676457"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-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="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(#b)" stroke="url(#c)" stroke-linecap="square"/><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" 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" stroke="url(#d)"/><g stroke-width="1.33333"><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263"/><path d="m10.783893 12h4.216107v1h-4.489543z" fill="#fdfdfb"/></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..d0864c8f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-3.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(.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="b" gradientUnits="userSpaceOnUse" x1="23.81695" x2="24.1875" xlink:href="#f" y1="4.500529" y2="26.500528"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.441951" x2="6.0625" xlink:href="#g" y1="25.688028" y2="4.250529"/><linearGradient id="d" gradientTransform="translate(2)" gradientUnits="userSpaceOnUse" x1="5.558203" x2="6.247" xlink:href="#f" y1="14.377394" y2="25.689894"/><linearGradient id="e" gradientTransform="translate(2)" gradientUnits="userSpaceOnUse" x1="9.933203" x2="9.6845" xlink:href="#g" y1="24.439894" y2="11.939894"/><linearGradient id="f" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.33333 0 0 1.33333 -8.397915 1.509837)" 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="h" gradientUnits="userSpaceOnUse" x1="22.372865" x2="22.372865" y1="6.676487" y2="18.676457"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-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.495703 11.499265h3.001297v15.006259h-3.001297z" fill="url(#d)" stroke="url(#e)" stroke-linecap="square"/><path d="m14.503906 4.5019531-.003906 16.0078129 14-.0039v-16.0039129z" fill="url(#b)" stroke="url(#c)" stroke-linecap="square"/><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" 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" stroke="url(#h)"/><g stroke-width="1.33333"><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263"/><path d="m8 12h2v1h-2z" fill="#fdfdfb"/></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..0823e5013
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.264607" x2="9.264607" y1="20.658412" y2="31.158438"><stop offset="0" stop-color="#fff"/><stop offset=".14428096" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.121347" x2="8.121347" y1="12.060674" y2="28.060674"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.121347" x2="8.121347" y1="12.060674" y2="28.060674"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.21143312 0 0 .11633788 6.751827 27.074268)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .647222 -10.87784)"><path d="m3.6359601 11.539333c.00002-.00002 0 12 0 12h3.7711859v4l4.228814-4h8.514832v-12z" fill="url(#c)" stroke="url(#b)" stroke-width=".750002"/><ellipse cx="7.227552" cy="28.935675" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".2" rx="3.567934" ry="1.963204"/><path d="m4.3808594 12.283203v10.511719h3.0253906a.74372033.74372033 0 0 1 .7441406.74414v2.271485l2.9746094-2.8125a.74372033.74372033 0 0 1 .511719-.203125h7.769531v-10.511719z" fill="none" stroke="url(#a)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg
new file mode 100644
index 000000000..66993688f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-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(.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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.547336" x2="3.61705" y1="67.883301" y2="3.824843"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="14.993124" x2="15.21027" y1="4.282471" y2="19.028233"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.99996 -10.988731)"><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(#c)" 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(#d)" fill-rule="evenodd" stroke="url(#b)"/><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" stroke="url(#a)"/></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..a5622b0a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-rectangular-callout.svg
@@ -0,0 +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.338983" x2="10.322034" y1=".743863" y2="15.387931"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="15.896406" y2=".031998"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.486031" x2="12.521447" y1="1.808302" y2="13.022519"><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><radialGradient id="d" 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><g transform="matrix(1.33333 0 0 1.33333 .857391 -2.482142)"><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.4807983.91328138-2.4824219 2.04687498l-.013483 9.4136164c-.00162 1.133594 1.1064826 2.046875 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.480798-.913281 2.482422-2.046875l.01348-9.4136164c.001627-1.1335936-1.10648-2.04687498-2.482419-2.04687498z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 3.942578)"/><path d="m5.9570312 1.3066406c-.9180944 0-1.7077911.6044522-1.7089843 1.4140625l-.0136719 9.1484379c-.00119.810427.7902898 1.409621 1.7070312 1.414062.00065.000003.0013.000003.00195 0h2.6425813l.1542969.302735-.6503906 3.101562c-.0432.206543.1778099.0203.3478451-.104653l3.7517751-3.022297c.01051-.08272.0217-.184943.03125-.277344h6.025391c.0033.00007.0065.00007.0098 0 .453369-.01742.866391-.163508 1.177735-.408203s.520887-.600978.521484-1.005859l.01172-9.1484379c.0012-.8104271-.79089-1.4140625-1.708985-1.4140625z" fill="none" 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..50b00aa85
--- /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="#b5232a"/></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="#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(#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..6bc80085c
--- /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"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 .811594 18.025926)" 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="13.3333" x2="18.66662" y1="18.66662" y2="13.3333"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m15 28.40678a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#a)"/><path d="m5.294 22.59c0-.46.16-.85.48-1.17l3.57-3.568c.32-.32.71-.48 1.166-.48.48 0 .89.183 1.236.55-.035.033-.143.143-.327.325-.184.17-.304.292-.36.36-.07.068-.155.178-.258.327-.115.147-.19.297-.224.446-.045.136-.068.292-.068.464 0 .456.16.845.48 1.166.32.32.71.48 1.167.48.17 0 .33-.017.48-.052.137-.046.282-.12.43-.222.148-.114.256-.2.326-.257.068-.07.193-.196.378-.38l.308-.326c.378.356.567.773.567 1.254 0 .457-.16.846-.48 1.166l-3.535 3.55c-.31.31-.698.465-1.167.465-.457 0-.846-.15-1.166-.447l-2.523-2.506c-.32-.32-.48-.703-.48-1.148m12.06-12.098c0-.457.16-.846.482-1.166l3.535-3.552c.32-.32.71-.48 1.168-.48.445 0 .834.154 1.166.463l2.52 2.505c.32.32.482.703.482 1.15 0 .457-.16.846-.48 1.166l-3.57 3.57c-.307.308-.696.462-1.166.462-.48 0-.892-.178-1.234-.532.033-.034.143-.137.325-.31l.38-.376.256-.326c.103-.15.177-.292.224-.43.032-.148.05-.308.05-.48 0-.457-.16-.846-.48-1.166s-.708-.48-1.167-.48c-.17 0-.325.022-.463.068-.148.034-.297.11-.446.223-.15.104-.257.19-.325.258-.072.058-.19.178-.36.36-.186.184-.293.292-.33.327-.376-.355-.565-.772-.565-1.253m-13.916 8.598c-.96.96-1.44 2.128-1.44 3.5 0 1.373.486 2.533 1.458 3.484l2.522 2.503c.95.95 2.11 1.425 3.483 1.425 1.384 0 2.55-.487 3.5-1.458l3.535-3.553c.95-.95 1.423-2.11 1.423-3.482 0-1.408-.502-2.602-1.507-3.586l1.508-1.51c.985 1.007 2.176 1.51 3.57 1.51 1.373 0 2.54-.48 3.5-1.443l3.57-3.568c.96-.96 1.44-2.128 1.44-3.5 0-1.373-.485-2.534-1.458-3.483l-2.52-2.506c-.954-.947-2.114-1.421-3.487-1.421-1.384 0-2.552.486-3.5 1.458l-3.535 3.55c-.95.95-1.425 2.112-1.425 3.484 0 1.407.503 2.602 1.51 3.586l-1.51 1.51c-.984-1.006-2.172-1.51-3.568-1.51-1.373 0-2.54.48-3.5 1.44l-3.57 3.57" fill="#d3d7cf" stroke="#000" stroke-opacity=".427"/><path d="m12 20 7.74-7.827" fill="none" opacity=".2" stroke="url(#b)" stroke-linecap="round" stroke-width="2"/><path d="m17.057 11.8-1.46 1.416.93.958 1.457-1.42zm2.26 2.205-1.458 1.417.926.958 1.46-1.42zm-6.153 1.56-1.458 1.417.927.955 1.46-1.416zm2.328 2.367-1.46 1.42.93.955 1.457-1.416z" fill-opacity=".427" fill-rule="evenodd"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m11.958 19.583 7.625-7.75" opacity=".4" stroke-width="1.33333"/><path d="m15.747 8.072 4.292-4.46c.75-.707 2.573-1.505 4.49-.255l3.592 3.632m-24.449 13.598 4.292-4.458c.75-.71 2.574-1.508 4.49-.258m-7.504 8.546 2.124 2.25c1.647 1.53 3.008 1.355 4.453.234.287-.222 3-3.4 3.37-3.643m5.35-8.298c1.397.405 2.05.69 3.495-.432.287-.223 3-3.402 3.37-3.644" opacity=".4" stroke-width=".999997"/></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..c0a1b5a47
--- /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"><radialGradient id="a" 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="#c"/><radialGradient id="b" 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="#c"/><radialGradient id="c" 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.50001 9.8333197-3.999991-5.3333197h7.999981z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><g style="stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.431373;stroke-width:.750002;fill:url(#c)" 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(#b)"/><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(#a)"/></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"/></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..bd7862071
--- /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" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18.388361" y1="1.49945" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><linearGradient id="b" 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(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".765365"/><g fill="#fcaf3e" stroke-linecap="round" stroke-width=".750002"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" stroke="#ce5c00"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" stroke="url(#a)"/></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..e0a62661e
--- /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" 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"/><linearGradient id="n"><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="o" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#k"/><linearGradient id="p" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#n" y1="46.971001" y2="46.971001"/><radialGradient id="r" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#k"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="22.035942" x2="22.035942" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="t" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 35.63)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#n" y1="46.971001" y2="46.971001"/><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="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(#o)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#p)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#q)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="translate(.000204 .000071)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#r)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#s)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#t)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..f89247062
--- /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(.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="b" 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="c" cx="605.714" cy="486.648" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><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.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="f" 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="g" 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="h"><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="#h"/><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="l" 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="m" 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="n" 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="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(#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(#i)" 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(#j)" 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(#k)" 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(#c)" stroke-width=".942803"/></g><path d="m2 8 28 .002v21.998h-28z" fill="url(#n)"/><path d="m29.5 29.5h-27v-21h27z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><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(#b)"/><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(#l)" stroke-linejoin="round" transform="translate(1 2)"/></g><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(#d)" 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(#g)" 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..4d41e9419
--- /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="8" x2="12" y1="9" y2="20"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" 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="n" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="-2.37986" y1="23.992306" y2="-.997798"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></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="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><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" 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..730562fe2
--- /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="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 2.914305 -.536735)" gradientUnits="userSpaceOnUse" 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.999985.998056c5.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" 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="#fcaf3e"/><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..87d2cb82b
--- /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="#55c1ec"/><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..65225586e
--- /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" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" y1="292.48022" y2="295.11829"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" 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="d"><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="e" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" y1="293.22968" y2="294.35416"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" 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(#f)" 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(#e)" 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(#b)" 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:.933555;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(#c)" transform="scale(-1 1)" width="11.384" x="-13.683" y="2.296"/></g><g transform="matrix(.67423065 0 0 .67423065 -.158001 -191.62184)"><circle cx="3.175" cy="293.82501" fill="#fdfdfb" r="2.782" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".392423"/><circle cx="3.175" cy="293.82501" fill="url(#a)" 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..78d736582
--- /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" gradientTransform="matrix(0 .50000001 -.87500013 0 29.937501 -177.75)" gradientUnits="userSpaceOnUse" x1="383.5" x2="383.5" y1="34.214283" y2="-4.555867"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></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(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="383" x2="383" xlink:href="#b" y1="31.499998" y2="11.236841"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.836" x2="14.836" xlink:href="#b" y1="5.675" y2="26.029"/><g transform="matrix(0 1 -1 0 39 3)"><path d="m28.5 12.5v4h-26.5v-4z" fill="url(#a)" stroke="#956e37" stroke-opacity=".724265"/><path d="m26.5 13.5v2h-23.5v-2z" fill="none" opacity=".4" stroke="url(#c)"/><g fill="#956e37" transform="translate(0 8)"><path d="m4 5h1v2h-1z"/><path d="m7 5h1v2h-1z"/><path d="m10 5h1v2h-1z"/><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><g transform="translate(2)"><path d="m1.5 7.5 22 22h-22zm5 12.02v4.98h4.98z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.873v18.627h18.627z" fill="none" opacity=".5" stroke="url(#d)" transform="translate(0 3)"/><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"/><path d="m20 28v1h-.654v-1zm-1.962 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.652v-1zm-1.96 0v1h-.655v-1zm-1.962 0v1h-.656v-1zm-1.963 0v1h-.654v-1z" opacity=".15"/><path d="m19.346 28v1h-.654v-1zm-1.962 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.65v-1zm-1.96 0v1h-.653v-1zm-1.96 0v1h-.654v-1zm-1.96 0v1h-.656v-1zm-1.964 0v1h-.657v-1zm-1.96 0v1h-.657v-1z" fill="#fff" opacity=".15"/><path d="m4.5 30.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/></g></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..5d39ca4af
--- /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 48.57 -34.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="25.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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><linearGradient id="e" 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="f" 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(#f)" 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(#d)" stroke="url(#e)" stroke-linejoin="round"/><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="m1.5 31.5v-15l12 7.5z" fill="url(#a)" transform="translate(10 -8)"/><g fill="none"><path d="m11.5 23.5v-15l12 7.5z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" opacity=".6" stroke="url(#b)" stroke-width=".992" transform="translate(10 -8)"/></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..4ada1bcf8
--- /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(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="13.696532" x2="13.299725" y1="12.091468" y2="29.436474"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.67351" x2="12.001242" xlink:href="#c" y1="1.330357" y2="20"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".65376854" stop-color="#fff" 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.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.670532" x2="5.999192" xlink:href="#c" y1="-3.093329" y2="24.014989"/><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.47909" x2="13.47909" xlink:href="#c" y1="-9.008349" y2="3.491651"/><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(#b)"/><rect height="18.493879" opacity=".5" rx="1" stroke="#7bb339" 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="#b35039" 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..c259cc931
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.38983" x2="12.62712" y1="3.898305" y2="16.559322"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.256098" x2="8.631624" y1="18.70101" y2="1.011355"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .05360802 10.772975 17.381122)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.0540526 0 0 1.0540525 .936542 -.961122)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="9.437038" y1="8.231112" y2="15.781807"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.3594866 0 0 1.3594866 -.313839 2.412708)"><ellipse cx="11.852736" cy="18.238852" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry=".482163" stroke-width=".678819"/><g stroke-linejoin="round" stroke-width=".735572"><circle cx="12" cy="10" fill="url(#d)" r="8.454811" stroke="url(#b)"/><ellipse cx="12" cy="10" fill="url(#e)" rx="7.719325" ry="7.709973" stroke="url(#a)"/><path d="m8.1166576 14.441317 8.4135984-8.539491" fill="none" stroke="#ededeb" stroke-linecap="round" stroke-width=".735572"/></g></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..bde3f7106
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlearc.svg
@@ -0,0 +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.955655" x2="27.913153" y1="4.421055" y2="28.020744"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.648862" x2="4.225076" y1="27.755578" y2="4.421055"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><radialGradient id="d" 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><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 2.241468)"><ellipse cx="12.008829" cy="18.132339" display="block" fill="url(#d)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width="1.000163"><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" fill="url(#a)" stroke="url(#b)" transform="matrix(.75000188 0 0 .75000188 -.00003 -1.681105)"/><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" fill="none" stroke="url(#c)" transform="matrix(.75000188 0 0 .75000188 -.00003 -1.681105)"/></g></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..b34ddce5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlecut.svg
@@ -0,0 +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="20.966764" x2="20.934887" y1="1.634694" y2="19.334505"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25.630674" x2="26.062836" y1="18.797828" y2="1.296892"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><radialGradient id="d" 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><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 2.241468)"><ellipse cx="12.008829" cy="18.132339" display="block" fill="url(#d)" 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 8.246712 8.2351854z" fill="url(#a)" stroke="url(#b)"/><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.0041-.526758-7.754718-7.7007395z" fill="none" stroke="url(#c)"/></g></g></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..b2345f2dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlecut_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="25.630674" x2="26.062836" y1="18.797828" y2="1.296892"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .09133785 10.929067 17.092809)" 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 2.241468)"><ellipse cx="12.008829" cy="18.554216" display="block" fill="url(#b)" opacity=".433333" rx="8.098211" ry="1.541328" stroke-width=".886063"/><g fill="none"><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" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="round" stroke-width=".750124"/><g stroke="#ededeb"><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.0041-.526758-7.754718-7.7007395z" 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></g></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..46ae978dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlepie_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="25.630674" x2="26.062836" y1="18.797828" y2="1.296892"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .0633048 10.929067 18.014396)" 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 2.241468)"><ellipse cx="12.008829" cy="19.027273" display="block" fill="url(#b)" opacity=".433333" rx="8.098211" ry="1.06827" stroke-width=".737663"/><g fill="none"><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="url(#a)" stroke-linecap="square" stroke-linejoin="round" stroke-width=".750124"/><g stroke="#ededeb"><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" 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></g></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..53633e04d
--- /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" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#m" y1="1.190625" y2="7.429696"/><linearGradient id="b" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#m" y1=".795334" y2="7.672609"/><linearGradient id="c" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#m" y1="1.719791" y2="8.017164"/><linearGradient id="d" gradientTransform="translate(-5.291667)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#m" y1="1.190625" y2="7.429696"/><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><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" 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(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#i" y1="20.584" y2="32.702"/><linearGradient id="k" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="l" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><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.953126 6.217708h1.852083v1.322917h-1.852083z" fill="url(#c)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#a)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#b)"/><path d="m.661458 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)"/></g><g transform="translate(0 -.529167)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#g)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 0 8.994462)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#f)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><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(#k)" stroke="url(#l)" 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(#h)" 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(#j)" 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..2105b3f85
--- /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" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#l" y1="1.190625" y2="7.429696"/><linearGradient id="b" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#l" y1=".795334" y2="7.672609"/><linearGradient id="c" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#l" y1="1.719791" y2="8.017164"/><radialGradient id="d" 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><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><linearGradient id="g" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="h" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#j" y1="13.023" y2="32.702"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#j" y1="20.584" y2="32.702"/><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(#c)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#a)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#b)"/></g><g transform="translate(.000001 -3.560611)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 .000001 12.434045)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#f)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" style="stroke:#000;stroke-width:.264583;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.316176;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(#g)" stroke="url(#h)" 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(#i)" 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(#k)" 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/cleararrows.svg b/icon-themes/elementary_svg/cmd/32/cleararrows.svg
new file mode 100644
index 000000000..a95d3aed2
--- /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" 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="#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(.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="#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"/><radialGradient id="f" 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><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="i" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -26.891287 -4.18276)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><g transform="translate(-1.058333 -.79375)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#h)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 -1.058333 9.259045)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#g)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(.70710678 .70710678 .70710678 -.70710678 -3.687911 5.730043)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-26.269621" cy="-2.923988" display="block" fill="url(#i)" opacity=".268" rx="4.662494" ry="1.327611" transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 0 0)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><circle cx="1.719792" cy="4.233333" fill="#ce5c00" r=".926042"/><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(#a)" stroke="url(#b)" 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(#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/closedoc.svg b/icon-themes/elementary_svg/cmd/32/closedoc.svg
new file mode 100644
index 000000000..ddfdadc0e
--- /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(.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" 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="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="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..2e736bab6
--- /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"><radialGradient id="a" cx="13" cy="15.786" 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="b" cx="14.357" cy="15.625" gradientTransform="matrix(0 1.8261 -1.97716 0 45.893 -14.217)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="c" cx="16" cy="15" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" r="15"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></radialGradient><linearGradient id="d" 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="e" 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><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="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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="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(#b)" stroke="url(#a)"/><path d="m2.5 25.5v-21h27v21z" fill="none" stroke="url(#g)" 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="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(#d)" 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(#e)" 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/closepreview.svg b/icon-themes/elementary_svg/cmd/32/closepreview.svg
new file mode 100644
index 000000000..2fe671a3f
--- /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(.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/closewin.svg b/icon-themes/elementary_svg/cmd/32/closewin.svg
new file mode 100644
index 000000000..838aea71d
--- /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="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(#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..ffe90e113
--- /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" gradientUnits="userSpaceOnUse" x1="-21.661018" x2="-12.739978" y1="17.947829" y2="17.947829"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#e" y1="7.555553" y2="40.444439"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-1" x2="-2" y1="1" y2="13"><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(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#e" y1="7.555553" y2="40.444439"/><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 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#e" y1="7.555553" y2="40.444439"/><linearGradient id="g" 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 height="26.988091" rx=".703702" ry=".740739" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#g)" width="26.980642" x="2.485422" y="2.503399"/><g transform="translate(0 1)"><rect fill="url(#c)" height="4.075264" rx=".511112" ry=".545961" width="20.891695" x="5.619418" y="5.454039"/><rect height="3.652335" rx=".336052" ry=".319329" style="opacity:.5;fill:none;stroke:#004372;stroke-width:1.33333;stroke-linecap:round;stroke-linejoin:round" width="20.690308" x="5.645745" y="5.680671"/></g><rect fill="url(#a)" height="4.011272" rx=".578125" width="21.003365" x="5.5" y="13.5"/><rect fill="none" height="4.011272" opacity=".5" rx=".34375" ry=".296875" stroke="#967e0a" stroke-linecap="round" stroke-linejoin="round" width="21.003365" x="5.5" y="13.5"/><path d="m6.5 14.500001 18.979394.05787v1.9518l-18.979394-.05787z" fill="none" opacity=".3" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#a4de69" height="3.899984" rx=".410818" ry=".393419" width="20.912275" x="5.593994" y="20.606581"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.007848" opacity=".5" rx=".391562" ry=".319328" stroke="#4c9606" width="20.99617" x="5.5101" y="20.498716"/><path d="m6.5 21.5 19.062875-.04502v1.985698l-19.062875.04502z" opacity=".3" stroke="url(#f)"/><path d="m6.5 7.500001 18.979394.05787v1.9518l-18.979394-.05787z" opacity=".3" stroke="url(#b)"/></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/columnwidth.svg b/icon-themes/elementary_svg/cmd/32/columnwidth.svg
new file mode 100644
index 000000000..16d528d00
--- /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(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1323 0 0 .066 -.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="e" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24.058655" xlink:href="#b" y1="5" y2="34.459599"/><linearGradient id="f" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 -2.205019 -387.52379)"><rect fill="url(#f)" height="4.570331" rx=".198" width="1.190453" x="4.432" y="291.047"/><path d="m4.54 291.174.986.006-.00898 4.34411-.986-.006z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.24 292.44 1.58-.004v.198l-1.58.003z" fill="url(#d)" opacity=".15"/><path d="m4.338 292.243-.005 3.15079c0 .152.155.318.307.317l.3871255.006.3828745-.009c.152 0 .307-.166.308-.318l.004-3.15279" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m4.4324529 293.23667h1.19v.198h-1.19zm0 1.19h1.19v.2h-1.19z" opacity=".321"/><path d="m4.566 290.947c-.158 0-.226.17-.226.33v.964l1.38-.002v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><g fill="none" stroke-linecap="round" stroke-width=".201"><path d="m4.654 290.95c-.152 0-.316.185-.316.337v1.048h1.382v-1.054c0-.15-.143-.33-.295-.33z" opacity=".4" stroke="#126400"/><path d="m4.534 291.143.002 1.002 1 .007v-1.002z" opacity=".5" stroke="url(#a)" stroke-linejoin="round"/></g></g><g fill="none" stroke="#ce5c00" transform="matrix(.26458333 0 0 .26458333 2.645834 3.96875)"><path d="m3.4999998 12.5v4" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.9999998 14.5h6.0000002"/><path d="m10.5 12.5v4" 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..2b2a7ea57
--- /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"><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><radialGradient id="h" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="i" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 7.761229)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><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="#e20000"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><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="#e20000"/></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(.906389 0 0 .906389 10.536983 2.995552)"><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#h)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#i)" fill-rule="evenodd"/><g fill="none" stroke-width="1.103279"><path d="m10.655557 11.40629c-4.734927.688316-8.909904 3.75183-8.580597 7.899964.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.191927-5.528521-6.587315-10.663429-6.0969-.238437.02277-.472122.03035-.704987.0642z" opacity=".8" stroke="url(#j)"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></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..059e1ecf3
--- /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(.62856997 0 0 .60839392 .91432 -.534791)" 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="b" 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=".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(.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><linearGradient id="d"><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="e" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 35.63)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#d" y1="46.971001" y2="46.971001"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.035943" x2="22.035943" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#d" y1="46.971001" y2="46.971001"/><linearGradient id="j" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><radialGradient id="k" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#g"/><g transform="translate(-2)"><path d="m5 2.9999959c5.041316 0 16 .0000041 16 .0000041l.000027 20.998214-16.000027.001786v-21z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#b)" 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(#c)" stroke-width=".999922"/></g></g><g transform="translate(8 5)"><path d="m5 2.9999959c5.041316 0 16 .0000041 16 .0000041l.000027 20.998214-16.000027.001786v-21z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#b)" 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(#c)" stroke-width=".999922"/></g></g><g transform="translate(0 10)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#h)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#f)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></g><g transform="translate(-12)"><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(#k)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#j)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#i)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..2c5fba58b
--- /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="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 48.57 -34.3)" 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(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="25.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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="10.377398" x2="10.377398" y1="22.057787" y2="30.911271"><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="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="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 0l-3.062 3.034c-.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.033c.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-.594 1.345-1.343v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.065-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-.594 1.344-1.343v-4.312c0-.75-.594-1.344-1.343-1.344h-1.75c-.16-.472-.343-.932-.562-1.374l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.067-3.038c-.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="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.163-1.646 1.02-2.374.315-.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-.387 1.82-1.365 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.02.892-.035 1.793.028 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.987 1.357 1.495.643.63 1.296 1.297 1.933 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.815-.015 1.634.03 2.445-.022.378-.363.12-1.01.196-1.498-.054-.578.024-1.325.69-1.51.776-.15 1.667-1.023 2.405-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.415-1.284.654-.68 1.377-1.303 1.987-2.015.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.787 1.366-1.787.663-.047 1.374.1 2.005-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.362-.38-1.01-.12-1.497-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.435-.462.93-.876 1.33-1.37.025-.54-.62-.806-.917-1.207-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.917-1.658.504-.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.22z" display="block" fill="none" opacity=".8" stroke="url(#d)" stroke-linejoin="round"/><path d="m1.5 31.5v-15l12 7.5z" fill="url(#a)" transform="translate(10 -8)"/><path d="m11.5 23.5v-15l12 7.5z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".992" transform="translate(10 -8)"/><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="fill:#46a8ea;fill-opacity:.984;stroke:#2f78c8;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round"/><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..4afe61284
--- /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(.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><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="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" 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="e" 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="f" 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="g" 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="h" 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="i" 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="j" 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="k" 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="l" 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="m" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="n" 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="o" 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="p" 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="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(#a)" 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.6 43h37.74v3h-37.74z" fill="url(#k)" 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(#l)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m41.4 43v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#m)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1 5 28 .002v21.998h-28z" fill="url(#p)" transform="translate(1 2)"/><path d="m28.5 26.5h-27v-21h27z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" transform="translate(1 2)"/><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(#a)" 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"/><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#n)" stroke-linejoin="round" transform="translate(1 2)"/></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(#d)" fill-rule="evenodd" stroke="url(#e)"/><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(#f)"/><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(#g)" 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(#h)"/><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(#i)" 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(#j)" stroke="#464646" stroke-linejoin="round"/></g></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..7755574c0
--- /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" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#d" y1="7.555553" y2="40.444439"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.063458" x2="17.063458" y1="13.463727" y2="24.438798"><stop offset="0" stop-color="#63c1ec"/><stop offset="1" stop-color="#0a7ec2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#d" y1="7.555553" y2="40.444439"/><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 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#d" y1="7.555553" y2="40.444439"/><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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.33333" x2="17.33333" y1="-14.33326" y2="12.33334"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><rect height="26.988091" rx=".703702" ry=".740739" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#f)" width="26.980642" x="2.485422" y="2.503399"/><g transform="translate(0 1)"><rect fill="url(#g)" height="4.05874" rx=".415234" ry=".545961" width="20.872437" x="5.619418" y="5.454039"/><rect fill="none" height="4.010074" opacity=".5" rx=".336052" ry=".319329" stroke="#961e31" stroke-linecap="round" stroke-linejoin="round" width="20.990177" x="5.501677" y="5.502705"/></g><rect fill="url(#b)" height="3.963453" rx=".578125" width="8.92104" x="5.5" y="13.5"/><rect fill="none" height="3.979078" opacity=".5" rx=".34375" ry=".296875" stroke="#006199" stroke-linecap="round" stroke-linejoin="round" width="8.994175" x="5.5" y="13.5"/><path d="m6.5 14.500001h7.002648v1.9518h-7.002648z" fill="none" opacity=".3" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#a4de69" height="3.993198" rx=".476307" ry=".839922" width="14.966155" x="5.510152" y="20.49423"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3.993199" opacity=".5" rx=".476307" ry=".50577" stroke="#4c9606" width="14.966155" x="5.510152" y="20.49423"/><path d="m6.5 21.5h13.002648v1.985698h-13.002648z" opacity=".3" stroke="url(#e)"/><path d="m6.5 7.500001 19.008475.022775v1.9518l-19.008475-.022775z" opacity=".3" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cone.svg b/icon-themes/elementary_svg/cmd/32/cone.svg
new file mode 100644
index 000000000..3d1315cfc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cone.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.912277" cy="15.34586" gradientTransform="matrix(.83319151 .55298454 -.66369313 .99999809 11.665662 4.23223)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.93906" x2="14.094582" y1="2.346441" y2="20.251823"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.3523975 0 0 1.3523975 -.029612 -12.063453)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><g stroke-linejoin="round" stroke-opacity=".662745" stroke-width=".739428"><path d="m12 10.999982-8.578125 12.128963c-.272766.429749-.421875.896062-.421875 1.371037 0 2.485237 4.029437 4.5 9 4.5s9-2.014763 9-4.5c0-.5436-.209197-1.064362-.5625-1.546875z" fill="url(#a)" opacity=".986928" stroke="#7239b3"/><path d="m12 4.4101562-7.890625 11.1542968c-.0008879.0014-.00107.0025-.00195.0039-.2001076.316722-.2929719.628282-.2929719.931647 0 .802922.7049202 1.71476 2.1855469 2.455078 1.4806267.740319 3.624643 1.230469 6 1.230469s4.519373-.49015 6-1.230469c1.480627-.740318 2.185547-1.652156 2.185547-2.455078 0-.334871-.125399-.68551-.404297-1.066406a.81365603.81365603 0 0 1 -.0078-.01172z" fill="none" opacity=".986928" stroke="url(#b)" transform="translate(0 8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/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..552643d3c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.250703"><circle cx="5.498138" cy="5.498348" r="2.501406"/><circle cx="24.501406" cy="24.529196" r="2.501406"/></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..0bb90c786
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00"><path d="m27.221711 24.529195-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></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..cbaae15c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrows.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.305428"><path d="m2.7778322 5.498347 5.221711 3.26357v-6.52714z"/><path d="m27.221711 24.529195-5.221711 3.26357v-6.52714z"/></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..da04fc59e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowstart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.498347 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></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..91430f352
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircleend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></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..75c577784
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircles.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></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..75c577784
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcirclestart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></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..7c0ed5469
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurve.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><g stroke-width="1.250703"><circle cx="5.498138" cy="5.498348" r="2.501406"/><circle cx="23.499451" cy="24.007473" r="2.501406"/></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..580e87a4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></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..af5ad2e9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><g stroke-width="1.400253"><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z"/></g></g></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..40c6e8610
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><g stroke-width="1.400253"><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z"/></g></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..8f6208c70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="23.499451" cy="24.007473" r="2.501406" stroke-width="1.250703"/></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..2529a62c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></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..2529a62c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></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..32f023fb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorline.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.250703"><circle cx="5.498138" cy="5.498347" r="2.501406"/><circle cx="23.498138" cy="23.498348" r="2.501406"/></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..e8ae7e566
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00"><circle cx="5.498138" cy="5.498347" r="2.501406" stroke-width="1.250703"/><path d="m26 26-5.999999-1.384615 4.615385-4.615385z" stroke-width="1.305428"/></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..052c42c59
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrows.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.305428"><path d="m3 3 5.9999986 1.3846152-4.6153847 4.6153848z"/><path d="m26 26-5.999999-1.384615 4.615385-4.615385z"/></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..18675293f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><path d="m3 3 5.9999986 1.3846152-4.6153847 4.6153848z" fill="#ce5c00" stroke-width="1.305428"/></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..32b891611
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><circle cx="23.498138" cy="23.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></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..423fb575c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></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..6857bc3f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlines.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></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..115bb0921
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/></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..430dbfd11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></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..dd6ba817d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></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..c7ca4205d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></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..5ef1ffef1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.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(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/></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..8092a1081
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#fcaf3e" stroke="#ce5c00"/><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..cb186fb3a
--- /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"><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="#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.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" 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="g" 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="h" 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="i" 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="j" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#k" y1="5.847" y2="1.914"/><linearGradient id="k"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#m" y1="5.759" y2="1.648"/><linearGradient id="m"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#k" y1="5.847" y2="1.914"/><linearGradient id="o" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#m" y1="5.759" y2="1.648"/><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="#c"/><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 -1)"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#n)" stroke="url(#o)"/><path d="m15.5 11.508.003-3.9950003 1.993-.012v3.9960003z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 5.5079997.003-3.995 1.993-.012v3.996z" fill="url(#j)" stroke="url(#l)"/></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(#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(#e)" 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(#f)" 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(#g)" 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(#h)" 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(#i)" 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..175e3f19c
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..5c361203f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/crookrotate.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(.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="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(-.75241781 -.75241802 .73815637 -.73815637 .580462 82.665771)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><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><linearGradient id="j" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="k" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="l" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="15.211208" x2="15.211208" y1="11.237092" y2="19.112132"><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><g transform="matrix(1.7777689 0 0 1.7777689 -3.542011 -5.976953)"><path d="m20.919922 14.5a8.014026 8.014026 0 0 1 -7.875 6.566406 8.014026 8.014026 0 0 1 -.527344-.027344c.005956.411245.005383.734115-.017578.732422v8.716797a17.455693 17.455693 0 0 0 .544922.019531 17.455693 17.455693 0 0 0 17.388672-16.007812z" fill="url(#i)" stroke="#6326b9" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" transform="matrix(.56250281 0 0 .56250281 1.992391 3.362053)"/><path d="m3.117397 4.4870585h6.1875309v6.1875305l-6.1875429.00089z" fill="url(#l)"/><g fill="none" stroke-width=".562503" transform="translate(.336183 3.705833)"><path d="m8.687493 6.6875049h-5.6250281v-5.6250281h5.6250281z" stroke="url(#j)" stroke-linecap="round"/><path d="m2.4999621.49997396 6.7500169.00000002.0000131 6.74906282-6.75003.0009541z" stroke="url(#k)" stroke-linejoin="round"/></g><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" style="fill:none;stroke-width:.562503;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.595588;stroke:url(#m)"/><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(#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 -.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(#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></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..4c281399b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/crookslant.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(.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="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(-.75241781 -.75241802 .73815637 -.73815637 .580462 82.665771)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><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><linearGradient id="j" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="k" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.50793277 0 0 .54079198 -1.745881 .214758)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="23.500001" x2="23.500001" y1="13.999999" y2="28.000001"><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><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(#i)" stroke="#6326b9" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588"/><path d="m2.0000004 2.0000001h10.9999996v10.9999989l-11.0000209.0016z" fill="url(#l)" stroke-width="1.777769"/><g fill="none" stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 -2.944355 .611162)"><path d="m8.687493 6.6875049h-5.6250281v-5.6250281h5.6250281z" stroke="url(#j)" stroke-linecap="round"/><path d="m2.4999621.49997396 6.7500169.00000002.0000131 6.74906282-6.75003.0009541z" stroke="url(#k)" stroke-linejoin="round"/></g><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(#m)" 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(#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 -.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(#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/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..5b086fcfc
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" 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=".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="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="d" 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="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01445832 0 0 .00617648 10.513465 22.735417)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 13.486574 22.735417)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="g" cx="10.211102" cy="22.022497" gradientTransform="matrix(.98285057 0 0 .26219511 .316686 24.814592)" gradientUnits="userSpaceOnUse" r="5.896552" xlink:href="#a"/><linearGradient id="h" 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="i" 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><g transform="matrix(1.33333 0 0 1.33333 3.835029 1.508541)"><path d="m.500118 4.5h18.735495v9.743442h-18.735495z" fill="url(#c)"/><path d="m.500118 4.5h18.743643v9.739822h-18.743643z" style="opacity:.5;fill:none;stroke:#0f5a00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round"/><rect height="8.194338" rx=".5" style="opacity:.3;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)" width="17.254045" x="1.23034" y="5.284272"/><circle cx="10.065617" cy="9.861602" fill="#619b26" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#418d16" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#418d16" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#418d16" r=".995971"/></g><g transform="matrix(1.33333 0 0 1.33333 -.164972 -13.158099)"><path d="m1.800003 24.999998h20.400034v1.500003h-20.400034z" fill="url(#d)" opacity=".15"/><path d="m1.8000031 25.000062v1.49992c-.7445682.002824-1.8000031-.336056-1.8000031-.750056s.83088183-.749863 1.8000031-.749864z" fill="url(#e)" opacity=".15"/><path d="m22.200038 25.000062v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#f)" opacity=".15"/></g><g transform="matrix(1.33333 0 0 1.33333 -.164972 -1.491459)"><path d="m.500118 4.5h18.735495v9.743442h-18.735495z" fill="url(#c)"/><path d="m.500118 4.5h18.743643v9.739822h-18.743643z" style="opacity:.5;fill:none;stroke:#0f5a00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round"/><rect height="8.194338" rx=".5" style="opacity:.3;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)" width="17.254045" x="1.23034" y="5.284272"/><circle cx="10.065617" cy="9.861602" fill="#619b26" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#418d16" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#418d16" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#418d16" r=".995971"/></g><g transform="matrix(1.33333 0 0 1.33333 -.164972 -13.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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" stroke-opacity=".610294" stroke-width=".567389"/></g><ellipse cx="10.352673" cy="30.588783" fill="url(#g)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" 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(#h)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#i)" stroke-opacity=".610294" stroke-width=".567389"/></g></g></g><g fill="none" transform="matrix(1.33333 0 0 1.33333 -.164972 -11.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..95676e15b
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><radialGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="o" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="p" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><linearGradient id="q" 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><radialGradient id="r" 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="s" 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><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(#o)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#p)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#m)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></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.7172874c-.95311-.222982-2.0948897.4628406-2.0948897.4628406l-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.3677097c0-.583333 0-1.166667 0-1.75-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.0951676-.40211-.08122-.81116-.134272-1.22181-.137434z" fill="url(#r)" stroke="url(#s)"/><path d="m11.813187 10.623537c-.18909-.01802-.48256.06141-.90625.25-.31363.139593-.77681.260842-1.2500001.34375l.0312.03125c-.006.0031-.32594.180735-.53125.3125-.0395.02534-.0603.0092-.0937.03125-.0104.01354-.0257.02521-.0312.03125-.13547.146444-.39985.451063-.59375.78125-.20257.344933-.29513.718244-.28125.8125a.93181003.93181003 0 0 1 .0312.21875c-.0894.954462.20892 2.245355-.25 3.6875a.93181003.93181003 0 0 1 -.0625.1875c-.17444.295831-.0432 1.2882.25 2.031249.96016 1.010058 2.1246001 2.35572 2.0937501 4.1875a.93181003.93181003 0 0 1 -.0312.21875c-.5073001 1.738772-2.0710401 2.576359-3.0625001 3.28125a.93181003.93181003 0 0 1 -.0312.03125c-.93143.616891-1.92531 1.016747-2.90625 1.5h15.9687501c-1.82218-.85614-3.62641-1.867517-5.0625-3.4375-.0102-.01112-.0211-.02008-.0312-.03125-.66942-.696027-.80451-1.649757-.65625-2.40625.14563-.743143.48779-1.365746.8125-1.875.0111-.01739.0202-.04539.0312-.0625.32703-.588521.73003-.990747 1-1.3125.28121-.335159.39811-.518548.40625-.78125a.93181003.93181003 0 0 1 .0625-.249999c.1004-.303081.0579-.545402-.0312-.9375-.0874-.384558-.2622-.900438-.3125-1.53125-.00099-.01237.00088-.01878 0-.03125-.0832-.818466.0153-1.55537 0-2.1875-.0152-.628715-.13169-1.086626-.40625-1.46875-.004-.0039.004-.02737 0-.03125-.97435-1.009474-2.57687-1.5274-4.09375-1.59375a.93181003.93181003 0 0 1 -.0625 0z" fill="none" opacity=".5" stroke="url(#q)"/></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..9732c8d4d
--- /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="#a60101"/><stop offset="1" stop-color="#5f0101"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#444"/><stop offset="1" stop-color="#9e9e9e"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#d1d1d1"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="12" cy="15.166395" gradientTransform="matrix(-.55698928 1.3924728 -2.4995652 -.99982634 61.594656 1040.8163)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#a"/><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -16.364705 1047.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><radialGradient id="g" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -24.364705 1047.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><radialGradient id="h" 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="#c"/><radialGradient id="i" 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="#c"/><radialGradient id="j" cx="9" cy="1035.5266" gradientTransform="matrix(-1.9795548 .28278205 -.24994327 -1.749674 285.6389 2844.6513)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(1.4867883 0 0 1.4504113 -2.598065 -472.3925)" gradientUnits="userSpaceOnUse" x1="17" x2="15" xlink:href="#b" y1="1042.3622" y2="1038.3622"/><linearGradient id="l" gradientTransform="matrix(-1.4867884 0 0 1.4504114 33.598067 -472.3926)" gradientUnits="userSpaceOnUse" x1="17" x2="15" xlink:href="#b" 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(#i)"/><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(#l)"/><path d="m14.5 1038.011 7.879978-14.214s4.620022 10.5652-7.879978 18.5652z" fill="url(#h)"/><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(#g)" 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(#f)" 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="#ee5050" stroke="url(#e)"/><path d="m22.405904 4.7214022-7.664206 13.8874538" fill="none" opacity=".8" stroke="#fff" transform="translate(0 1020.3622)"/><path d="m14.5 1038.011 7.879978-14.214s4.620022 10.5652-7.879978 18.5652z" fill="none" stroke="url(#k)"/><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="#ee5050" stroke="url(#j)" transform="translate(4 6.999992)"/></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..0a2cca328
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cylinder.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0588245 0 0 1.0588245 -.705894 7.294098)" gradientUnits="userSpaceOnUse" x1=".810737" x2="18.867233" xlink:href="#a" y1="12.425143" y2="13.385594"/><linearGradient id="c" gradientTransform="matrix(1.0588245 0 0 1.0588245 -.705894 7.294098)" gradientUnits="userSpaceOnUse" x1="12.52824" x2="21.076271" xlink:href="#a" y1="2.621487" y2="17.89266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.669111" x2="11.12962" y1="13.032969" y2="17.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.115686" x2="11.759895" y1="9.571678" y2="17.947737"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.216062 -12.050777)"><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-opacity=".6639"><path d="m20.787447 15.757966c0 5.647062-17.258043 5.653804-17.258043.0067 0-5.647062 17.258043-5.653803 17.258043-.0067" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-width=".750002"/><path d="m3.529404 15.764694v8.470596c0 2.339049 3.792415 4.235298 8.470596 4.235298s8.787447-1.902991 8.787447-4.24204v-8.470596c0 2.339049-4.109266 4.24204-8.787447 4.24204s-8.470596-1.896249-8.470596-4.235298" fill="url(#b)" opacity=".986928" stroke="#7239b3" stroke-width=".750002"/><g fill="none"><path d="m4.5566735 10.451073v5.503906c0 .715601.7906392 1.572189 2.107389 2.230568s3.2240361 1.095703 5.3359375 1.095703c2.111901 0 4.019188-.437324 5.335938-1.095703 1.316749-.658379 2.161789-1.48268 2.161789-2.198281v-5.503906c-.404832.346389-.995498.727438-1.519211.989296-1.578681.789346-3.672139 1.246094-5.978516 1.246094-2.3063766 0-4.3998349-.456748-5.9785156-1.246094-.5237139-.261858-1.0599785-.675194-1.4648109-1.021583z" opacity=".986928" stroke="url(#e)" stroke-width=".708334" transform="matrix(1.0588245 0 0 1.0588245 -.543817 7.294098)"/><ellipse cx="12.157776" cy="15.693607" opacity=".9" rx="7.841847" ry="3.363121" stroke="url(#d)" stroke-width=".750002"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cyramid.svg b/icon-themes/elementary_svg/cmd/32/cyramid.svg
new file mode 100644
index 000000000..0b27b5005
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cyramid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.421233" x2="20.472204" xlink:href="#a" y1="13.824929" y2="12.00008"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.527805" x2="30.878904" xlink:href="#a" y1="12.000044" y2="28.039505"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.111127" x2="10.111127" y1="4.444532" y2="19.555561"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.944445" x2="20.499958" y1="5.388972" y2="13.888926"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 9.550519 26.564161)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .294198 -11.459511)"><ellipse cx="10.63028" cy="28.42557" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" stroke-linejoin="round" stroke-opacity=".6639" stroke-width=".708331" transform="matrix(1.0588293 0 0 1.0588293 -.705957 7.293999)"><path d="m11 4-7 16h6 6z" fill="url(#c)" stroke="#7239b3"/><path d="m11 4 5 16 4-4z" fill="url(#b)" stroke="#7239b3"/><g fill="none"><path d="m10.884766 6.0878906-5.7656254 13.1796874h4.8808594 5.003906z" stroke="url(#d)" stroke-linecap="square"/><path d="m12.908203 7.7285156 3.419922 10.9394534 2.734375-2.734375z" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataarearefresh.svg b/icon-themes/elementary_svg/cmd/32/dataarearefresh.svg
new file mode 100644
index 000000000..0777f25ba
--- /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" 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="b" 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="c" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" 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="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" 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><radialGradient id="e" cx="99.157" cy="186.171" gradientTransform="matrix(.02652 0 0 .00844 3.79 6.375)" 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(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" 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="j" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" 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(#k)" height="5.556" rx=".198" width="1.191" x=".463" y="291.047"/><path d="m.543 291.18.896-.132.016 5.555-.896.132z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#i)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h.87" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm-.992.794h.992v.198h-.992zm1.191 0v.198zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#h)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><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(#e)" 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(#d)" 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(#c)" 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(#b)" 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(#a)" 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></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..ee5d8e2fa
--- /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" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21" x2="23" xlink:href="#d" y1="5" y2="19"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#d" y1="19" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.063458" x2="17.063458" y1="13.463727" y2="24.438798"><stop offset="0" stop-color="#63c1ec"/><stop offset="1" stop-color="#0a7ec2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><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(.35135134 0 0 .24324327 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><linearGradient id="h" 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 height="26.988091" rx=".703702" ry=".740739" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#h)" width="26.980642" x="2.485422" y="2.503399"/><g transform="translate(0 1)"><rect fill="url(#b)" height="3.926907" rx=".415234" ry=".438097" width="20.992285" x="5.499569" y="5.561903"/><rect fill="none" height="3.990393" opacity=".5" rx=".336052" ry=".319329" stroke="#006199" stroke-linecap="round" stroke-linejoin="round" width="20.996948" x="5.494906" y="5.498416"/></g><rect fill="url(#d)" height="3.963453" rx=".578125" width="8.92104" x="5.5" y="13.5"/><path d="m6.5 14.500001h7.002648v1.9518h-7.002648z" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="4.011652" rx=".410818" ry=".393419" width="15.018082" x="5.492123" y="20.492725"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.011653" opacity=".5" rx=".510204" ry=".729753" stroke="#006199" width="15.018083" x="5.492123" y="20.492725"/><path d="m6.5 21.5h13.002648v1.985698h-13.002648z" opacity=".3" stroke="url(#g)"/><path d="m6.5084746 7.500001 18.9910194.035955v1.9518l-18.9910194-.035955z" opacity=".3" stroke="url(#a)"/><rect height="3.979078" opacity=".5" rx=".34375" ry=".296875" stroke="#006199" width="8.994175" x="5.5" y="13.5"/></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..2ea93bfd3
--- /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" gradientTransform="translate(0 .529168)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="b" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="c" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#f" y1="1.190625" y2="7.429696"/><linearGradient id="d" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#f" y1=".795334" y2="7.672609"/><linearGradient id="e" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="f" 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(#e)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#c)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#d)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#b)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#a)"/></g><path d="m11.511719 1.5v2h2.988281v12.5 12.5h-2.988281v2h2.988281 2v-14.5-14.5h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square" transform="scale(.26458333)"/><g stroke-miterlimit="3.5" stroke-width=".999997" transform="matrix(-.26458333 0 0 .26458333 10.585979 1.063096)"><path d="m10.522001 9.4920001v5.9999999l9.988-.01v-5.9999999z" fill="#ff8c82" stroke="#c6262e" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.510001 10.482 7.988.034.012 2.966" 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/datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/32/datadatapilotrun.svg
new file mode 100644
index 000000000..7fc7e5b8f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datadatapilotrun.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="16.827135" x2="15.820864" y1="16.666899" y2="5.002814"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 32.785 29.686)" gradientUnits="userSpaceOnUse" x1="25.929493" x2="35.738609" y1="19.212179" y2="19.169613"><stop offset="0" stop-color="#fff"/><stop offset=".36333463" 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(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><linearGradient id="d"><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="e" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" 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="g" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="5" y2="43"/><linearGradient id="h" gradientTransform="matrix(.59436 0 0 .5999 1.735 -.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 stroke-miterlimit="7" stroke-width=".964" transform="matrix(.26458333 0 0 -.26458333 -.156808 8.783211)"><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(#b)"/></g><path d="m4 2c-.554 0-1 .446-1 1v26c0 .554.446 1 1 1h5v-21h20v-6c0-.554-.446-1-1-1z" fill="url(#h)" transform="scale(.26458)"/><path d="m.543 291.18h4.983l-5.063.065.096 5.49z" 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="m.265 292.436h1.39v.198h-1.391z" fill="url(#f)" opacity=".15" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m.66 2.12-.004 5.524c0 .202.207.42.41.42h1.117" fill="none" opacity=".3" stroke="#000" stroke-width=".267999"/><path d="m2.116 2.382h.265v5.82h-.264zm-1.323 1.058h1.323v.264h-1.323zm0 1.587h1.323v.265h-1.323zm0 1.588h1.323v.264h-1.323z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m1.083.397c-.203 0-.423.246-.423.448v1.4l7.144.004-.002-1.409c0-.203-.192-.445-.394-.445z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".267999"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m2.117.53h.264v1.587h-.263zm1.853 0h.263v1.587h-.263zm1.85 0h.265v1.587h-.265z" fill="#126400" opacity=".4"/><path d="m6.656 2.862c1.57 1.37 1.012 3.603-1.36 3.662v1.156l-2.512-1.925 2.512-1.928v1.148c1.38.053 2.154-1.206 1.167-2.112z" fill="none" opacity=".5" stroke="#a771db" stroke-linejoin="round" stroke-width=".264888"/></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..0625fd160
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterautofilter.svg
@@ -0,0 +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 -.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="16.023764" x2="16.023764" y1="1.908505" y2="15.058398"><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><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><linearGradient id="d" 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="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><g transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092866 5.588918)"><path d="m10.112109 20.640247 2.344358-1.353516 2.577474-10.152871 7.75657-4.4910156c-.197165-1.8980106-.477122-2.2130313-1.815675-3.3089052l-7.827612 4.5320314-10.0477951-2.8095425-2.3443578 1.3535156 4.617902 7.9945343z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" stroke-width=".750002"/><path d="m10.384459 19.601343 1.396676-.809373 2.548976-10.4357723 7.424489-4.2068225c-.116979-1.2203799-.284255-.9985287-.941405-1.630561l-7.344411 4.3455216-10.2614364-2.9929137-1.4284221.8247001z" fill="none" stroke="url(#b)" stroke-width=".750002"/><g transform="matrix(-1.0583526 -.61103735 .51706699 -.89556817 3.574997 23.765997)"><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></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..ff2f2e6ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterspecialfilter.svg
@@ -0,0 +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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" 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="e" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.729"><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(.5 0 0 .25 0 4)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.963"><stop offset="0" stop-opacity=".119"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.295" x2="9.295" y1="-3.284" y2="17.85"><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><path d="m10.112 20.64 2.344-1.353 2.578-10.153 7.757-4.49c-.196-1.9-.476-2.214-1.814-3.31l-7.828 4.532-10.049-2.81-2.346 1.354 4.618 7.994z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m10.384 19.6 1.397-.808 2.55-10.436 7.426-4.207c-.117-1.22-.285-1-.942-1.63l-7.345 4.343-10.264-2.992-1.428.826z" fill="none" stroke="url(#b)" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><g transform="matrix(.53177 0 0 .53177 18.098 18.105)"><rect fill="url(#d)" height="18" rx=".5" width="18" x="3" y="3"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8h20v1h-20z" fill="url(#f)" opacity=".15"/><path d="m2.5 7.164v13.3c0 .574.462 1.036 1.036 1.036h16.928c.574 0 1.036-.462 1.036-1.036v-13.3" fill="none" opacity=".3" stroke="#000" stroke-width="1.79"/><path d="m3.537 2.195c-.738 0-1.342.604-1.342 1.342v3.963a.304.304 0 0 0 .305.305h19a.304.304 0 0 0 .305-.305v-3.963c0-.738-.604-1.342-1.342-1.342z" fill="url(#g)"/><g fill="none"><path d="m3.536 2.5c-.574 0-1.036.462-1.036 1.036v3.964h19v-3.964c0-.574-.462-1.036-1.036-1.036z" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width="1.79"/><path d="m18.5 17.5h-13zm-.01-5.988-12.99-.01v7.998h13zm.01 3.988h-13m13-2h-13m2.545-1.98-.017 7.98m2.55-7.944-.005 7.944m2.535-7.972.004 7.972m2.52-8 .014 8" opacity=".2" stroke="#fff"/><path d="m3.5 3.5v3h17v-3z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></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..18a512ea3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterstandardfilter.svg
@@ -0,0 +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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><g stroke-width=".75"><path d="m10.112 20.64 2.344-1.353 2.578-10.153 7.757-4.49c-.197-1.9-.477-2.214-1.815-3.31l-7.828 4.532-10.048-2.81-2.346 1.354 4.618 7.994z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m10.384 19.6 1.397-.808 2.55-10.436 7.425-4.207c-.117-1.22-.285-1-.942-1.63l-7.344 4.344-10.264-2.993-1.428.826z" fill="none" stroke="url(#b)" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/></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..6159031d9
--- /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="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="b" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><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.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 35.63)" 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><radialGradient id="h" 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><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.163" x2="17.163" y1="13.645" y2="24.976"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#b)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.57895 0 0 -.42857 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#e)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/></g><rect fill="url(#f)" height="18" rx=".5" transform="scale(1 -1)" width="18" x="3" y="-29"/><rect height="18.761999" 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(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"/><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="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" display="block" fill="url(#i)"/><g fill="none" stroke-width=".75"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#g)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..7dbbf24f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataincolumns.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(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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="e" gradientTransform="matrix(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l.026042 7.0982083h-6.64400031z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#d)" opacity=".15"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.589v.267h-1.59zm1.853 0h1.586v.267h-1.587zm1.852 0h1.587v.267h-1.588zm-5.293 1.587h1.323v.266h-1.323zm1.588 0h1.589v.266h-1.59zm1.853 0h1.586v.266h-1.587zm1.852 0h1.587v.266h-1.588z" opacity=".321"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#c)"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="opacity:.5;fill:none;stroke-width:.268;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m.79291688 6.6145833h6.88000002l-.0031669 1.3228333h-6.87799998z" fill="#fcaf3e"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><g fill="#ce5c00"><path d="m.79375002 6.3499999c-.147 0-.265.118-.265.264v1.323c0 .147.117.265.263.265h6.87999998c.146 0 .264-.118.264-.265v-1.323c0-.146-.118-.264-.264-.264zm0 .264h6.87999998l-.004 1.323h-6.87799998z"/><path d="m2.116 6.614h.26525v1.3235h-.26525z"/><path d="m3.96875 6.614583h.264583v1.322917h-.264583z"/><path d="m5.820833 6.614583h.266167v1.323417h-.266167z"/></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..22ef034a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datainrows.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(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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="e" gradientTransform="matrix(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="23.324286" xlink:href="#b" y1="5" y2="41.18689"/><linearGradient id="f" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l-.00337 7.0982083h-6.64400481z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#c)"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="opacity:.5;fill:none;stroke-width:.268;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.589v.267h-1.59zm1.853 0h1.586v.267h-1.587zm1.852 0h1.587v.267h-1.588zm-5.293 1.587h1.323v.266h-1.323zm1.588 0h1.589v.266h-1.59zm1.853 0h1.586v.266h-1.587zm1.852 0h1.587v.266h-1.588z" opacity=".321"/><path d="m.79375002 7.9375-.00016668-7.40750003 1.32291666.00000003.0001667 7.4075z" fill="#fcaf3e"/><path d="m.52975002 7.9375c.00001478.146.118.265.264.265h1.32291668c.145 0 .2630147-.12.263-.265l-.00075-7.40750003c-.0000149-.147-.118-.265-.264-.265l-1.3229167.00000003c-.145 0-.26301478.118-.263.264zm.264 0-.00075002-7.4075 1.3229167-.00000003.00075 7.40750003z" fill="#ce5c00"/><path d="m.79374999 2.1166666v.2671672h1.32291661v-.2671672zm0 1.3229167v.2661335h1.32291661v-.2661335zm-.00051594 1.5875v.2671672h1.32291665v-.2671672zm0 1.5869832v.2661335h1.32291665v-.2661335z" fill="#ce5c00"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#d)" opacity=".15"/></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..bba57e612
--- /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" 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="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#d" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="3.716094" y2="24.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728327"/><linearGradient id="h" xlink:href="#d"/><linearGradient id="i" 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="j" 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="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.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(#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 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(#j)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" 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" stroke="url(#n)" stroke-width=".999922"/></g><g transform="translate(7.999817 3.999918)"><rect fill="url(#a)" height="16" rx=".527778" ry=".555556" width="14" x="7.000183" y="10"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#e)" opacity=".15"/><path d="m6.5001831 14 .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="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="round" transform="translate(0 8)"><path d="m7.5365471 1.500027c-.574146.0000081-1.0670846.4630405-1.036364 1.036364l.000001 3.963609 14.9999989-.000182-.000001-3.963609c0-.574146-.462218-1.0363721-1.036364-1.036364z" opacity=".4" stroke="#126400"/><path d="m7.5001841 2.5v3l12.9998169-.000182v-3z" opacity=".5" stroke="url(#g)" stroke-linejoin="round"/></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"/><g fill="#126400" transform="translate(0 8)"><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1v4.000182h-1z" opacity=".4"/></g></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..0cac3c86c
--- /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" 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="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#d" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="3.716094" y2="24.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728327"/><radialGradient id="h" 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="i" 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="j" 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="k" 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="l" 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="m" xlink:href="#d"/><linearGradient id="n" 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="o" 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="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="q" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="r" 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="s" 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(#r)" 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(#q)" 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(#p)" 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(#o)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#n)" 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(#s)" stroke-width=".999922"/></g><g transform="translate(-3.998793 3.999918)"><rect fill="url(#a)" height="16" rx=".527778" ry=".555556" width="14" x="7.000183" y="10"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#e)" opacity=".15"/><path d="m6.5001831 14 .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="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="round" transform="translate(0 8)"><path d="m7.5365471 1.500027c-.574146.0000081-1.0670846.4630405-1.036364 1.036364l.000001 3.963609 14.9999989-.000182-.000001-3.963609c0-.574146-.462218-1.0363721-1.036364-1.036364z" opacity=".4" stroke="#126400"/><path d="m7.5001841 2.5v3l12.9998169-.000182v-3z" opacity=".5" stroke="url(#g)" stroke-linejoin="round"/></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"/><g fill="#126400" transform="translate(0 8)"><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1v4.000182h-1z" opacity=".4"/></g></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(#h)" 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(#i)" 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(#j)" 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(#k)" 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(#l)" 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></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..3c953b530
--- /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"><radialGradient id="a" cx="23.335" cy="41.636" gradientTransform="matrix(.48614 0 0 .19884 .656 19.22)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.37655 0 0 .3584 -27.15 31.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" 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(.82245 0 0 .82906 -65.45 8.077)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><linearGradient id="e"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.37655 0 0 .3584 -27.15 26.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#c" y1="-7.666" y2="-7.666"/><linearGradient id="g" gradientTransform="matrix(.82245 0 0 .82906 -65.45 3.077)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><linearGradient id="h" gradientTransform="matrix(.37655 0 0 .3528 -27.15 21.746)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#c" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.82245 0 0 .8161 -65.45 -1.478)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><linearGradient id="j" 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="k" 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="l" 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><linearGradient id="m" gradientTransform="matrix(1.38317 0 0 1.41442 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="12.674" x2="12.001" xlink:href="#o" y1="1.33" y2="20"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="11.673" x2="12.001" xlink:href="#o" y1="-7.108" y2="20"/><linearGradient id="r" 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="s" gradientUnits="userSpaceOnUse" x1="12.993" x2="14.001" xlink:href="#o" y1="-12.336" y2="20"/><radialGradient id="t" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#u"/><linearGradient id="w" 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(#t)" transform="matrix(.22042 0 0 .1134 -1.053 2.873)"/><path d="m-10-47h5v7h-5z" fill="url(#v)" transform="matrix(-.22042 0 0 -.1134 -1.053 2.873)"/><path d="m10 40h28v7h-28z" fill="url(#w)" transform="matrix(.22042 0 0 .1134 -1.053 2.873)"/></g><g transform="matrix(.26458 0 0 .26458 -1.326 2.117)"><rect fill="url(#r)" height="27.013" rx="1" width="6.02" x="17.48" y="-5.513"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.48-4.508h4.02v25.008h-4.02z" opacity=".5" stroke="url(#s)"/><rect height="26.992" opacity=".5" rx="1" stroke="#7239b3" width="5.992" x="17.508" y="-5.492"/></g></g><g transform="matrix(.26458 0 0 .26458 1.59 2.117)"><rect fill="url(#p)" height="21.983" rx="1" width="6.054" x="15.446" y="-.483"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.49.485h4.01v20.015h-4.01z" opacity=".5" stroke="url(#q)"/><rect height="21.989" opacity=".5" rx="1" stroke="#b35039" width="6.012" x="15.488" y="-.489"/></g></g><g transform="matrix(.26458 0 0 .26458 -3.175 2.117)"><rect fill="url(#m)" height="17.913" rx="1" width="6.029" x="15.471" y="3.587"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502 4.506h4v15.994h-4z" opacity=".5" stroke="url(#n)"/><rect height="17.997" opacity=".5" rx="1" stroke="#7bb339" width="6.002" x="15.498" y="3.503"/></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(#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(#b)" stroke="url(#d)"/><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(#f)" stroke="url(#g)"/><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(#h)" stroke="url(#i)"/><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(#j)" stroke="url(#k)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#l)" 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..355060072
--- /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.572" cy="4.911" fx="33.572" fy="4.911" gradientTransform="matrix(2.53093 -.0237 -.0255 -2.72186 -74.843 12.342)" 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 -53.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="m9.432 27c-.24 0-.432-.237-.432-.533v-23.754l-6.773 6.773c-.392.392-1.023.392-1.415 0-.39-.39-.39-1.022 0-1.414l7.778-7.78c.215-.214.5-.298.78-.276.023-.004.04-.016.063-.016h1.136c.023 0 .043.01.065.016.28-.02.563.067.777.28l7.78 7.778c.39.392.39 1.023 0 1.414-.392.392-1.023.392-1.415 0l-6.776-6.773v23.752c0 .296-.192.533-.432.533z" fill="url(#a)" transform="translate(0 1)"/><path d="m21.432 3c-.24 0-.432.237-.432.533v23.754l-6.773-6.773c-.392-.392-1.023-.392-1.415 0-.39.39-.39 1.022 0 1.414l7.778 7.78c.215.214.5.298.78.276.022.004.04.016.062.016h1.136c.023 0 .043-.01.065-.016.28.02.563-.067.777-.28l7.78-7.778c.39-.392.39-1.023 0-1.414-.392-.392-1.023-.392-1.415 0l-6.775 6.773v-23.752c0-.296-.192-.533-.432-.533z" fill="url(#b)" transform="translate(0 1)"/></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/datasubtotals.svg b/icon-themes/elementary_svg/cmd/32/datasubtotals.svg
new file mode 100644
index 000000000..4bb55de12
--- /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="translate(0 .529168)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><radialGradient id="b" 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="#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(.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="d" 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="e" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><linearGradient id="f" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#i" y1="1.190625" y2="7.429696"/><linearGradient id="g" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#i" y1=".795334" y2="7.672609"/><linearGradient id="h" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><linearGradient id="i" 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(0 -.529167)"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#e)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#f)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#g)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#h)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#a)"/></g><path d="m1.7197917.39687487v2.11666663h.5291667v-1.58750003l1.0583333-.00000001v-.5291666l-1.0583333.00000001z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square" stroke-width=".264583"/><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(#b)"/><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="#0f5a00" 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(#c)"/><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(#d)"/></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(#b)"/><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="#0f5a00" 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(#c)"/><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(#d)"/></g></g><g stroke-linejoin="round" stroke-width=".264583"><g stroke="#000" stroke-linecap="square" stroke-opacity=".316176" transform="translate(-2.116666 -.529167)"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#e)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#f)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#g)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#h)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#a)"/></g><g fill="none" stroke-linecap="round"><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 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></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..114251dc8
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..afe461b16
--- /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="20.001506" x2="20.001506" y1="14" y2="28.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 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" 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><radialGradient id="h" 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><path d="m4.5 3.5v6.5h2v-4.5h10v-2h-10z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m4.5 27.5v-5.5h2v3.5h10v2h-10z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="matrix(.65 0 0 .65 10.674829 -6.625)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 10.325808)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.9999997" opacity=".2" stroke="#000"/></g></g><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(#h)" 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(.65 0 0 .65 -5.325171 2.325808)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.9999997" opacity=".2" stroke="#000"/></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..456da1973
--- /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" 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(.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" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..a3628df51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbdistinctvalues.svg
@@ -0,0 +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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.36" x2="16.821" y1="11.664" y2="24.907"><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="e" gradientTransform="matrix(.22094 0 0 .2196 13.77 11.514)" gradientUnits="userSpaceOnUse" x1="24.139" x2="5.748" y1="10.631" y2="45.34"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.105" x2="16.821" y1="22.996" y2="10.923"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><path d="m10.112 20.64 2.344-1.353 2.578-10.153 7.757-4.49c-.196-1.9-.476-2.214-1.814-3.31l-7.828 4.532-10.049-2.81-2.346 1.354 4.618 7.994z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m10.384 19.6 1.397-.808 2.55-10.436 7.426-4.207c-.117-1.22-.285-1-.942-1.63l-7.345 4.343-10.264-2.992-1.428.826z" fill="none" stroke="url(#b)" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m15.2 17.413 1.906 1.46 3.854-6.51 1.51.836.402.27-4.95 9.306-4.695-3.86 1.436-1.9z" fill="url(#d)" transform="matrix(1.33333 0 0 1.33333 -1.274 1.25)"/><g fill="none" stroke-width=".75"><path d="m17.087 20.047 4.06-6.782 1.22.742m-4.356 7.807-3.794-2.995.62-.79" opacity=".5" stroke="url(#e)" transform="matrix(1.33333 0 0 1.33333 -1.274 1.25)"/><path d="m20.993 12.374c-.158-.017-.314.062-.395.212l-3.446 6.405-2.216-1.788c-.197-.11-.443-.04-.55.16l-.995 1.297c-.107.2-.034.45.163.56l4.05 3.396c.047.026.17.063.22.07.16.02.25-.082.332-.235l4.647-8.637c.108-.2.036-.45-.162-.56l-1.49-.83c-.05-.03-.105-.044-.157-.05z" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 -1.274 1.25)"/></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..756fead9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformdelete.svg
@@ -0,0 +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"/><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(.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="k" 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="l" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16.961483" x2="16.961483" y1="17.550282" y2="22.46797"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.85580995 0 0 .96310694 2.293602 .65893)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.447983" y2="22.248878"><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 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(#k)" 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(#j)" 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"/><g transform="matrix(.99836079 0 0 1.1897496 .026223 -2.284044)"><rect fill="url(#l)" height="5.022802" rx="1.054037" width="16.905584" x="7.537286" y="17.406235"/><g fill="none" stroke-width=".917547"><rect height="3.407683" rx=".323866" ry=".627119" stroke="url(#m)" width="14.99927" x="8.504885" y="18.253777"/><rect height="4.965293" opacity=".5" rx="1.062547" ry=".84646" stroke="#656565" width="17.048779" x="7.496839" y="17.509247"/></g></g><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(#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/dbformedit.svg b/icon-themes/elementary_svg/cmd/32/dbformedit.svg
new file mode 100644
index 000000000..ae5a608c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformedit.svg
@@ -0,0 +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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="l" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><linearGradient id="o" 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="p" gradientUnits="userSpaceOnUse" x1="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="r" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="s" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#l)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#n)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#o)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#q)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#r)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#s)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><path d="m28.036 26.016c-.2-.03-.355-.014-.46.01l-13.85 3.187-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.015 2.565-.587 13.848-3.21c.417-.096-.204-.613-1.393-1.16-.89-.413-1.843-.73-2.44-.817z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 7.99)"/><path d="m25.282 10.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04-1.954 1.964z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.025-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 7.99)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 7.99)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 7.99)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 7.99)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 7.99)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 7.99)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..69175a0ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformrename.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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><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="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.05404 0 0 1.2201 -.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" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#b)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#e)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#g)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#h)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#i)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><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/dbindexdesign.svg b/icon-themes/elementary_svg/cmd/32/dbindexdesign.svg
new file mode 100644
index 000000000..cc73e1e52
--- /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" gradientUnits="userSpaceOnUse" x1="14.836" x2="14.836" y1="5.675" y2="26.029"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" 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" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#g" y1="12.991" y2="18"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#g" y1="18.991" y2="24"/><linearGradient id="j" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#g" 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="m" 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(#m)" 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(#j)" stroke="url(#k)"/><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(#h)" stroke="url(#i)"/><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(#d)" stroke="url(#f)"/><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(#b)" stroke="url(#c)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#l)" width="21" x="5.5" y="5.5"/><path d="m1.5 7.5 22 22h-22zm5 12.02v4.98h4.98z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.873v18.627h18.627z" fill="none" opacity=".5" stroke="url(#a)" transform="translate(0 3)"/><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"/><path d="m20 28v1h-.654v-1zm-1.962 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.652v-1zm-1.96 0v1h-.655v-1zm-1.962 0v1h-.656v-1zm-1.963 0v1h-.654v-1z" opacity=".15"/><path d="m19.346 28v1h-.654v-1zm-1.962 0v1h-.653v-1zm-1.96 0v1h-.655v-1zm-1.963 0v1h-.65v-1zm-1.96 0v1h-.653v-1zm-1.96 0v1h-.654v-1zm-1.96 0v1h-.656v-1zm-1.964 0v1h-.657v-1zm-1.96 0v1h-.657v-1z" fill="#fff" opacity=".15"/><path d="m4.5 30.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/></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..dc27e743a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewform.svg
@@ -0,0 +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.546 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.171" y2="36.136"/><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.749" y2="25.528"/><radialGradient id="d" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 61.282 -26.744)" 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><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="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.05404 0 0 1.2201 -.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" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#e)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#h)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#j)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#k)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#l)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><path d="m22.492 22.493v-4.02h5v4.02h4.008v5h-4.008v4.007h-5v-4.007h-4.006v-5z" fill="url(#d)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#a)" transform="translate(.992 .993)"/><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)" transform="translate(.992 .993)"/><path d="m22.493 22.493v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..fece7d424
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewformautopilot.svg
@@ -0,0 +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"><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="matrix(.4227 0 0 .38513 14.546 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#j" y1="10.171" y2="36.136"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#j" y1="20.749" y2="25.528"/><radialGradient id="l" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 61.282 -26.744)" 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><radialGradient id="m" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#n"/><linearGradient id="p" 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="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="s" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="t" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#m)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#o)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#p)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#r)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#s)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#t)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><path d="m22.492 22.493v-4.02h5v4.02h4.008v5h-4.008v4.007h-5v-4.007h-4.006v-5z" fill="url(#l)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#i)" transform="translate(.992 .993)"/><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(#k)" transform="translate(.992 .993)"/><path d="m22.493 22.493v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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(#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/dbnewquery.svg b/icon-themes/elementary_svg/cmd/32/dbnewquery.svg
new file mode 100644
index 000000000..29970b671
--- /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"><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><radialGradient id="m" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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="translate(0 .006868)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#m)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#n)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#o)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/dbnewqueryautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewqueryautopilot.svg
new file mode 100644
index 000000000..030c0e12d
--- /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"><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" 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="k" 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="l" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="m"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#o" y1="12.990752" y2="17.999999"/><linearGradient id="o"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#o" y1="18.990752" y2="23.999999"/><linearGradient id="r" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#o" y1="24.990752" y2="29.999999"/><linearGradient id="t" 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="u" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#b"/><radialGradient id="v" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="w" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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(#u)" 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(#r)" stroke="url(#s)"/><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(#p)" stroke="url(#q)"/><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(#l)" stroke="url(#n)"/><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(#j)" stroke="url(#k)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#t)" width="21" x="5.5" y="5.499999"/><g transform="translate(0 .006868)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#v)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#w)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#x)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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/dbnewreport.svg b/icon-themes/elementary_svg/cmd/32/dbnewreport.svg
new file mode 100644
index 000000000..b67f5bdeb
--- /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.325" 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="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.136"/><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.749" 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"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#a)"/><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)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..163405bd9
--- /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"><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><radialGradient id="j" 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="#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(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="10.171" y2="36.136"/><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(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="20.749" y2="25.528"/><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="#b"/><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"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#j)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#k)"/><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(#m)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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/dbnewtable.svg b/icon-themes/elementary_svg/cmd/32/dbnewtable.svg
new file mode 100644
index 000000000..b2d230d30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewtable.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" 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="#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(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="e" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#f" y1="2.269" y2="19.728"/><linearGradient id="f"><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="g" 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="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="5" y2="43"/><linearGradient id="i" 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(#i)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#g)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></g><g transform="matrix(.26458334 0 0 .26458334 -.000001 .001818)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#b)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#d)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/dbnewtableautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.svg
new file mode 100644
index 000000000..1bda9a7fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.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><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" gradientUnits="userSpaceOnUse" x1="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="k" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="n" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#o" y1="2.269" y2="19.728"/><linearGradient id="o"><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(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#b" y1="15.999" y2="19.963"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#o" y1="5" y2="43"/><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.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#p)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#j)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#n)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></g><g transform="matrix(.26458334 0 0 .26458334 -.000001 .001818)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#k)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#l)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#m)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></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(#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/dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/32/dbnewviewsql.svg
new file mode 100644
index 000000000..51359b8c7
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..0024533ee
--- /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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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..7f03bdf44
--- /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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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"/><path d="m28.036 26.016c-.2-.03-.355-.014-.46.01l-13.85 3.187-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.015 2.565-.587 13.848-3.21c.417-.096-.204-.613-1.393-1.16-.89-.413-1.843-.73-2.44-.817z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 7.99)"/><path d="m25.282 10.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04-1.954 1.964z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.025-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 7.99)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 7.99)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 7.99)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 7.99)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 7.99)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 7.99)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..8d1295ffc
--- /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="20.001506" x2="20.001506" y1="14" y2="28.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 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" 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="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m4.5 27.5v-5.5h2v3.5h10v2h-10z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="matrix(.65 0 0 .65 10.674829 -6.625)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 10.325808)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 -5.325171 2.325808)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.726803 39.548383h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-46.548383h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723169 39.548383h31.4553511v7h-31.4553511z" fill="url(#e)"/></g><rect fill="url(#f)" height="17.692308" rx=".5" width="20" x="9.731032" y="11.806449"/><path d="m9.9618013 11.037219c-.554 0-1.0050512.446023-1 1l.0000002 7.461538h21.5384615v-7.461538c0-.554-.446-1-1-1z" fill="url(#g)"/><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="11.037218"/><path d="m10.500263 12.5h18.461538v16.229527h-18.461538z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.7310323 18.729526h19.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..caf5f6594
--- /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="#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"/><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..79601e1cd
--- /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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" 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="m" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" 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.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><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(#l)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#m)" 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"/><path d="m28.036 26.016c-.2-.03-.355-.014-.46.01l-13.85 3.187-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.015 2.565-.587 13.848-3.21c.417-.096-.204-.613-1.393-1.16-.89-.413-1.843-.73-2.44-.817z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 7.99)"/><path d="m25.282 10.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04-1.954 1.964z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.025-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 7.99)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 7.99)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 7.99)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 7.99)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 7.99)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 7.99)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..9868338e2
--- /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"><radialGradient id="a" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 27.99 -53.152)" gradientUnits="userSpaceOnUse" r="9.482"><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(.44364 0 0 .4085 -.75 .17)" 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><path d="m12.678 14.68h-6.69l-1.15 2.89h-3.08l6.308-15.14h2.866l6.084 15.14h-3.22zm-5.894-2.29h5.025l-2.243-6.848z" fill="url(#b)" opacity=".66" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.432 3c-.24 0-.432.237-.432.533v23.754l-6.773-6.773c-.392-.392-1.023-.392-1.415 0-.39.39-.39 1.022 0 1.414l7.778 7.78c.215.214.5.298.78.276.022.004.04.016.062.016h1.136c.023 0 .043-.01.065-.016.28.02.563-.067.777-.28l7.78-7.778c.39-.392.39-1.023 0-1.414-.392-.392-1.023-.392-1.415 0l-6.775 6.773v-23.752c0-.296-.192-.533-.432-.533z" fill="url(#a)"/></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..8eec34e4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtabledelete.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" 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.449" x2="16.331" xlink:href="#e" y1="20.584" y2="32.702"/><linearGradient id="g" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#h" y1="2.269" y2="19.728"/><linearGradient id="h"><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" 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="j" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="5" y2="43"/><linearGradient id="k" 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)"><g><rect fill="url(#k)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#i)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#g)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></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(#b)" stroke="url(#c)" 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(#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></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..cf1b5a573
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtableedit.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.13028844 -.13092939 .14575668 .14503238 -3.053008 293.28962)" 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="c" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.531519 2.626783)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.579938 2.675467)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.363508 2.457979)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.411927 2.506663)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.194704 2.288646)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.243123 2.337065)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.595813 2.691342)" 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="l" gradientTransform="matrix(.14826191 .00640292 .00639233 .14807935 1.544638 1.731698)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#n" y1="2.269" y2="19.728"/><linearGradient id="n"><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="o" 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="p" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#n" y1="5" y2="43"/><linearGradient id="q" 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)"><g><rect fill="url(#q)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#o)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#m)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></g><g><path d="m5.4314074 295.81216c-.039688-.006-.070445-.003-.091282.002l-2.7483662.63242-.5056201.11668-.015478.003-.6151578.43359 1.4676475-.0389.012303-.003.5089934-.11648 2.7479694-.63698c.082749-.019-.040481-.12165-.276424-.23019-.1766098-.082-.3657212-.14486-.4841887-.16213z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15" stroke-width=".198438"/><path d="m2.0956646 295.50538c.088503-.0665.3367494.0581.5649531.28515.2276084.22622.3472665.46871.2825757.55821 0 0 .00556.005.00536.005l3.176995-3.19247c.080566-.0814-.044649-.33735-.2797976-.57151-.2359428-.23415-.49292-.35818-.5732874-.27741z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".099219"/><path d="m4.8849091 292.70224c.088503-.0663.3367493.0583.564953.28535.2274099.22622.3472665.46871.2823773.55821 0 0 .00556.005.00536.005l.3877506-.38934.00794-.008c0-.0004-.00556-.005-.00536-.005.064887-.0893-.05497-.33139-.2825783-.55801-.2282037-.22701-.4762512-.35163-.564953-.28515l-.00794.008-.3877478.38974z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".099219"/><g transform="matrix(.75000188 0 0 .75000188 -.132 290.6496)"><g stroke-width=".264583"><path d="m2.9702125 6.4743542c.1180042-.088635.448998.077523.7532688.3802062.3034771.301625.4630208.6249459.3767667.744273 0 0 .00741.00661.00714.00688l2.9170311-2.9315833.010583-.010583s-.00794-.00635-.00741-.00688c.0867891-.1190628-.0732839-.4423837-.3767609-.7442733-.3042709-.3026833-.635-.4688416-.7532688-.3802062l-.010583.010583z" fill="#0c0c0c" opacity=".6"/><path d="m6.1097582 3.319198c.1180042-.088371.448998.077523.7532688.3802063.3032125.3021541.4630208.6252104.3765021.7442729 0 .0005291.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532688-.3802063z" fill="url(#c)"/><path d="m6.0616041 3.3681459c.1177396-.0889.4487333.077258.7530041.3799417.3034771.301625.4630209.6252104.3767667.7442729 0 0 .00741.00635.00714.00688l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865184-.1195959-.0735545-.4426522-.3770316-.7445417-.3042708-.3026834-.635-.4688417-.7532687-.3802063z" fill="url(#e)"/><path d="m6.2777687 3.1503938c.1180041-.088371.4489979.077523.7532687.3802063.3034771.3021542.4630208.6252104.3767667.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532688-.3802063z" fill="url(#g)"/><path d="m6.2293499 3.1988126c.1180042-.088371.4489979.077788.7532688.3804708.3037416.301625.46355.6252104.3770312.7442729 0 .0007938.00741.00688.00714.00741l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865184-.1190675-.0735545-.4418592-.3770316-.7440134-.3042708-.3026833-.635-.4688417-.7532687-.3802062z" fill="url(#h)"/><path d="m6.4465728 2.9807959c.1180042-.088371.4489979.077523.7532688.3802063.3034771.3021541.4630208.6252104.3767666.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865239-.1190622-.0732845-.442383-.3767615-.7442726-.3042709-.3026834-.635-.4688417-.7530042-.3802063z" fill="url(#i)"/><path d="m6.3981541 3.0294792c.1180041-.088635.4489979.077523.7532687.3802063.3032125.301625.4630209.6249458.3765021.7442729 0 0 .00741.00661.00714.00688l.052917-.052917c0-.0005291-.00794-.00661-.00714-.00714.0865184-.1190667-.0735545-.4423876-.3770316-.7442771-.3042708-.302948-.635-.4688418-.7532687-.3804709z" fill="url(#j)"/></g><g fill-rule="evenodd" stroke-width=".132292"><path d="m2.1584708 8.4005209 1.9269605-.7858125.0166687-.015875c.0865188-.1195917-.0754062-.442648-.3788833-.7445375-.3042708-.3026834-.6344708-.4683125-.752475-.3794125z" fill="url(#k)" stroke="url(#l)"/><path d="m2.3786042 7.8792917-.220398.5196417.5257271-.2156355c-.0423333-.0508-.0809625-.1018645-.1317625-.1521354-.0582083-.0582083-.1153583-.1050396-.1738312-.1521354z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></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..219e2a494
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtablerename.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="f" 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)"><g><rect fill="url(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></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/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..d6e956e20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewforms.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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><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="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.05404 0 0 1.2201 -.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" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#b)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#e)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#g)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#h)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#i)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><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"/></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..ceb6a9a71
--- /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"><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="19.823" x2="16.693" xlink:href="#a" y1="10.543" y2="20.128"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.736" x2="17.736" xlink:href="#a" y1="11.502" y2="18.211"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.606" x2="14.606" xlink:href="#a" y1="10.543" y2="20.128"/><linearGradient id="e" gradientTransform="matrix(.95435 0 0 1.04784 0 8)" gradientUnits="userSpaceOnUse" x1="7.335" x2="6.473" xlink:href="#a" y1=".954" y2="18.605"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.083" x2="13.281" xlink:href="#a" y1="15.414" y2="12.051"/><radialGradient id="g" cx="11.25" cy="19.031" gradientTransform="matrix(1.48837 0 0 .4093 -2.795 21.097)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#0d0d0d" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -2.732 -12.14)"><ellipse cx="13.949" cy="28.886" fill="url(#g)" opacity=".163" rx="12" ry="3.3"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".75"><path d="m10.16 18.332h-2.415v9.163h-1.567v-9.163h-1.673v-.807l1.673-.593v-.602q0-1.912.758-2.87.766-.954 2.353-.954.913 0 1.854.353l-.418 1.347q-.81-.286-1.422-.286-.792 0-1.176.576-.382.574-.382 1.818v.68h2.412z" fill="url(#e)"/><g fill="url(#f)" transform="matrix(.9585 0 0 1.0433 0 8)"><path d="m12.812 16.335q0-1.343.39-2.513.395-1.17 1.135-2.052h.86q-.728.978-1.098 2.148-.367 1.17-.367 2.407 0 1.216.375 2.376.374 1.16 1.078 2.12h-.85q-.746-.86-1.136-2.01-.39-1.15-.39-2.474z" fill="url(#d)"/><path d="m17.716 16.335-1.92-2.72h1.038l1.434 2.097 1.418-2.098h1.03l-1.92 2.72 2.025 2.843h-1.036l-1.515-2.22-1.536 2.22h-1.028z" fill="url(#c)"/><path d="m23.704 16.335q0 1.332-.395 2.482-.39 1.15-1.13 2h-.853q.704-.95 1.08-2.11.374-1.166.374-2.382 0-1.236-.37-2.407-.364-1.17-1.093-2.148h.86q.746.887 1.136 2.062.39 1.17.39 2.503z" fill="url(#b)"/></g></g></g></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..41f9fe23e
--- /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"><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"/></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..01cb01c5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewtablenames.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1190628 0 0 .0793727 .721502 292.59449)" 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="c" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><linearGradient id="d"><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="e" 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="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="5" y2="43"/><linearGradient id="g" 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)"><g><rect fill="url(#g)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#e)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></g><g><path d="m1.3560034 292.53523h4.5645115c.1095003 0 .1980005.0885.1980005.198v.5955c0 .1095-.0885.198-.1980005.198h-4.5645115c-.1095003 0-.1980005-.0885-.1980005-.198v-.5955c0-.1095.0885-.198.1980005-.198zm0 0h4.5645115z" fill="none" opacity=".3" stroke="#000" stroke-width=".19875"/><g stroke-width=".750002"><rect fill="url(#b)" height=".793502" rx=".099" width="4.762512" x="1.257003" y="292.63425"/><path d="m1.4557536 292.83223h4.3650109v.3975h-4.3650109z" fill="#3689e6"/></g></g></g></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..7bd86da4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewtables.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="8.746358" x2="8.746358" y1="76.477987" y2="77.062963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="f" 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(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#2f0064" opacity=".4"/></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..3e48759c7
--- /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="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.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><radialGradient id="d" 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="#b"/><radialGradient id="e" 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="#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="#fff"/><stop offset="0" stop-color="#fff" 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 .28 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.631" y2="35.623"/><linearGradient id="h" gradientTransform="matrix(.2818 0 0 .28 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="21.342" y2="24.912"/><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(#d)" 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(#c)" 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(#a)" stroke="#000" stroke-opacity=".65098" transform="translate(-.157547 -.1235)"/></g><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#e)" transform="translate(8.018 8)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#g)" transform="translate(8.018 8)"/><path d="m24.5 24.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.008v-2l2.5.007" opacity=".5" stroke="url(#h)" transform="translate(8.018 8)"/></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..1701392df
--- /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="-25.23445" x2="-25.233225" y1="-16.290121" y2="-4.294859"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 16.993361)" gradientUnits="userSpaceOnUse" x1="43.871708" x2="15.925369" y1="60.705376" y2="61.295193"><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(-.35132358 0 0 -.1598281 15.904596 12.593033)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 16)"><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 5h10v1h-10z" opacity=".4"/><path d="m19 8h5v1h-5z" opacity=".4"/><path d="m19 11h3v1h-3z" opacity=".4"/><path d="m3.031296 5h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 8h11.709195v1h-11.709195z" opacity=".4"/><path d="m19-5h11v2h-11z"/><path d="m19 0h9v2h-9z"/></g><g transform="matrix(-1.4192929 0 0 1.33333 19.621831 -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(#c)" fill-rule="evenodd" opacity=".2"/><path d="m7.1244675 7.4877058 4.8949195-4.4683183-4.8958386-4.52809v3l-5.6235484.0087028.0009194 2.996408 5.6235484-.00871z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7" stroke-width=".750002"><path d="m7.1247019 7.4877058 4.8947171-4.4683183-4.8956361-4.52815v3.00006l-5.6237828.00871.0004494 2.996408 5.6196395.00786z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><path d="m7.8481719 5.8555474 2.9811721-2.8221866-2.9578208-2.90223537.00343 2.11986567-5.6327687.0004164-.012221 1.5125221 5.6327687-.0004164z" display="block" opacity=".401" stroke="url(#b)"/></g></g></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..71f8ac8ed
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(0 -1.1179706 -.24804124 0 9.750087 29.138957)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#g"/><linearGradient id="b" gradientTransform="matrix(0 .66667 -.66667 0 31.23291 -.448012)" gradientUnits="userSpaceOnUse" x1="38.202435" x2="8.202584" y1="15.277" y2="15.277"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.66976335 0 0 -.66667 31.844786 40.796424)" gradientUnits="userSpaceOnUse" x1="32.615677" x2="32.615677" xlink:href="#h" y1="31.194481" y2="17.69455"/><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(0 -1.4569812 -.24804124 0 6.24232 28.889274)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#g"/><linearGradient id="e" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="41.252377" x2="8.252541" y1="22.749876" y2="22.749876"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.66976335 0 0 -.66667 38.862843 28.829728)" gradientUnits="userSpaceOnUse" x1="31.149574" x2="31.149574" xlink:href="#h" y1="38.744396" y2="13.244524"/><radialGradient id="g" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 19.778386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="24.430784" x2="43.094093" y1="27.494453" y2="27.494453"><stop offset="0" stop-color="#fff"/><stop offset=".15306343" stop-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="matrix(0 -1 -1 0 32.998118 23.001253)"><path d="m1.522296.751494c-2.6666799 0-2.6666799 23.493832 0 23.493832 2.66668 0 2.66668-23.493832 0-23.493832z" fill="url(#d)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 1 1 0 -3.998748 -3.011882)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#e)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none" stroke-width="1.000005"><path d="m20.455078 3.9375v5.5625l-10.9667968-.0078125.0039063 3.9863285 10.9628905.02539v5.544922l9.310547-7.589844z" opacity=".6" stroke="url(#f)" transform="matrix(-1 0 0 -1 36.01 27.000002)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00"/></g></g></g><g transform="matrix(0 -1 -1 0 26.54828 35.030063)"><path d="m5.030063 7.54828c-2.6666795 0-2.6666795 18.027284 0 18.027284 2.66668 0 2.66668-18.027285 0-18.027284z" fill="url(#a)" opacity=".163" stroke-width=".534929"/><g transform="matrix(0 1 1 0 -3.990342 -2.499912)"><path d="m20.498192 7.9596766-9.846704 7.5717444 9.846704 7.602276.042-5.549339 8.000645.0164.004-4.05001-8.000645-.01507z" fill="url(#b)" stroke-width=".66667"/><g fill="none" stroke-width="1.000005"><path d="m9.453125 17.990234v4.509766l-7.9609375-.023438v2l7.9609375.041016v4.472656l7.539063-5.513672z" opacity=".6" stroke="url(#c)" transform="matrix(-1 0 0 -1 29.048192 39.020404)"/><path d="m28.548192 13.520405-7.94459-.01474-.046-5.5713053-9.905979 7.5966963 9.905979 7.624228.042-5.637306 7.94459.0177z" opacity=".5" stroke="#005485"/></g></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..e3a5095c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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="3.96875" x2="7.9375" xlink:href="#a" y1="290.12082" y2="290.12082"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#a" y1="290.38541" y2="290.38541"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#a" y1="293.824998" y2="293.824998"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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="translate(-1.5875 4.762507)"><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.2666667 0 0 1 -2.645833 0)"><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="translate(-1.5875 1.32292)"><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><rect fill="url(#c)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#d)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/></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..d74a5ba06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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="3.96875" x2="7.9375" xlink:href="#a" y1="290.12082" y2="290.12082"/><radialGradient id="c" cx="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#a"/><radialGradient id="d" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#a"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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="translate(-1.5875 4.762507)"><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.2666667 0 0 1 -2.645833 0)"><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="translate(-1.5875 1.32292)"><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 stroke-width=".268513"><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.2685107z" fill="url(#d)"/><path d="m1.5914293 294.61869h-.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(#c)"/></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..6bfb71465
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.824" x2="10.824" xlink:href="#a" y1="39" y2="21.232"/><linearGradient id="c" gradientTransform="matrix(.501 0 .12918 .4821 -1.37 6.372)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".365" x2="28.06" y1="19.599" y2="19.599"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.46662 0 0 .4721 .802 1.436)" gradientUnits="userSpaceOnUse" x1="24.002" x2="22.876" y1="9.295" y2="37.168"><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="f" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" 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="j" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" 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(#k)" height="5.556" rx=".198" width="1.191" x=".463" y="291.047"/><path d="m.543 291.18.896-.132.016 5.555-.896.132z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#i)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h.87" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm-.992.794h.992v.198h-.992zm1.191 0v.198zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#h)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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(#b)" 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(#c)" fill-rule="evenodd" stroke="url(#d)" 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(#e)" 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..44906e4db
--- /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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="32.222" y2="32.222"><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="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .60839 .91432 -.53479)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#c" y1="27.178" y2="25.534"/><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.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="h" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.7919)" gradientUnits="userSpaceOnUse" x1="-21.238" x2="-68.351" y1="31.867" y2="35.258"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="i" 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="j" 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="k" gradientTransform="matrix(.48572 0 0 -.25857 -.65717 10.219)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#l" y1="47.256" y2="-26.225"/><linearGradient id="l" gradientTransform="matrix(.48572 0 0 .4563 -34.657 -3.3139)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#c" y1=".98521" y2="47.013"/><linearGradient id="m" gradientTransform="matrix(.48572 0 0 -.25857 -.65713 24.719)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#l" y1="91.732" y2="22.118"/><linearGradient id="n" gradientTransform="matrix(.40541 0 0 .51351 2.2697 -2.3243)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.4737" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset=".055929" 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="translate(-2.4407 -2.4407)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#g)" opacity=".15"/><path d="m4.95 29v1.9999c-.80662.0038-1.95-.44807-1.95-1.0001 0-.552.90012-.99982 1.95-.99982z" fill="url(#f)" opacity=".15"/><path d="m27.05 29v1.9999c.80661.0038 1.95-.44807 1.95-1.0001 0-.552-.90012-.99982-1.95-.99982z" fill="url(#e)" opacity=".15"/></g><g transform="matrix(0 1 -1 0 31 -1)"><path d="m5 1c5.0413 0 22 .00179 22 .00179v27.998h-22v-28z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5.49994c5.2705 0 23 .002 23 .002l.000024 28.998h-23v-29z" stroke="url(#h)" stroke-width=".99992"/></g></g><g fill="#2c465d" fill-opacity=".32549"><path d="m4 4h1v22h-1z" opacity=".7"/><path d="m10 4h1v22h-1z" opacity=".7"/><path d="m16 4h1v22h-1z" opacity=".7"/><path d="m22 4h1v22h-1z" opacity=".7"/><path d="m28 4h1v22h-1z" opacity=".7"/></g><g fill="#2c465d" fill-opacity=".32549" transform="matrix(0 1 -1.2727 0 35.091 3)"><path d="m4 4h1v22h-1z" opacity=".7"/><path d="m10 4h1v22h-1z" opacity=".7"/><path d="m16 4h1v22h-1z" opacity=".7"/><path d="m22 4h1v22h-1z" opacity=".7"/></g><path d="m4.4994 7.494h24.01v17.975h-24.01z" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><g transform="translate(10 11)"><path d="m6 1v1c4.158.0000752 11.293-.0000752 12 0v-1c-.70734-.0000752-7.842.0000752-12 0z" fill="#fff" opacity=".4"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#i)" opacity=".4"/><path d="m4.7812 5.5-.125.15625-2 2-.1562.125v9.7188h19v-9.7188l-.15625-.125-2-2-.125-.1562h-14.219z" fill="url(#j)"/><path d="m4.7812 5.5-.125.15625-2 2-.1562.125v9.7188h19v-9.7188l-.15625-.125-2-2-.125-.1562h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7c3.8955 0 13-.0008 13-.0008l.000021-6.4992h-13v6.5z" fill="url(#k)"/><path d="m3 8h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5.3438 0c-.2142.070153-.355.27491-.3438.5v6.5h1v-6c3.9461.0000956 11.373-.0000956 12 0v6h1v-6.5c0-.27614-.224-.49999-.5-.5h-13c-.0312-.0029361-.0626-.0029361-.0938 0-.0208-.0013033-.0416-.0013033-.0624 0z" opacity=".3"/><path d="m5.5 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-.5-5h-13l-.5 5z" fill="url(#m)"/><path d="m5 14.875-.5 5.5c-.0774.299.1909.635.5.625h14c.30915.0098.57744-.32555.5-.625l-.5-5.5v.125h-.90625v.5l.25 4.5h-.25v.03125h-11.094v-.031h-1.3438l.25-4.5v-.5h-.9062z" opacity=".3"/><path d="m7 16h9v1h-9z" opacity=".2"/><path d="m18 10h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.5054-11.008-.00519.00978-4.9989 10.997.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/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..9a9647de2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteallannotation.svg
@@ -0,0 +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="#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(.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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="i" cx="19.340446" cy="-6.15088" fx="19.340446" fy="-6.15088" gradientTransform="matrix(-2.466118 -.43902932 .27030516 -1.5183294 64.06622 14.050101)" gradientUnits="userSpaceOnUse" r="11.509" xlink:href="#g"/><linearGradient id="j" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" xlink:href="#h" y1="11.249" y2="31.265"/><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m10.863 9.495c-5.565.82-9.683 4.647-9.31 8.793.243 2.684 2.307 4.894 5.257 6.06l-1.23 4.79 5.447-3.933.038-.004c.673.033 1.348.044 2.05-.02 5.98-.545 10.53-4.52 10.137-8.87-.393-4.348-5.58-7.436-11.56-6.89-.28.025-.556.034-.83.074z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000236"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#h)" stroke-width="1.013" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#i)" fill-rule="evenodd" transform="matrix(-.9874 0 0 .9874 31.897 -9.49)"/><path d="m21.588.775c5.565.82 9.683 4.647 9.31 8.793-.243 2.684-2.307 4.894-5.257 6.06l1.232 4.79-5.448-3.933-.038-.004c-.673.033-1.348.044-2.05-.02-5.98-.545-10.53-4.52-10.137-8.87.39-4.348 5.577-7.436 11.56-6.891.28.025.555.034.828.074z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000236"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#j)" stroke-width="1.013" transform="matrix(-.9874 0 0 .9874 31.897 -9.49)"/><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/deleteannotation.svg b/icon-themes/elementary_svg/cmd/32/deleteannotation.svg
new file mode 100644
index 000000000..0afecb6e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteannotation.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474"><stop offset="0" stop-color="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#h)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><g stroke-linejoin="round"><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-width="1.000474"/><path d="m21.5 17.8-5.5-5.303 5.29-5.557-3.814-3.44-5.448 5.294-5.558-5.294-3.97 3.568 5.558 5.406-5.558 5.32 3.97 3.706 5.552-5.56 5.565 5.56z" fill="url(#a)" stroke="url(#b)" stroke-width="1.386" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><g fill="none" stroke-linecap="round" stroke-width="1.752"><path d="m18.918 7.066-1.368-1.196-5.59 5.117-5.48-5.224-1.395 1.407" opacity=".4" stroke="url(#c)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><path d="m19.043 17.973-4.22-4.29m-5.604-.288-4.365 4.265" opacity=".4" stroke="url(#e)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deletecolumns.svg b/icon-themes/elementary_svg/cmd/32/deletecolumns.svg
new file mode 100644
index 000000000..db67a0319
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletecolumns.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(.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="#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(.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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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="j" gradientTransform="matrix(.1796 0 0 .1952 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" gradientTransform="matrix(.1573 0 0 .1587 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l.023 7.407h-6.644z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#i)" opacity=".15"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#h)"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="opacity:.5;fill:none;stroke-width:.268;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m2.116 7.938v-7.408h2.117l.002 7.408z" fill="#fcaf3e"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><path d="m2.114 7.938c0 .146.118.265.264.265h1.59c.145 0 .263-.12.263-.265l.004-7.408c0-.147-.118-.265-.264-.265h-1.591c-.145 0-.263.118-.263.264zm.264 0 .002-7.408h1.59v7.408z" fill="#ce5c00"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.59v.267h-1.591zm1.854 0h1.585v.267h-1.587zm1.852 0h1.587v.267h-1.589zm-5.294 1.587h1.323v.266h-1.323zm1.588 0h1.59v.266h-1.591zm1.854 0h1.585v.266h-1.587zm1.852 0h1.587v.266h-1.589z" opacity=".321"/><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(#a)" stroke="url(#b)" 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(#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/deletemasterpage.svg b/icon-themes/elementary_svg/cmd/32/deletemasterpage.svg
new file mode 100644
index 000000000..b373fb56b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletemasterpage.svg
@@ -0,0 +1 @@
+<svg height="32" 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(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#b" y1="13.023" y2="32.702"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#b" y1="20.584" y2="32.702"/><linearGradient id="d" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="e" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0147 0 0 .00536 -1.055 293.317)" 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(-.00503 0 0 .00536 3.74 293.317)" 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(.00503 0 0 .00536 4.774 293.317)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="j" cx="14.357" cy="15.625" gradientTransform="matrix(0 .48316 -.52312 0 12.143 284.772)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="k" cx="13" cy="15.786" gradientTransform="matrix(0 .26458 -.33674 0 9.284 288.27)" gradientUnits="userSpaceOnUse" r="11" xlink:href="#b"/><linearGradient id="l" gradientTransform="matrix(0 .15017 -.19307 0 8.867 288.898)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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="m" cx="16" cy="15" gradientTransform="matrix(.26458 0 0 .21167 0 289.327)" gradientUnits="userSpaceOnUse" r="15"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></radialGradient><path d="m.71 295.28h7.095v1.3h-7.095z" fill="url(#f)" opacity=".15" transform="translate(0 -288.797583)"/><path d="m.71 295.28v1.3c-.26.004-.628-.29-.628-.65s.29-.65.627-.65z" fill="url(#g)" opacity=".15" transform="translate(0 -288.797583)"/><path d="m7.805 295.28v1.3c.26.004.626-.29.626-.65s-.288-.65-.625-.65z" fill="url(#i)" opacity=".15" transform="translate(0 -288.797583)"/><g stroke-width=".265"><path d="m7.938 289.592v5.82h-7.411v-5.82z" fill="url(#j)" stroke="url(#k)" transform="translate(0 -288.533)"/><g fill="none" stroke-linejoin="round"><path d="m.66 295.28v-5.556h7.145v5.556z" stroke="url(#l)" stroke-linecap="round" transform="translate(0 -288.533)"/><path d="m8.07 289.46v6.085h-7.674v-6.086z" stroke="url(#m)" transform="translate(0 -288.533)"/></g></g><g fill="#fff" fill-opacity=".691"><path d="m1.058 1.323h.265v3.704h-.265z"/><path d="m4.498 1.587v.265h-3.704v-.265z"/><path d="m7.408 6.615h-.264v-3.705h.264z" opacity=".7"/><path d="m3.97 6.35v-.265h3.703v.265z" opacity=".7"/><path d="m2.117 3.175h1.058v.265h-1.058zm1.323 0h.53v.265h-.53zm1.058 0h.794v.265h-.794zm1.058 0h.794v.265h-.794zm-3.44.53h.53v.264h-.53zm.794 0h1.06v.264h-1.06zm1.323 0h.794v.264h-.794zm1.06 0h.528v.264h-.528zm-3.176.528h1.058v.265h-1.058zm1.323 0h.53v.265h-.53zm.793 0h1.06v.265h-1.06zm1.323 0h.53v.265h-.53zm-3.44.53h.794v.264h-.793zm1.06 0h.793v.264h-.795zm1.057 0h.53v.264h-.53zm.794 0h1.058v.264h-1.058z"/></g><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(#d)" stroke="url(#e)" 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(#a)" 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(#c)" 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/deletepage.svg b/icon-themes/elementary_svg/cmd/32/deletepage.svg
new file mode 100644
index 000000000..65215a617
--- /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="3.686" x2="2.93" y1="-4.226" y2="28.474"><stop offset="0" stop-color="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><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(.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)"/><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..103ba6908
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletepivottable.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(.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" gradientUnits="userSpaceOnUse" x1="16.827135" x2="15.820864" y1="16.666899" y2="5.002814"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.59172 -.63517 0 32.785 29.686)" gradientUnits="userSpaceOnUse" x1="25.929493" x2="35.738609" y1="19.212179" y2="19.169613"><stop offset="0" stop-color="#fff"/><stop offset=".36333463" 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" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#i" y1="2.269" y2="19.728"/><linearGradient id="i"><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="j" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="k" 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="l" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="5" y2="43"/><linearGradient id="m" gradientTransform="matrix(.59436 0 0 .5999 1.735 -.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 stroke-miterlimit="7" stroke-width=".964" transform="matrix(.26458333 0 0 -.26458333 -.156808 8.783211)"><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(#f)" 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(#g)"/></g><path d="m4 2c-.554 0-1 .446-1 1v26c0 .554.446 1 1 1h5v-21h20v-6c0-.554-.446-1-1-1z" fill="url(#m)" transform="scale(.26458)"/><path d="m.543 291.18h4.983l-5.063.065.096 5.49z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m.265 292.436h1.39v.198h-1.391z" fill="url(#k)" opacity=".15" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m.66 2.12-.004 5.524c0 .202.207.42.41.42h1.117" fill="none" opacity=".3" stroke="#000" stroke-width=".267999"/><path d="m2.116 2.382h.265v5.82h-.264zm-1.323 1.058h1.323v.264h-1.323zm0 1.587h1.323v.265h-1.323zm0 1.588h1.323v.264h-1.323z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#j)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m1.083.397c-.203 0-.423.246-.423.448v1.4l7.144.004-.002-1.409c0-.203-.192-.445-.394-.445z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".267999"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#h)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m2.117.53h.264v1.587h-.263zm1.853 0h.263v1.587h-.263zm1.85 0h.265v1.587h-.265z" fill="#126400" opacity=".4"/><path d="m6.656 2.862c1.57 1.37 1.012 3.603-1.36 3.662v1.156l-2.512-1.925 2.512-1.928v1.148c1.38.053 2.154-1.206 1.167-2.112z" fill="none" opacity=".5" stroke="#a771db" stroke-linejoin="round" stroke-width=".264888"/><g transform="matrix(1.33333 0 0 1.33333 .176 -387.53201)"><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..25bd80d21
--- /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" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2="-1.37699" y1="20.709" y2="-9.6947"><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="#e" 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" xlink:href="#d"/><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"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" 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="i"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#i" y1="27.178" y2="25.534"/><radialGradient id="k" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><radialGradient id="l" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="m" 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="n" 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="o" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#d" y2="22"/><linearGradient id="p" 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="q" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#i" y1="47.256" y2="-26.225"/><linearGradient id="r" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#i" y1="91.732" y2="22.118"/><linearGradient id="s" 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="m4.95 29h22.1v2h-22.1z" fill="url(#m)" 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(#l)" 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(#k)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#j)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#n)" 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="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#o)" 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(#p)" 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(#q)" 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(#r)" 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(#s)" 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(#a)" stroke="url(#b)" 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(#c)" 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(#f)" 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..d67bb50f0
--- /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="#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"/><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..22d8830cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleterows.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(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="3.686" x2="2.93" y1="-4.226" y2="28.474"><stop offset="0" stop-color="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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="j" gradientTransform="matrix(.1796 0 0 .1952 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" gradientTransform="matrix(.1573 0 0 .1587 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l.023 7.407h-6.644z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#i)" opacity=".15"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.59v.267h-1.591zm1.854 0h1.585v.267h-1.587zm1.852 0h1.587v.267h-1.589zm-5.294 1.587h1.323v.266h-1.323zm1.588 0h1.59v.266h-1.591zm1.854 0h1.585v.266h-1.587zm1.852 0h1.587v.266h-1.589z" opacity=".321"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#h)"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="opacity:.5;fill:none;stroke-width:.268;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m.794 3.44h6.88l-.004 1.852h-6.878z" fill="#fcaf3e"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><path d="m.794 3.44c-.147 0-.265.118-.265.264v1.323c0 .147.116.265.262.265h6.88c.146 0 .264-.118.264-.265v-1.323c0-.146-.118-.264-.264-.264zm0 .264h6.88l-.004 1.323h-6.878z" fill="#ce5c00"/><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(.191 0 0 .191 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(#c)" transform="matrix(.191 0 0 .191 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(#e)" transform="matrix(.191 0 0 .191 4.06 3.962)"/></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..e62b7ef72
--- /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(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#b" y1="13.023" y2="32.702"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#b" y1="20.584" y2="32.702"/><linearGradient id="d" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="e" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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(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="m2 5h28v22h-28z" fill="url(#i)"/><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.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(#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(#d)" stroke="url(#e)" 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(#a)" 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(#c)" 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..9f693087a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletetable.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(.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.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" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" 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="j" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" 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)"><g><rect fill="url(#k)" 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(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#i)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#h)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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(#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></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/dia.svg b/icon-themes/elementary_svg/cmd/32/dia.svg
new file mode 100644
index 000000000..777617d0f
--- /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(.8 0 0 .47802 -3.2 5.794)" 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="m2 7h28v22h-28z" fill="url(#e)"/><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..7b7b4eb7f
--- /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"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#m"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="p" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><linearGradient id="r" 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="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><linearGradient id="u" 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="v" 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="w" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#m"/><radialGradient id="x" 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="y" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><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.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" width="23.250059" x=".374971" y=".693895"/><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" height="3.750011" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" width="3.000007" x="8.624991" y="10.443919"/><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#o)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></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(#r)" 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(#w)" 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(#x)" filter="url(#y)" 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(#u)" 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(#v)" 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..9d36e63eb
--- /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"><radialGradient id="a" cx="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 27.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#e" y1="15.270427" y2="96.25267"/><linearGradient id="e"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#e" y1="61.170689" y2="-4.016581"/><radialGradient id="g" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" y1="20.378443" y2="27.73667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -12.231805)"><path d="m23.983051 29c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 7.34782)"><path d="m44.701172 9.6425781s-31.3233.052734-41.404297.052734a.46918086.46918086 0 0 0 -.46875.4687495l.00586 34.15625a.46918086.46918086 0 0 0 .46875.46875l41.4003906.002a.46918086.46918086 0 0 0 .46875-.46875l-.002-34.210938a.46918086.46918086 0 0 0 -.46875-.4687499z" fill="url(#b)"/><path d="m44.202589 43.821573-40.3995691-.001333-.0064485-33.157053 40.4051846-.05482z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.437504"/><path d="m42.341725 41.882373-36.6658144.073.010832-29.408294 36.6658094-.073z" fill="url(#d)" stroke="#9a69d7" stroke-linecap="round" stroke-width=".718752"/><path d="m2.7965299 9.6631237c10.3117931 0 42.4052161-.05232 42.4052161-.05232l.000858 35.2108333-42.3996476-.0013-.00645-35.1569673z" fill="none" opacity=".781" stroke="url(#f)" stroke-linejoin="round" stroke-width=".718752"/><path d="m6.0117453 12.797077 36.0158107-.073-.01084 28.908295-36.0158101.073z" fill="url(#g)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 9.5829252-9.218023 22.4709852-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304829 3.274476z" fill="url(#h)" fill-rule="evenodd" opacity=".444444"/><g fill="#fff"><path d="m27.986045 24.327006-2.938427-.43211-1.774472 2.24411-.497063-2.928138-2.682618-.994156 2.631225-1.377581.116523-2.858531 2.12325 2.076748 2.754633-.772514-1.318984 2.66108z"/><path d="m20.200249 29.319792-1.149915-1.546425-1.843753.215473 1.115394-1.571507-.774678-1.686928 1.839268.575181 1.364975-1.258053.02133 1.926988 1.618279.90941-1.826081.615763-.364824 1.820098z"/><path d="m15.27636 29.286702-1.293465-.493574-1.034251.841863.06971-1.38268-1.120261-.723481 1.33655-.36097.341892-1.289.756319 1.159589 1.331562-.07316-.869119 1.077635.481059 1.243782z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramarea.svg b/icon-themes/elementary_svg/cmd/32/diagramarea.svg
new file mode 100644
index 000000000..99f7c7963
--- /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="12.993" x2="14.001" xlink:href="#o" y1="-12.336" y2="20"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="11.673" x2="12.001" xlink:href="#o" y1="-7.108" y2="20"/><linearGradient id="r" gradientTransform="matrix(1.38317 0 0 1.41442 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="12.674" x2="12.001" xlink:href="#o" y1="1.33" 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="#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 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.013" rx="1" width="6.02" x="17.48" y="-5.513"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.48-4.508h4.02v25.008h-4.02z" opacity=".5" stroke="url(#n)"/><rect height="26.992" opacity=".5" rx="1" stroke="#7239b3" width="5.992" x="17.508" y="-5.492"/></g></g><g transform="translate(10.012 10)"><rect fill="url(#p)" height="21.983" rx="1" width="6.054" x="15.446" y="-.483"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.49.485h4.01v20.015h-4.01z" opacity=".5" stroke="url(#q)"/><rect height="21.989" opacity=".5" rx="1" stroke="#b35039" width="6.012" x="15.488" y="-.489"/></g></g><g transform="translate(-8 10)"><rect fill="url(#r)" height="17.913" rx="1" width="6.029" x="15.471" y="3.587"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502 4.506h4v15.994h-4z" opacity=".5" stroke="url(#s)"/><rect height="17.997" opacity=".5" rx="1" stroke="#7bb339" width="6.002" x="15.498" y="3.503"/></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..4c81bf6e1
--- /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="#ce5c00" stroke-miterlimit="0"><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..e77277629
--- /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="#ce5c00" stroke-miterlimit="0"/></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..9950d7982
--- /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="#ce5c00" stroke-miterlimit="0"/><path d="m7.8749899 4.1249803v12.0000297h-1.500004v-12.0000297z" fill="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/><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="#ce5c00" stroke-miterlimit="0"/></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..be3a7ab1d
--- /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="#ce5c00" stroke-miterlimit="0"/></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..8bb5445b7
--- /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="#ce5c00" stroke-miterlimit="0"/></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..a689796eb
--- /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" gradientUnits="userSpaceOnUse" x1="2.447694" x2="2.447694" y1="290.64972" y2="293.62628"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24.060932" xlink:href="#c" y1="5" y2="41.185825"/><linearGradient id="f" 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(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.019533 5.32365h-4.98300033z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#b35039" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#b4482f" opacity=".4"/></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..d62a907c9
--- /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="2.155269" x2="2.155269" xlink:href="#b" y1="6.099627" y2="3.706501"/><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="3.925309" x2="3.925309" xlink:href="#b" y1="1.501492" y2="6.886753"/><linearGradient id="d" gradientTransform="matrix(1.38317 0 0 1.41442 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.674" x2="12.001" xlink:href="#f" y1="1.33" y2="20"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.673" x2="12.001" xlink:href="#f" y1="-7.108" y2="20"/><linearGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="12.993" x2="14.001" xlink:href="#f" y1="-12.336" y2="20"/><radialGradient id="k" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#k)" transform="matrix(.22042 0 0 .1134 -1.053 2.873)"/><path d="m-10-47h5v7h-5z" fill="url(#m)" transform="matrix(-.22042 0 0 -.1134 -1.053 2.873)"/><path d="m10 40h28v7h-28z" fill="url(#n)" transform="matrix(.22042 0 0 .1134 -1.053 2.873)"/></g><g transform="matrix(.26458 0 0 .26458 -1.326 2.117)"><rect fill="url(#i)" height="27.013" rx="1" width="6.02" x="17.48" y="-5.513"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.48-4.508h4.02v25.008h-4.02z" opacity=".5" stroke="url(#j)"/><rect height="26.992" opacity=".5" rx="1" stroke="#7239b3" width="5.992" x="17.508" y="-5.492"/></g></g><g transform="matrix(.26458 0 0 .26458 1.59 2.117)"><rect fill="url(#g)" height="21.983" rx="1" width="6.054" x="15.446" y="-.483"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.49.485h4.01v20.015h-4.01z" opacity=".5" stroke="url(#h)"/><rect height="21.989" opacity=".5" rx="1" stroke="#b35039" width="6.012" x="15.488" y="-.489"/></g></g><g transform="matrix(.26458 0 0 .26458 -3.175 2.117)"><rect fill="url(#d)" height="17.913" rx="1" width="6.029" x="15.471" y="3.587"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502 4.506h4v15.994h-4z" opacity=".5" stroke="url(#e)"/><rect height="17.997" opacity=".5" rx="1" stroke="#7bb339" width="6.002" x="15.498" y="3.503"/></g></g><g stroke-width=".265"><path d="m.397 2.25 5.82 5.82h-5.819zm1.323 3.18v1.317h1.317z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m.66 1.818v4.93h4.93z" opacity=".5" stroke="url(#c)" transform="translate(0 1.058)"/><path d="m1.455 3.842v2.116h1.935" opacity=".5" stroke="url(#a)" transform="translate(0 1.058)"/></g></g><path d="m.53 2.91h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.178h-.264zm0 .538h.264v.18h-.264zm0 .54h.264v.18h-.264z" opacity=".15"/><path d="m.53 3.175h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .538h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264zm0 .54h.264v.18h-.264z" fill="#fff" opacity=".15"/><path d="m5.292 7.673v.264h-.172v-.264zm-.52 0v.264h-.172v-.264zm-.518 0v.264h-.174v-.264zm-.52 0v.264h-.172v-.264zm-.518 0v.264h-.173v-.264zm-.52 0v.264h-.172v-.264zm-.518 0v.264h-.173v-.264zm-.52 0v.264h-.173v-.264zm-.518 0v.264h-.173v-.264z" opacity=".15"/><path d="m5.12 7.673v.264h-.174v-.264zm-.52 0v.264h-.173v-.264zm-.52 0v.264h-.17v-.264zm-.518 0v.264h-.172v-.264zm-.52 0v.264h-.172v-.264zm-.518 0v.264h-.174v-.264zm-.52 0v.264h-.172v-.264zm-.518 0v.264h-.174v-.264zm-.52 0v.264h-.171v-.264z" fill="#fff" opacity=".15"/><path d="m1.19 8.334h5.03" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square" stroke-width=".265"/></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..664d77852
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><radialGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="o" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="p" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="r" 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><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(#o)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#p)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#m)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#0f5a00;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#q)"/><path d="m10.803157 24.297081-.02607 5.638392 4.046101-2.819197z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m10.750995 23.670593 3.758951 3.132439-3.757942 2.718426z" 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(#r)"/><path d="m7.6185796 24.297081-.026068 5.638392 4.0461004-2.819197z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m7.5664173 23.670593 3.7589507 3.132439-3.7579415 2.718426z" 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..14144c2c6
--- /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(.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="i" 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="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" 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="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><linearGradient id="n" 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="o" gradientTransform="matrix(.78378 0 0 .62162 -2.81 .08)" gradientUnits="userSpaceOnUse" x1="43.137" x2="4.861" y1="25.614" y2="25.614"><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" 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="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(#k)" 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(#l)" 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(#m)" transform="translate(1 1)"/></g><path d="m1 5 28 .002v21.998h-28z" fill="url(#p)" transform="matrix(0 -1 1 0 0 31)"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#n)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><g stroke-linecap="round"><path d="m28.5 26.5h-27v-21h27z" 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"/></g></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(#h)" 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(#i)" 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..1a20ac370
--- /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" 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="#f" y1="1552.0814" y2="1545.4441"/><linearGradient id="e"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#e" y1="53.623615" y2="2.906247"/><linearGradient id="g" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#f" y1="1544.5109" y2="1538.4094"/><linearGradient id="h" 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="i" cx="13" cy="15.786" 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="j" cx="14.357" cy="15.625" gradientTransform="matrix(0 1.8261 -1.97716 0 45.893 -14.217)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="k" cx="16" cy="15" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" r="15" xlink:href="#e"/><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="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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="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(#j)" stroke="url(#i)"/><path d="m2.5 25.5v-21h27v21z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#k)" 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(#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(#g)" 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(#h)" 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..edea0d7f5
--- /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(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1="15.5" y2="48.396"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="5" y2="43"/><linearGradient id="c" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#m" y1="15.999" y2="19.963"/><linearGradient id="d" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#l" y1="-4.284" y2="16.85"/><linearGradient id="e" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#k" y1="2.269" y2="19.728"/><linearGradient id="f" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" 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="g" gradientTransform="matrix(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="24.837" cy="36.421" gradientTransform="matrix(.0974 0 0 -.1043 3.282 8.45)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#k" y1="2.269" y2="19.728"/><linearGradient id="k"><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="l" gradientTransform="matrix(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="m" gradientTransform="matrix(.1323 0 0 .066 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#h" y1="15.999" y2="19.963"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="5" y2="43"/><linearGradient id="o" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 -2.47 -387.532)"><rect fill="url(#o)" height="5.556" rx=".198" width="1.19" x="4.432" y="291.047"/><path d="m4.54 291.174.986.006v5.336l-.986-.006z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.24 292.44 1.58-.004v.198l-1.58.003z" fill="url(#m)" opacity=".15"/><path d="m4.338 292.243-.005 4.143c0 .152.155.318.307.317l.77-.003c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m4.233 293.23v.198zm.2 0h1.19v.198h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19z" opacity=".321"/><path d="m4.566 290.947c-.158 0-.226.17-.226.33v.964l1.38-.002v-.963c0-.162-.118-.322-.276-.322z" fill="url(#l)"/><g fill="none" stroke-linecap="round" stroke-width=".201"><path d="m4.654 290.95c-.152 0-.316.185-.316.337v1.048h1.382v-1.054c0-.15-.143-.33-.295-.33z" opacity=".4" stroke="#126400"/><path d="m4.534 291.143.002 1.002 1 .007v-1.002z" opacity=".5" stroke="url(#j)" stroke-linejoin="round"/></g></g><g transform="matrix(1.3333 0 0 1.3333 -4.85 -387.532)"><rect fill="url(#a)" height="5.556" rx=".198" width=".992" x="4.432" y="291.047"/><path d="m4.54 291.174.796-.02v5.337l-.796.02z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.24 292.44 1.184-.004v.198l-1.184.003z" fill="url(#c)" opacity=".15"/><path d="m4.338 292.243-.005 4.143c0 .152.155.318.307.317l.77-.003" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m4.233 293.23v.198zm.2 0h.99v.197h-.99zm-.2 1.19v.2zm.2 0h.99v.2h-.99zm-.2 1.19v.2zm.2 0h.99v.2h-.99z" opacity=".321"/><path d="m4.566 290.947c-.158 0-.226.17-.226.33v.964l1.084-.003v-1.288z" fill="url(#d)"/><g fill="none" stroke-linecap="round"><path d="m5.323 290.95h-.67c-.15 0-.315.185-.315.337v1.048h.985z" opacity=".4" stroke="#126400" stroke-width=".20102"/><path d="m4.534 291.143.002 1.002.8.012v-1.002z" opacity=".5" stroke="url(#e)" stroke-linejoin="round" stroke-width=".201"/></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(#i)" fill-rule="evenodd" opacity=".141" transform="translate(0 2.646)"/><path d="m5.69 5.68 2.434-1.977-2.434-1.943v1.286h-2.12l.002 1.322h2.118z" display="block" fill="url(#g)" transform="translate(0 2.646)"/><g fill="none" stroke-width=".265"><path d="m6.043 4.936 1.527-1.233-1.527-1.213v.91h-2.118v.615h2.118z" display="block" opacity=".401" stroke="url(#f)" stroke-miterlimit="7" transform="translate(0 2.646)"/><path d="m5.69 8.326 2.434-1.976-2.434-1.946v1.287h-2.12l.002 1.322h2.118z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..e13965e28
--- /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(-.35277001 0 0 .35277001 5.37925 2.20425)" gradientUnits="userSpaceOnUse" x1="-10.255265" x2="9.716896" y1="4.262693" y2="3.704417"><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="b" gradientTransform="matrix(0 -.1895 -.2035 0 17.418 9.524)" gradientUnits="userSpaceOnUse" x1="30.71" x2="30.71" y1="49.189" y2="63.491"><stop offset="0" stop-color="#fff"/><stop offset=".273" stop-color="#fff" stop-opacity=".235"/><stop offset=".818" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" 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="d" gradientTransform="matrix(.5946 0 0 .5997 1.738 -.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="m4.007 7c-.553 0-.998.445-.998.998v3.002h26v-3.002c0-.553-.446-.998-1-.998h-24.001zm-1.007 6v5.002c0 .553.445.998.998.998h24.004c.553 0 .998-.445.998-.998v-5.002z" fill="url(#d)" transform="scale(.2646)"/><path d="m.532 1.587v1.323h.264v-1.323zm.264.265h3.704v-.264h-3.702zm6.88-.265h-3.176v.265h3.173v1.058h.264v-1.323h-.264zm-5.293.266v1.057h.267v-1.057zm1.853 0v1.057h.267v-1.057zm1.853 0v1.057h.265v-1.057zm-5.559 1.587v1.852h.264v-1.852zm.266 0v.263h1.584l.002 1.324v.266h1.852v-.266h-1.586l-.002-1.323h1.584v1.588h.27v.002h3.173v-.002h.264v-1.852zm1.586 1.587h-1.586v.267h1.586zm2.118-1.323h1.586v1.323h-1.586zm1.853 0h1.32v1.323h-1.32z" opacity=".321"/><path d="m.932 1.985h6.623l.015 2.91h-6.645z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m5.953 5.68-2.433-1.975 2.432-1.945v1.286h2.118v1.322h-2.12z" display="block" fill="url(#a)" transform="matrix(0 -1 1 0 2.381 11.907)"/><g fill="none" stroke-width=".265"><path d="m5.6 4.936-1.53-1.232 1.53-1.214v.908h2.117v.617h-2.117z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" transform="matrix(0 -1 1 0 2.381 11.907)"/><path d="m8.062 5.954-1.977 2.434-1.945-2.434h1.287v-2.117h1.323v2.118z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..741f3f822
--- /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(0 -1 1 0 -483.89214 217.90562)" gradientUnits="userSpaceOnUse" x1="187.54904" x2="186.93828" xlink:href="#o" y1="489.56607" y2="489.58264"/><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -483.89214 217.90562)" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.68555" xlink:href="#n" y1="489.35901" y2="489.354"/><linearGradient id="c" gradientTransform="matrix(0 1 1 0 -483.89215 -177.1782)" gradientUnits="userSpaceOnUse" x1="187.54904" x2="186.93828" xlink:href="#o" y1="489.56607" y2="489.58264"/><linearGradient id="d" gradientTransform="matrix(0 1 1 0 -483.89215 -177.1782)" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.68555" xlink:href="#n" y1="489.35901" y2="489.354"/><linearGradient id="e" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3.609354" x2="4" xlink:href="#h" y1="2.706409" y2="20"/><linearGradient id="f" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.59375" xlink:href="#j" y1="20.5" y2="2.031234"/><linearGradient id="g" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#i" y1="3.703112" y2="18"/><linearGradient id="h" 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="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".03645843" stop-color="#fff" 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.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="translate(0 8)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#j" y1="20.5" y2="8.5"/><linearGradient id="l" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#i" y1="9" y2="18"/><linearGradient id="m" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3.749979" x2="4" xlink:href="#h" y1="7.956422" y2="20"/><linearGradient id="n"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="o"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><g stroke-width=".750002"><g transform="matrix(1.33333 0 0 1.33333 13.000039 -10.6666)"><path d="m10.124425 10.620775.024859 17.987425h-6.7521182l-.0248593-17.987425z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit=".75"/><path d="m9.3571878 11.374132.060202 16.504289-5.2889263-.0156.00442-16.487056z" fill="none" stroke="url(#g)" stroke-miterlimit="1.25"/></g><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><path d="m10.132711 15.116643v12h-6.7521181v-12z" fill="url(#m)" stroke="url(#k)" stroke-linejoin="round" stroke-miterlimit=".75"/><path d="m9.3654742 15.87.035343 10.516864-5.2889263-.0156.029279-10.499631z" fill="none" stroke="url(#l)" stroke-miterlimit="1.25"/></g><g stroke-linejoin="round" stroke-miterlimit=".75"><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><path d="m5.62802 31.60427v-2.22107l2.24729-.01v2.22108z" fill="url(#a)" stroke="url(#b)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m5.6145928 16.624718.01825-2.996051 2.2411404.0053.0008179 3.000818z"/><path d="m5.6145928 21.874731.01825-2.996051 2.2411404.0053.0008179 3.000818z"/><path d="m5.6145928 27.124744.01825-2.996051 2.2411404.0053.0008179 3.000818z"/></g><path d="m5.6280128 9.1231483v2.2210697l2.24729.01v-2.2210797z" fill="url(#c)" stroke="url(#d)"/></g><g transform="matrix(1.33333 0 0 1.33333 13.000041 -10.6666)"><path d="m5.62802 31.60427v-2.22107l2.24729-.01v2.22108z" fill="url(#a)" stroke="url(#b)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m5.6145928 16.624718.01825-2.996051 2.2411404.0053.0008179 3.000818z"/><path d="m5.6145928 21.874731.01825-2.996051 2.2411404.0053.0008179 3.000818z"/><path d="m5.6145928 27.124744.01825-2.996051 2.2411404.0053.0008179 3.000818z"/></g><path d="m5.6280128 9.1231483v2.2210697l2.24729.01v-2.2210797z" fill="url(#c)" stroke="url(#d)"/></g></g></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..0753d66b5
--- /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(.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="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="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"/><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..6dbb6e98b
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.736442 0 0 .24804124 36.534834 22.279976)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 .66976335 -.66667 0 33.830581 -3.862868)" gradientUnits="userSpaceOnUse" x1="43.162533" x2="14.794302" y1="26.745737" y2="26.745737"><stop offset="0" stop-color="#fff"/><stop offset=".11111113" stop-color="#fff" 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="42.753647" x2="42.753647" y1="1.681225" y2="43.681015"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m3 27c0 2.66668 28.00014 2.66668 28.00014 0s-28.00014-2.66668-28.00014 0z" fill="url(#a)" opacity=".163" stroke-width=".66667"/><g transform="matrix(0 -1 -1 0 32.000854 31.055838)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none" stroke-width="1.000005"><path d="m16.458984 5.234375-7.521484 9.310547h5.519531v.953125h-.0039l.0039 1.001953v.5h.002l.0332 8.511719 3.986328-.0039-.02344-10.009765h-.0059v-.953125h5.601562z" fill="none" opacity=".6" stroke="url(#b)" transform="matrix(0 -1 1 0 1.010024 32.000854)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00"/></g></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..c91ae5767
--- /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" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="13.696532" x2="13.299725" y1="12.091468" y2="29.436474"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.67351" x2="12.001242" xlink:href="#c" y1="1.330357" y2="20"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".65376854" stop-color="#fff" 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.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.672582" x2="12.001242" xlink:href="#c" y1="-7.108318" y2="20"/><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="12.992838" x2="14.001242" xlink:href="#c" y1="-12.336135" y2="20"/><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.01342" rx="1" width="6.020484" x="17.479515" y="-5.513394"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.47909-4.508349h4.022158v25.007124h-4.022158z" opacity=".5" stroke="url(#g)"/><rect height="26.991688" opacity=".5" rx="1" stroke="#7239b3" width="5.991831" x="17.508169" y="-5.491661"/></g></g><g transform="matrix(.26458333 0 0 .26458333 1.590631 2.11667)"><rect fill="url(#d)" height="21.983143" rx="1" width="6.054248" x="15.445752" y="-.483115"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.490217.484998h4.011029v20.013777h-4.011029z" opacity=".5" stroke="url(#e)"/><rect height="21.989328" opacity=".5" rx="1" stroke="#b35039" width="6.012409" x="15.487591" y="-.489302"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -3.175 2.11667)"><rect fill="url(#a)" height="17.913376" rx="1" width="6.02882" x="15.471181" y="3.58665"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#b)"/><rect height="17.997379" opacity=".5" rx="1" stroke="#7bb339" width="6.002127" x="15.497873" y="3.502647"/></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..7f08f6e5a
--- /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" 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(.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="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="m5 1 22 .002v27.998h-22z" fill="url(#n)"/><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..913986d39
--- /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"><radialGradient id="a" cx="59.095905" cy="49.577957" fx="59.095905" fy="49.577957" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#b"/><radialGradient id="b" 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="#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(.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="d" gradientTransform="matrix(.34577856 0 0 .43493385 16.288621 13.935958)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="e" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.144838" x2="24.138529" y1="10.724452" y2="25.52846"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="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(0 -288.53332)"><g transform="matrix(1.8666667 0 0 1 -6.879167 2.116853)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 3.175007)"><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(#f)"/></g><g transform="matrix(.18912227 0 0 .18912227 -2.684924 285.58322)"><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(#b)"/><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="#0f5a00" 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(#d)" 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(#c)" stroke-width="1.417073"/></g></g><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(#f)"/><g transform="translate(0 1.058337)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 4.23334)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 5.291673)"><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(#f)"/></g><g transform="matrix(.18912227 0 0 .18912227 .490076 289.81652)"><path d="m33.083355 14.899576-.01639 12.573382-15.372682.01768v-12.591061z" fill="url(#a)"/><g fill="none"><path d="m33.083355 14.899576-.000003 12.591061-15.376175-.0034-.01286-12.587632z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.684348 15.599079.000001 11.192054m-12.591061 0 .08148-11.185979" opacity=".5" stroke="url(#e)" stroke-width="1.421774"/></g></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..273fd6589
--- /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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><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="c" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="d" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#b" y1="46.971001" y2="46.971001"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="22.035942" x2="22.035942" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 35.63)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#b" y1="46.971001" y2="46.971001"/><linearGradient id="i" 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="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="l" 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(#i)" 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(#j)" 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(#k)" 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(#l)" 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.131472 15.620876)"><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(#c)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#d)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(.75000188 0 0 .75000188 -.131449 8.122261)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#g)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..d9839b3bd
--- /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"><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.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="c" 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="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(.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="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#a"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.332248" x2="11.332248" y1="16.517551" y2="8.517552"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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(#c)"/><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="m7.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="m26.5 28.5h-18v-24.0000041h18z" fill="none" stroke="url(#b)" 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(#c)"/><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="m7.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="m26.5 28.5h-18v-24.0000041h18z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(-1.332248 .482448)"><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/duplicateslide.svg b/icon-themes/elementary_svg/cmd/32/duplicateslide.svg
new file mode 100644
index 000000000..ed7ea118a
--- /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" gradientUnits="userSpaceOnUse" x1=".978" x2=".978" xlink:href="#b" y1="4.91" y2="27.858"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" xlink:href="#b" y1="4.526" y2="27.474"/><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.533)" gradientUnits="userSpaceOnUse" x1="9.682" x2="38.318" xlink:href="#j" y1="30.468" y2="28.824"/><linearGradient id="g" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-25.007" x2="-60.813" xlink:href="#k" y1="30.174" y2="30.174"/><linearGradient id="h" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="8.143" x2="45.143" xlink:href="#i" y1="25.373" y2="25.373"/><linearGradient id="i" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="8.143" x2="45.143" y1="25.373" y2="25.373"><stop offset="0" stop-color="#fff"/><stop offset=".503" 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(.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="k" 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><linearGradient id="l" gradientTransform="matrix(0 -.39572 .428 0 6.403 30.904)" 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="m" gradientTransform="matrix(.39222 0 0 -.36562 4.828 25.164)" gradientUnits="userSpaceOnUse" x1="27.974" x2="27.974" y1="36.128" y2="-1.184"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><radialGradient id="n" cx="24.837" cy="36.421" gradientTransform="matrix(-.38352 0 0 -.25568 22.276 31.384)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12.332" x2="11.332" y1="16.518" y2="8.518"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><path d="m8 4.002 19 .002v24.998h-19z" fill="url(#f)" transform="matrix(0 1 -1 0 30.001 -4.987)"/><g fill="none" stroke-linejoin="round"><path d="m7.5 3.5 20 .002v25.998h-20z" stroke="url(#g)" transform="matrix(0 1 -1 0 30.001 -4.987)"/><path d="m26.5 28.5h-18v-24h18z" stroke="url(#h)" 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(#e)" transform="translate(-1 -4.988)"/><path d="m5.5 26.5-2.983.05-.024-18.075h3" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square" transform="translate(-1 -4.988)"/><path d="m10 2.512h4m1 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(#c)" 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(#a)" 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(#a)" 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(#a)" transform="translate(-1 -4.988)"/><path d="m8 4.002 19 .002v24.998h-19z" fill="url(#j)" transform="matrix(0 1 -1 0 35 2)"/><g fill="none" stroke-linejoin="round"><path d="m7.5 3.5 20 .002v25.998h-20z" stroke="url(#k)" transform="matrix(0 1 -1 0 35 2)"/><path d="m26.5 28.5h-18v-24h18z" stroke="url(#i)" 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(#e)" transform="translate(4 2)"/><path d="m5.5 26.5-2.983.05-.024-18.075h3" fill="none" opacity=".5" stroke="url(#d)" 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(#c)" 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(#a)" 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(#a)" 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(#a)" 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(#n)" fill-rule="evenodd" opacity=".141" transform="translate(-6.332 3.546)"/><path d="m10.832 11.018c-4.98 3.367-2.05 9.55 3.5 9.5v3l7-5-7-5v2.976c-3.58.14-5.56-3.127-3-5.476z" display="block" fill="url(#m)" transform="translate(-6.332 3.546)"/><g fill="none"><path d="m9.876 12.76c-1.757 2.058-.225 7.434 5.395 6.7l.062 2.196 4.37-3.138-4.37-3.064v2.06c-6.167.33-5.98-3.922-5.456-4.755z" display="block" opacity=".8" stroke="url(#l)" stroke-miterlimit="7" stroke-width=".964" transform="translate(-6.332 3.546)"/><path d="m10.832 11.018c-4.98 3.367-2.05 9.55 3.5 9.5v3l7-5-7-5v2.976c-3.58.14-5.56-3.127-3-5.476z" opacity=".858" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" transform="translate(-6.332 3.546)"/></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..6ef3fa047
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editannotation.svg
@@ -0,0 +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(.52303352 -.52560659 .58512966 .58222202 -12.438435 18.040143)" 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(.50824038 -.51074175 .68479417 .68138466 -14.355887 15.350771)" 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(.50824038 -.51074175 .68479417 .68138466 -14.501668 15.497348)" 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(.50824038 -.51074175 .68479417 .68138466 -13.850037 14.842531)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.995817 14.989108)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.341796 14.332697)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.487577 14.478477)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="l" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="m" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.2553115 0 0 1.2553115 .89411 -9.341999)"><g><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#m)" fill-rule="evenodd"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#n)" stroke-width=".796615"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#l)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".796615"/></g><g><path d="m21.621637 28.166713c-.159323-.0239-.282798-.01115-.366443.008l-11.033118 2.538812-2.0297747.468409-.062136.01115-2.4695066 1.740604 5.8917643-.156137.04939-.01195 2.043318-.467613 11.031525-2.557134c.332188-.07648-.16251-.488325-1.109685-.924074-.708987-.329002-1.468161-.581529-1.943741-.650834z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15" stroke-width=".796615"/><path d="m8.2305388 26.935147c.3552903-.266866 1.3518557.233408 2.2679632 1.144735.913717.908142 1.394076 1.881605 1.13438 2.240878 0 0 .0223.01992.02151.02071l12.753805-12.81594c.323425-.326612-.179239-1.354246-1.123228-2.294251-.947175-.940006-1.978791-1.437891-2.30142-1.113668z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".398308"/><path d="m19.427759 15.682163c.355291-.26607 1.351856.234205 2.267963 1.145532.912921.908142 1.394077 1.881605 1.133584 2.240878 0 0 .0223.01992.02151.02071l1.556586-1.562958.03186-.03186c0-.0016-.0223-.01992-.02151-.02151.260497-.358478-.220658-1.330349-1.134376-2.240083-.916107-.911328-1.911876-1.411602-2.267963-1.144736l-.03186.03186-1.556586 1.564552z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".398308"/><g stroke-width=".796615"><path d="m8.2305388 26.935147c.3552903-.266866 1.3518557.233408 2.2679632 1.144735.913717.908142 1.394076 1.881605 1.13438 2.240878 0 0 .0223.01992.02151.02071l8.78268-8.826494.03186-.03186s-.0239-.01912-.0223-.02071c.26129-.358477-.220662-1.331941-1.13438-2.240878-.916107-.911328-1.911876-1.411602-2.267963-1.144736l-.03186.03186z" fill="#0c0c0c" opacity=".6"/><path d="m17.683172 17.435513c.355291-.26607 1.351856.233408 2.267963 1.144735.912921.909735 1.394077 1.882402 1.133584 2.240878 0 .0016.02231.01992.02151.02151l.159323-.159323c0-.0016-.0239-.01991-.0223-.02151.260493-.358476-.220662-1.33194-1.13438-2.240878-.916114-.911327-1.911883-1.411601-2.26797-1.144735z" fill="url(#b)"/><path d="m17.538189 17.582886c.354493-.267662 1.351059.232612 2.267166 1.14394.913717.908141 1.394076 1.882401 1.13438 2.240878 0 0 .0223.01912.02151.02071l.159323-.159323c0-.0016-.0239-.02071-.02151-.02151.260493-.36007-.221459-1.332737-1.135177-2.241675-.916107-.911327-1.911876-1.411601-2.267963-1.144735z" fill="url(#d)"/><path d="m18.189023 16.927272c.35529-.266069 1.351856.233408 2.267963 1.144736.913717.909734 1.394076 1.882401 1.13438 2.240878 0 .0016.0223.01991.02151.02151l.159323-.159323c0-.0016-.0239-.01992-.0223-.02151.260493-.358477-.220662-1.33194-1.13438-2.240878-.916107-.911328-1.911876-1.411602-2.267963-1.144736z" fill="url(#f)"/><path d="m18.043242 17.073053c.355291-.26607 1.351856.234205 2.267963 1.145532.914514.908141 1.39567 1.882402 1.135177 2.240878 0 .0024.02231.02071.02151.02231l.159323-.159323c0-.0016-.0239-.02071-.02151-.02151.260493-.35848-.221459-1.33035-1.135177-2.240085-.916107-.911327-1.911876-1.411601-2.267963-1.144735z" fill="url(#g)"/><path d="m18.697263 16.416642c.355291-.26607 1.351856.233408 2.267963 1.144736.913718.909734 1.394077 1.882401 1.13438 2.240878 0 .0016.02231.01991.02151.02151l.159323-.159323c0-.0016-.0239-.01992-.0223-.02151.260493-.358477-.220663-1.33194-1.13438-2.240878-.916108-.911328-1.911876-1.411602-2.267167-1.144736z" fill="url(#h)"/><path d="m18.551483 16.563219c.35529-.266866 1.351856.233408 2.267963 1.144736.912921.908141 1.394076 1.881605 1.133583 2.240878 0 0 .0223.01991.02151.02071l.159323-.159323c0-.0016-.0239-.01991-.02151-.02151.260493-.358476-.221459-1.33194-1.135176-2.240878-.916108-.912124-1.911876-1.411602-2.267963-1.145532z" fill="url(#i)"/></g><g fill-rule="evenodd" stroke-width=".5" transform="matrix(.79661502 0 0 .79661502 -.712261 7.441977)"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></g></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..044912a04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editcurindex.svg
@@ -0,0 +1 @@
+<svg height="32" width="32.000004" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -14.720001 13.304)" 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(.638 -.64114 .85963 .85535 -17.127001 9.928)" 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(.638 -.64114 .85963 .85535 -17.310001 10.112)" 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(.638 -.64114 .85963 .85535 -16.492001 9.29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -16.675001 9.474)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -15.854001 8.65)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -16.037001 8.833)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><filter id="l" color-interpolation-filters="sRGB" height="1.090767" width="1.013828" x="-.006914" y="-.045383"><feGaussianBlur stdDeviation=".029150602"/></filter><linearGradient id="m"><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="n" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#m"/><radialGradient id="o" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#m"/><radialGradient id="p" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099575)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#m"/><g transform="matrix(1.33333 0 0 1.33333 1.000039 2.000036)"><path d="m16.624988 8.124544c-.0021-.2690776-.288334-.499541-.625-.499541h-8.7499998c-.336666 0-.6271077.2304633-.625.499541l.00392.5004411c.00211.2690779.288334.499541.625.499541.0014.0041 8.7499998 0 8.7499998 0 .336666 0 .627107-.2304632.625-.499541z" fill="#fff" filter="url(#l)" opacity=".35"/><path d="m7.1249883 7.124991v.7734428.00195c3.0000007-.00999 6.0000007-.015401 8.9999997-.025391v-.7500018z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m20.611395 4.1249835c0-.2691161-.403658-.4995969-.87498-.4995969h-12.1114471c-.4713219 0-.8749806.2304808-.8749806.4995969v.7500019c0 .2691161.4036587.4995969.8749806.4995969.00196.0041 12.1114481 0 12.1114481 0 .471322 0 .87498-.2304808.87498-.4995969z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m7.1249882 3.3749337-.0000001.7734398v.002c4.3333339-.01 9.1667009-.01539 13.5000339-.02539v-.7500018h-13.5000338z" stroke="url(#n)"/><g stroke="#000"><path d="m7.1249883 7.124991.0000117.7734332v.00195c3.000001-.00999 6.000001-.015401 9-.025391l-.000012-.7499922z" opacity=".1"/><path d="m7.1249883 3.3749817.0000109.7460652v.00195c4.3333338-.00999 9.1667018-.015401 13.5000338-.025391l-.000011-.7226242z" opacity=".1"/></g></g><path d="m21.000023 12.125812c0-.269116-.403658-.499597-.87498-.499597h-12.5000751c-.4713219 0-.8749806.230481-.8749806.499597v.624193c0 .269116.4036587.499597.8749806.499597.00196.0041 12.5000751 0 12.5000751 0 .471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m7.1249883 11.124951v.735356.514697c4.3333337-.01 9.1667007-.01539 13.5000337-.02539v-1.474615h-13.5000337z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.499981" fill="url(#p)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.374999" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".750002"/><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.1249883 15.625014.0000227.760744v.514647c3.000001-.01 6.000001-.0154 9-.02539l-.000023-1.500003h-8.9999997z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/></g><path d="m28.035999 26.016c-.2-.03-.355-.014-.46.01l-13.849999 3.187-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.015 2.564999-.587 13.848-3.21c.417-.096-.204-.613-1.393-1.16-.89-.413-1.843-.73-2.44-.817z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.009999-16.088c.406-.41-.225-1.7-1.41-2.8799998-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5"/><path d="m25.281999 10.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.8119998-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04-1.954 1.9639998z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.024999-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m23.091999 12.545c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)"/><path d="m22.909999 12.73c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)"/><path d="m23.726999 11.907c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)"/><path d="m23.543999 12.09c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)"/><path d="m24.364999 11.266c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)"/><path d="m24.181999 11.45c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..dba9315bc
--- /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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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" 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(.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="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="m5 1 22 .002v27.998h-22z" fill="url(#n)"/><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><path d="m28.036 18.017c-.2-.03-.355-.015-.46.01l-13.85 3.186-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.014 2.565-.586 13.848-3.21c.417-.097-.204-.614-1.393-1.162-.89-.41-1.843-.727-2.44-.815z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 -.01)"/><path d="m25.282 2.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.149-1.146-2.399-1.774-2.846-1.44l-.04.04z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.026-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 -.01)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 -.01)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 -.01)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 -.01)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 -.01)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 -.01)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 -.01)"/><path d="m8.99 21.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..1c45d173c
--- /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"><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 stroke-linejoin="round"><g fill="none"><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><path d="m7.507 3.504h16.99v2.978l-16.998.14zm-.007 20h16.996v2.978h-16.996z" fill="#fcaf3e" stroke="#ce5c00"/></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..d181a34fc
--- /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" gradientTransform="matrix(.52303352 -.52560659 .58512966 .58222202 -12.438435 18.040143)" 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(.50824038 -.51074175 .68479417 .68138466 -14.355887 15.350771)" 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(.50824038 -.51074175 .68479417 .68138466 -14.501668 15.497348)" 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(.50824038 -.51074175 .68479417 .68138466 -13.850037 14.842531)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.995817 14.989108)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.341796 14.332697)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.50824038 -.51074175 .68479417 .68138466 -13.487577 14.478477)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(1.2553115 0 0 1.2553115 .89411 -9.341999)"><path d="m21.621637 28.166713c-.159323-.0239-.282798-.01115-.366443.008l-11.033118 2.538812-2.0297747.468409-.062136.01115-2.4695066 1.740604 5.8917643-.156137.04939-.01195 2.043318-.467613 11.031525-2.557134c.332188-.07648-.16251-.488325-1.109685-.924074-.708987-.329002-1.468161-.581529-1.943741-.650834z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15" stroke-width=".796615"/><path d="m8.2305388 26.935147c.3552903-.266866 1.3518557.233408 2.2679632 1.144735.913717.908142 1.394076 1.881605 1.13438 2.240878 0 0 .0223.01992.02151.02071l12.753805-12.81594c.323425-.326612-.179239-1.354246-1.123228-2.294251-.947175-.940006-1.978791-1.437891-2.30142-1.113668z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".398308"/><path d="m19.427759 15.682163c.355291-.26607 1.351856.234205 2.267963 1.145532.912921.908142 1.394077 1.881605 1.133584 2.240878 0 0 .0223.01992.02151.02071l1.556586-1.562958.03186-.03186c0-.0016-.0223-.01992-.02151-.02151.260497-.358478-.220658-1.330349-1.134376-2.240083-.916107-.911328-1.911876-1.411602-2.267963-1.144736l-.03186.03186-1.556586 1.564552z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".398308"/><g stroke-width=".796615"><path d="m8.2305388 26.935147c.3552903-.266866 1.3518557.233408 2.2679632 1.144735.913717.908142 1.394076 1.881605 1.13438 2.240878 0 0 .0223.01992.02151.02071l8.78268-8.826494.03186-.03186s-.0239-.01912-.0223-.02071c.26129-.358477-.220662-1.331941-1.13438-2.240878-.916107-.911328-1.911876-1.411602-2.267963-1.144736l-.03186.03186z" fill="#0c0c0c" opacity=".6"/><path d="m17.683172 17.435513c.355291-.26607 1.351856.233408 2.267963 1.144735.912921.909735 1.394077 1.882402 1.133584 2.240878 0 .0016.02231.01992.02151.02151l.159323-.159323c0-.0016-.0239-.01991-.0223-.02151.260493-.358476-.220662-1.33194-1.13438-2.240878-.916114-.911327-1.911883-1.411601-2.26797-1.144735z" fill="url(#b)"/><path d="m17.538189 17.582886c.354493-.267662 1.351059.232612 2.267166 1.14394.913717.908141 1.394076 1.882401 1.13438 2.240878 0 0 .0223.01912.02151.02071l.159323-.159323c0-.0016-.0239-.02071-.02151-.02151.260493-.36007-.221459-1.332737-1.135177-2.241675-.916107-.911327-1.911876-1.411601-2.267963-1.144735z" fill="url(#d)"/><path d="m18.189023 16.927272c.35529-.266069 1.351856.233408 2.267963 1.144736.913717.909734 1.394076 1.882401 1.13438 2.240878 0 .0016.0223.01991.02151.02151l.159323-.159323c0-.0016-.0239-.01992-.0223-.02151.260493-.358477-.220662-1.33194-1.13438-2.240878-.916107-.911328-1.911876-1.411602-2.267963-1.144736z" fill="url(#f)"/><path d="m18.043242 17.073053c.355291-.26607 1.351856.234205 2.267963 1.145532.914514.908141 1.39567 1.882402 1.135177 2.240878 0 .0024.02231.02071.02151.02231l.159323-.159323c0-.0016-.0239-.02071-.02151-.02151.260493-.35848-.221459-1.33035-1.135177-2.240085-.916107-.911327-1.911876-1.411601-2.267963-1.144735z" fill="url(#g)"/><path d="m18.697263 16.416642c.355291-.26607 1.351856.233408 2.267963 1.144736.913718.909734 1.394077 1.882401 1.13438 2.240878 0 .0016.02231.01991.02151.02151l.159323-.159323c0-.0016-.0239-.01992-.0223-.02151.260493-.358477-.220663-1.33194-1.13438-2.240878-.916108-.911328-1.911876-1.411602-2.267167-1.144736z" fill="url(#h)"/><path d="m18.551483 16.563219c.35529-.266866 1.351856.233408 2.267963 1.144736.912921.908141 1.394076 1.881605 1.133583 2.240878 0 0 .0223.01991.02151.02071l.159323-.159323c0-.0016-.0239-.01991-.02151-.02151.260493-.358476-.221459-1.33194-1.135176-2.240878-.916108-.912124-1.911876-1.411602-2.267963-1.145532z" fill="url(#i)"/></g><g fill-rule="evenodd" stroke-width=".5" transform="matrix(.79661502 0 0 .79661502 -.712261 7.441977)"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..57d24af07
--- /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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="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="n"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#n" y1="27.178" y2="25.534"/><radialGradient id="p" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#l"/><radialGradient id="q" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#l"/><linearGradient id="r" 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="s" 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="t" 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="u" 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="v" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#n" y1="47.256" y2="-26.225"/><linearGradient id="w" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#n" y1="91.732" y2="22.118"/><linearGradient id="x" 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="m4.95 29h22.1v2h-22.1z" fill="url(#r)" 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(#q)" 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(#p)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#o)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#m)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#s)" 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="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#t)" 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(#u)" 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(#v)" 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(#w)" 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(#x)" stroke-linecap="round" transform="translate(-2 11)"/><path d="m8 29h6v1h-6z" opacity=".2"/><g transform="translate(-.000738 7.790284)"><path d="m28.036 18.017c-.2-.03-.355-.015-.46.01l-13.85 3.186-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.014 2.565-.586 13.848-3.21c.417-.097-.204-.614-1.393-1.162-.89-.41-1.843-.727-2.44-.815z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 -.01)"/><path d="m25.282 2.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.149-1.146-2.399-1.774-2.846-1.44l-.04.04z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.026-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 -.01)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 -.01)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 -.01)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 -.01)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 -.01)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 -.01)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 -.01)"/><path d="m8.99 21.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..c1c5f2e6a
--- /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" gradientTransform="matrix(.17371748 -.17457208 .19434175 .19337602 -3.894667 3.520017)" 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(.16880416 -.16963496 .22744377 .22631135 -4.531519 2.626783)" 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(.16880416 -.16963496 .22744377 .22631135 -4.579938 2.675467)" 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(.16880416 -.16963496 .22744377 .22631135 -4.363508 2.457979)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.411927 2.506663)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.194704 2.288646)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.243123 2.337065)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(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"/><path d="m7.4178583 6.8834001c-.052917-.00794-.093927-.0037-.1217084.00265l-3.664479.8432271-.6741583.155575-.020637.0037-.8202084.5781145 1.9568584-.051858.016404-.00397.6786557-.1553095 3.6639501-.8493125c.1103312-.0254-.053975-.1621896-.3685646-.3069166-.2354792-.109273-.4876271-.1931459-.6455834-.2161646z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15" stroke-width=".264583"/><path d="m2.9702126 6.4743542c.1180041-.088635.4489979.077523.7532687.3802063.3034771.301625.4630208.6249458.3767667.7442729 0 0 .00741.00661.00714.00688l4.2359828-4.2566175c.1074208-.1084791-.0595313-.4497917-.3730625-.762-.3145896-.3122083-.657225-.4775729-.7643813-.3698875z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".132292"/><path d="m6.6891958 2.7368501c.1180041-.088371.4489979.077788.7532687.3804708.3032125.301625.4630209.6249459.3765021.7442729 0 0 .00741.00661.00714.00688l.5169996-.5191133.010583-.010583c0-.0005292-.00741-.00661-.00714-.00714.0865153-.1190666-.073293-.4418583-.3767701-.7440124-.3042708-.3026834-.635-.4688417-.7532688-.3802063l-.0105833.0105833-.5169958.5196417z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".132292"/><g stroke-width=".264583"><path d="m2.9702126 6.4743542c.1180041-.088635.4489979.077523.7532687.3802063.3034771.301625.4630208.6249458.3767667.7442729 0 0 .00741.00661.00714.00688l2.9170311-2.9315833.010583-.010583s-.00794-.00635-.00741-.00688c.0867891-.1190628-.0732838-.4423837-.3767609-.7442733-.3042709-.3026833-.635-.4688416-.7532688-.3802062l-.010583.010583z" fill="#0c0c0c" opacity=".6"/><path d="m6.1097583 3.319198c.1180041-.088371.4489979.077523.7532687.3802063.3032125.3021541.4630208.6252104.3765021.7442729 0 .0005291.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532687-.3802063z" fill="url(#b)"/><path d="m6.0616041 3.3681459c.1177396-.0889.4487333.077258.7530042.3799417.303477.301625.4630208.6252104.3767666.7442729 0 0 .00741.00635.00714.00688l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865185-.1195959-.0735545-.4426522-.3770316-.7445417-.3042708-.3026834-.635-.4688417-.7532687-.3802063z" fill="url(#d)"/><path d="m6.2777687 3.1503938c.1180041-.088371.4489979.077523.7532687.3802063.3034771.3021542.4630209.6252104.3767667.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532687-.3802062z" fill="url(#f)"/><path d="m6.2293499 3.1988126c.1180042-.088371.4489979.077788.7532688.3804708.3037416.301625.46355.6252104.3770312.7442729 0 .0007938.00741.00688.00714.00741l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865185-.1190675-.0735545-.4418592-.3770316-.7440134-.3042708-.3026833-.635-.4688417-.7532687-.3802062z" fill="url(#g)"/><path d="m6.4465728 2.9807959c.1180042-.088371.448998.077523.7532688.3802063.3034771.3021541.4630208.6252104.3767667.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042709-.3026833-.635-.4688417-.7530042-.3802063z" fill="url(#h)"/><path d="m6.3981541 3.0294792c.1180042-.088635.4489979.077523.7532687.3802063.3032126.301625.4630209.6249458.3765021.7442729 0 0 .00741.00661.00714.00688l.052917-.052917c0-.0005291-.00794-.00661-.00714-.00714.0865185-.1190667-.0735545-.4423876-.3770316-.7442771-.3042708-.302948-.635-.4688417-.7532687-.3804709z" fill="url(#i)"/></g><g fill-rule="evenodd" stroke-width=".5" transform="scale(.26458333)"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..a34c9a62b
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .07585563 10.772975 17.144092)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.0579469 0 0 .93327787 .895667 1.294817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93300816 0 0 .80833922 2.207037 2.594058)" gradientUnits="userSpaceOnUse" x1="12.991515" x2="12.077606" y1="3.16044" y2="17.348259"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .908139)"><ellipse cx="11.852736" cy="18.357782" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry="1.280065" stroke-width=".807483"/><g stroke-linejoin="round" stroke-width=".750002"><ellipse cx="12" cy="11" fill="url(#d)" rx="8.486049" ry="7.486049" stroke="url(#b)"/><ellipse cx="12" cy="11" fill="url(#e)" rx="7.807478" ry="6.753546" stroke="url(#a)"/><path d="m7.4830486 13.522314 6.9999994-3.9999997" fill="none" stroke="#ededeb" stroke-linecap="round" stroke-width=".750002"/></g></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..ecdf30729
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ellipsecut.svg
@@ -0,0 +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.424609" x2="10.811587" y1="5.617542" y2="16.8354"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="d" gradientTransform="matrix(1.0579469 0 0 .93327787 .895667 1.294817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .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 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(#d)" stroke="url(#b)"/><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" stroke="url(#a)"/></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..b2020a01b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ellipsecut_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="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .08017964 10.772975 17.00194)" 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="18.284815" display="block" fill="url(#b)" opacity=".433333" rx="8.098211" ry="1.353033" stroke-width=".830179"/><g fill="none" 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" stroke="url(#a)"/><g stroke="#ededeb"><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"/><path d="m7.4830486 13.522314 6.9999994-3.9999997" stroke-linecap="round" stroke-width=".750002"/></g></g></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..e2d555f7e
--- /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" 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="b" 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="c" gradientTransform="matrix(.52631574 0 0 .52631574 3.684213 33.684197)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="d" 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="e" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 16.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="22.035942" x2="22.035942" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 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><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><rect fill="url(#e)" 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(#d)"/><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(#c)"/><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(#b)"/><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:#555761;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.375023h8.2500206" opacity=".6"/><path d="m22.125025 11.749979v11.250029" 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 transform="matrix(.75000188 0 0 .75000188 -.00003 15.499989)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#g)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></g><path d="m18.000015 29.375023h2.250006" fill="none" opacity=".6" stroke="#abacae" stroke-width=".750002"/></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..6d30b091f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirecell.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 8.4666665 8.4666668" width="32"><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#a" y1="2.269" y2="19.728"/><linearGradient id="a"><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="e" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="5" y2="43"/><linearGradient id="b" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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 y=".53" x=".793" width="6.879" rx=".264" height="7.408" fill="url(#b)"/><path d="M.9.707h6.644l.023 7.407H.923z" fill="none" stroke="url(#c)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M.53 2.382h7.406v.264H.53z" opacity=".15" fill="url(#d)"/><path d="M.66 2.12L.656 7.644c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" opacity=".3" fill="none" stroke="#000" stroke-width=".268"/><path d="M.965.392c-.21 0-.3.227-.3.44v1.286h7.138V.834c0-.216-.158-.43-.368-.43z" fill="url(#e)"/><path d="M.923.654L.925 1.99l6.634.013V.667z" opacity=".5" fill="none" stroke="url(#f)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586H5.82z" opacity=".4" fill="#126400"/><path d="M2.117 5.027V3.704h2.116v1.323z" fill="#fcaf3e"/><path d="M1.083.398C.88.398.66.643.66.846v1.397l7.144.005V.842c0-.2-.192-.443-.395-.443z" opacity=".4" fill="none" stroke="#126400" stroke-width=".268" stroke-linecap="round"/><path d="M2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556H5.82zM.793 3.44h1.323v.264H.793z" opacity=".321"/><path d="M2.117 5.027c0 .147.118.265.264.265h1.59c.145 0 .263-.118.263-.265V3.704c0-.146-.118-.264-.264-.264H2.38c-.145 0-.263.118-.263.264zm.264 0V3.704h1.59v1.323z" fill="#ce5c00"/><path d="M2.38 3.44H3.97v.264H2.38zm1.853 0H5.82v.264H4.233zm1.852 0h1.587v.264H6.085zM.793 5.027h1.323v.267H.793zm1.588 0H3.97v.267H2.38zm1.853 0H5.82v.267H4.233zm1.852 0h1.587v.267H6.085zM.793 6.614h1.323v.266H.793zm1.588 0H3.97v.266H2.38zm1.853 0H5.82v.266H4.233zm1.852 0h1.587v.266H6.085z" opacity=".321"/></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..6a89f349f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirecolumn.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 8.4666665 8.4666668" width="32"><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#a" y1="2.269" y2="19.728"/><linearGradient id="a"><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="e" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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(.1796 0 0 .1952 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="5" y2="43"/><linearGradient id="b" gradientTransform="matrix(.1573 0 0 .1587 .46 -.008)" 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 y=".53" x=".793" width="6.879" rx=".264" height="7.408" fill="url(#b)"/><path d="M.9.707h6.644l.023 7.407H.923z" fill="none" stroke="url(#c)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M.53 2.382h7.406v.264H.53z" opacity=".15" fill="url(#d)"/><path d="M.66 2.12L.656 7.644c0 .203.206.423.41.423H7.39c.202 0 .41-.22.41-.424l.005-5.527" opacity=".3" fill="none" stroke="#000" stroke-width=".268"/><path d="M.965.392c-.21 0-.3.227-.3.44v1.286h7.138V.834c0-.216-.158-.43-.368-.43z" fill="url(#e)"/><path d="M.923.654L.925 1.99l6.634.013V.667z" opacity=".5" fill="none" stroke="url(#f)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586H5.82z" opacity=".4" fill="#126400"/><path d="M2.115 7.938L2.117.53h2.116L4.23 7.937z" fill="#fcaf3e"/><path d="M1.083.398C.88.398.66.643.66.846v1.397l7.144.005V.842c0-.2-.192-.443-.395-.443z" opacity=".4" fill="none" stroke="#126400" stroke-width=".268" stroke-linecap="round"/><path d="M2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556H5.82zM.793 3.44h1.323v.264H.793z" opacity=".321"/><path d="M2.115 7.938c0 .146.118.265.264.265h1.59c.144 0 .262-.12.262-.265L4.234.53c0-.147-.118-.265-.264-.265H2.38c-.145 0-.263.118-.263.264zm.264 0V.53h1.59v7.407z" fill="#ce5c00"/><path d="M2.38 3.44h1.59v.264H2.38zm1.853 0H5.82v.264H4.233zm1.852 0h1.587v.264H6.085zM.793 5.027h1.323v.267H.793zm1.588 0h1.59v.267H2.38zm1.854 0H5.82v.267H4.233zm1.852 0h1.587v.267H6.085zM.793 6.614h1.323v.266H.793zm1.588 0h1.59v.266H2.38zm1.854 0H5.82v.266H4.233zm1.852 0h1.587v.266H6.085z" opacity=".321"/></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..c0823110e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirerow.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 8.4666665 8.4666668" width="32"><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#a" y1="2.269" y2="19.728"/><linearGradient id="a"><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="e" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="5" y2="43"/><linearGradient id="b" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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 y=".53" x=".793" width="6.879" rx=".264" height="7.408" fill="url(#b)"/><path d="M.9.707h6.644l.023 7.407H.923z" fill="none" stroke="url(#c)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M.53 2.382h7.406v.264H.53z" opacity=".15" fill="url(#d)"/><path d="M.66 2.12L.656 7.644c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" opacity=".3" fill="none" stroke="#000" stroke-width=".268"/><path d="M2.38 3.44H3.97v.264H2.38zm1.853 0H5.82v.264H4.233zm1.852 0h1.587v.264H6.085zM.793 5.027h1.323v.267H.793zm1.588 0H3.97v.267H2.38zm1.853 0H5.82v.267H4.233zm1.852 0h1.587v.267H6.085zM.793 6.614h1.323v.266H.793zm1.588 0H3.97v.266H2.38zm1.853 0H5.82v.266H4.233zm1.852 0h1.587v.266H6.085z" opacity=".321"/><path d="M.965.392c-.21 0-.3.227-.3.44v1.286h7.138V.834c0-.216-.158-.43-.368-.43z" fill="url(#e)"/><path d="M1.083.398C.88.398.66.643.66.846v1.397l7.144.005V.842c0-.2-.192-.443-.395-.443z" opacity=".4" fill="none" stroke="#126400" stroke-width=".268" stroke-linecap="round"/><path d="M.923.654L.925 1.99l6.634.013V.667z" opacity=".5" fill="none" stroke="url(#f)" stroke-width=".268" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586H5.82z" opacity=".4" fill="#126400"/><path d="M.794 3.44h6.88L7.67 5.292H.792z" fill="#fcaf3e"/><path d="M2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556H5.82zM.793 3.44h1.323v.264H.793z" opacity=".321"/><path d="M.794 3.44c-.147 0-.265.118-.265.264v1.323c0 .147.117.265.263.265h6.88c.146 0 .264-.118.264-.265V3.704c0-.146-.118-.264-.264-.264zm0 .264h6.88L7.67 5.027H.792z" fill="#ce5c00"/></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..0e0ae2569
--- /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" 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" gradientUnits="userSpaceOnUse" x1="29.49996" x2="1.49996" xlink:href="#a" y1="13.999887" y2="13.999887"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="29.499962" x2=".166628" xlink:href="#a" y1="15.333221" y2="15.333221"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#l" y1="366.64789" y2="609.50507"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 7.939537 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><linearGradient id="g" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" xlink:href="#m" y1="18.220545" y2="19.228781"/><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="40.150719" x2="8.550973" xlink:href="#n" y1="21.030931" y2="21.030931"/><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#o" y1="50.786446" y2="2.906247"/><linearGradient id="j" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="388.99966" x2="388.99966" xlink:href="#k" y1="5.640395" y2="28.798288"/><linearGradient id="k" 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="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(.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="n" 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="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><linearGradient id="p"><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(#d)" 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(#e)" 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(#f)" opacity=".15"/></g><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#g)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#h)" 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(#i)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#b)" 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="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(#l)" 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(#e)" 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(#f)" opacity=".15"/></g><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#m)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#n)" 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(#o)"/></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="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..e7524f3c5
--- /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" 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="b" 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="c" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="390.99966" x2="386.99966" xlink:href="#b" y1="16.447412" y2="16.447412"/><linearGradient id="d" 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="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.939538 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="g" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#l" y1=".985206" y2="47.013336"/><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#k" y1="5.56415" y2="43"/><linearGradient id="i" 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="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" 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="l" 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="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(#d)" 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(#e)" 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(#f)" opacity=".15"/><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#g)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#h)" 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(#i)"/></g><g transform="matrix(1 0 0 -1 .999999 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#a)" 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(#c)" 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(#e)" 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(#f)" opacity=".15"/><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#l)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#k)" 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(#a)" 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(#b)" 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/euroconverter.svg b/icon-themes/elementary_svg/cmd/32/euroconverter.svg
new file mode 100644
index 000000000..e35ca7c66
--- /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.373779.01549v2l-6.590933-.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.585402h-1.9833245v-2h1.7082705c-.0386-.229747-.00957-.331789-.00957-.721361l.028959-1.294126-2.022578.01549v-2l2.268685-.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.269531.015625v1l2.269531-.015625c.357096-2.417339 1.303686-4.2656005 2.867188-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-.8457031c-1.582804-.8190996-3.281268-1.2285157-5.095703-1.2285157zm-4.132812 7.7773438c-.098271.308992-.180174.637832-.240235 1l6.373047.015625v-1zm-4.867188 3-.0058594.294922c0 .364299-.0204584.480658.0078124.681641l.021485-.976563zm4.359375.974609-.027344.546875.029297.494141h5.138672v-1h-5.138672zm-6.0644531.041016v1h1.7089841c-.0385998-.229747-.0097654-.331131-.0097654-.720703l.0058594-.279297zm6.3125001 3c.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..f9d52aa6c
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" y1=".185" y2="31.771"><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="b" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" 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="#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 stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.18c-.47-.255-1.052-.09-1.308.377l-2.356 3.026c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.924.11.06.226.09.342.105.38.05.77-.13.966-.49l11.017-20.153c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#a)" stroke="#699536" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(.786 0 0 .786 9.895 10.03)"/></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..2ca8a4968
--- /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><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..a93d8de53
--- /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"><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" 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="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="10.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 .5768 0 -15.735 35.63)" 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><radialGradient id="m" cx="24.837" cy="36.421" gradientTransform="matrix(.276 0 0 -.2958 9.94 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="n" gradientTransform="matrix(-1 0 0 1 34.263 7.765)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><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><g transform="matrix(1.3333 0 0 1.3333 -.848 -11.51)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#g)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="matrix(-.579 0 0 -.4286 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#j)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/></g><rect fill="url(#k)" 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(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"/><path d="m21.115 21.558c0-6.173-8.634-6.173-8.636 0 0 2.555 1.93 4.88 4.314 4.88 2.383 0 4.32-2.325 4.32-4.88z" fill="url(#m)" fill-rule="evenodd" opacity=".141"/><path d="m16.765 24.735 6.9-5.604-6.902-5.512v3.648h-6l.003 3.748h6z" display="block" fill="url(#n)"/><path d="m17.765 22.624 4.333-3.493-4.335-3.44v2.576h-6l.003 1.748h6z" style="display:block;stroke-miterlimit:7;opacity:.401;fill:none;stroke-width:.75;stroke:url(#l)"/><path d="m16.765 24.735 6.9-5.604-6.902-5.512v3.648h-6l.003 3.748h6z" fill="none" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".75"/><g transform="matrix(.75001875 0 0 .75001875 .636016 8.632716)"><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></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..f6e77bd4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exportdirecttopdf.svg
@@ -0,0 +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><radialGradient id="b" cx="7.806056" cy="9.957108" fx="7.275826" gradientTransform="matrix(-.00000011 4.3506752 -5.3177267 -.00000013 68.942118 -39.41615)" 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><linearGradient id="c" 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="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(.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="#fff"/><stop offset="1" stop-color="#dcdcdc"/></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(#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(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd" transform="matrix(.65116278 0 0 .65116278 -23.768842 6.535569)"><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=".05"/><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=".1"/><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=".25"/><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(#h)"/><path d="m75.805722-8.438553c-4.688995 3.50954-20.034014 14.197915-31.625 12.84375v9.687501s24.046646 4.409644 34-3.71875v-18.562501c-.252178-.158582-.539843-.25-.84375-.25z" opacity=".1"/><path d="m78.180722 14.811448c-4.313899 5.507829-8.618138 12.481761-11.5625 19.6875h3.6875c2.282138-4.736529 5.188026-9.878032 7.875-13.5z" opacity=".1"/></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..c966da767
--- /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"><linearGradient id="a" 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="b" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><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.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5372 .5768 0 -15.735 35.63)" 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><radialGradient id="h" cx="24.837" cy="36.421" gradientTransform="matrix(.276 0 0 -.2958 9.94 32.584)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 34.263 7.765)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><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><g transform="matrix(1.3333 0 0 1.3333 -.848 -11.51)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#b)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.579 0 0 -.4286 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#e)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/></g><rect fill="url(#f)" 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(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"/><path d="m21.115 21.558c0-6.173-8.634-6.173-8.636 0 0 2.555 1.93 4.88 4.314 4.88 2.383 0 4.32-2.325 4.32-4.88z" fill="url(#h)" fill-rule="evenodd" opacity=".141"/><path d="m16.765 24.735 6.9-5.604-6.902-5.512v3.648h-6l.003 3.748h6z" display="block" fill="url(#i)"/><g fill="none" stroke-width=".75"><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(#g)" 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="#004372" stroke-linejoin="round"/></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..fa7cea485
--- /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"><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="18" x2="22.111143" xlink:href="#a" y1="9.542822" y2="9.542822"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.009303" x2="15.04547" xlink:href="#a" y1="15.151894" y2="1.812745"/><radialGradient id="h" 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)"><path d="m6.499985.44390061 14.690144-.01193929-.048618 14.72466068-14.690144.011939z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="11.661112" cy="17.635622" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.1249766 3.4439081 15.0000374.0000002v15.0000377h-15.0000374z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8465638 4.2236573 13.5383852-.040449.040052 13.5035217-13.5849803-.057203z" fill="none" stroke="url(#b)"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749.016489 14.71272139-3.016497 3.287324z" fill="#dbdbdb" stroke="url(#f)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-14.625037l-3.3750084 3.00000749z" fill="#fafafa" stroke="url(#e)"/></g></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..2261950db
--- /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="#ce5c00"><path d="m15.5.5v5.65684l-5.65684-5.65684z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 11.5v-5.65684l5.65684 5.65684z" fill="#fcaf3e" 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..f7e1b2272
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusionlightingfloater.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(.69507732 0 0 .69745098 8.085731 6.837996)" gradientUnits="userSpaceOnUse" x1="6" x2="17" y1="6" y2="19"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.01088505 2.0078086 -2.0562334 -.01114753 -2.585651 -35.516981)" gradientUnits="userSpaceOnUse" x1="2.578225" x2="21.396353" y1="2.415254" y2="21.355932"><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="8.799454" x2="23.301181" y1="7.627863" y2="25.689002"><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="m15.509766 3.5v3h2v-3zm-7.4843754 3.0996094-1.4140625 1.4160156 2.1210938 2.121094 1.4140621-1.4140628zm16.9707034 0-2.121094 2.1230468 1.414062 1.4140628 2.121094-2.121094zm-8.482422 1.984375c-.1488 0-.294631.0133809-.441406.0214844-.11086.0061384-.22146.0067999-.332032.0175781-.1885.018263-.372244.0488283-.55664.0800781-.065658.0111252-.131851.0184636-.197266.03125-.199152.0389473-.394388.0890008-.58789.1425781-.053167.0146793-.107246.0252067-.160157.0410157-.166116.0497634-.32695.109739-.488281.1699218-.085296.0317108-.171479.0589989-.255859.09375-.137663.0568584-.270671.1232299-.404297.1875-.101075.0484833-.203369.0934617-.302735.1464844-.12992.0694329-.253439.148268-.378906.2246094-.094483.0574334-.190676.1101275-.283203.171875-.205815.1373336-.404093.2839606-.595703.4394526-.00438.003557-.009298.006198-.013672.009766-.209494.17074-.41068.352016-.601563.542969-.186234.186302-.362289.381906-.529296.585937-.046709.056966-.085981.117837-.13086.175782-.115597.149429-.231068.299379-.3359372.457031-.0441819.066381-.0810827.13573-.1230469.203125-.094152.151172-.1894238.301227-.2734375.458984-.0465698.087532-.0839023.178718-.1269532.267578-.0686951.14156-.1388648.281619-.1992187.427735-.0398253.096549-.0715785.195226-.1074219.292969-.0534193.145364-.1093056.290229-.1542968.439453-.0357328.118682-.0617533.239453-.0917969.359375-.0308349.122996-.0648396.243937-.0898438.36914-.0377571.188621-.0639651.377927-.0878906.56836-.0082659.066056-.0207159.130714-.0273437.197265-.0257557.256909-.038365.515482-.0390626.773438-.0000162.006613-.0019531.012914-.0019531.019531-.0000001.00065 0 .001303 0 .001953-.0000004.265102.0145503.528942.0410157.792969.0051967.052053.015284.102545.0214843.154297.0248578.207097.0545053.414153.0957031.61914.0182263.090673.0431574.178056.0644532.267579.0370583.156141.0724846.312704.1191406.466796.0352564.116077.0807156.228046.1210938.341797.0467087.132068.0906006.264601.1445312.394531.0420689.101086.0906308.19796.1367188.296876.0620002.133455.1215643.267899.1914062.398437.0549485.102496.1184664.199095.1777344.298828.072759.122637.1427015.245834.2226562.365235.0569017.084949.1196274.165465.1796874.248046.094708.130234.187382.261167.291016.386719.161849.196254.331997.384731.511718.564453.000346.000346-.000345.001608 0 .001953.08803.08803.182383.165031.273438.248047.100151.09125.197984.185408.302734.271485.116702.096023.238632.181204.359375.269531.086184.063013.169036.12989.257813.189453.162117.108814.330046.205247.498047.300781.050352.028659.097402.062265.148437.089844.160567.086687.325266.161543.490235.236328.076346.034699.150896.073146.228515.105469.146545.060866.296073.110431.445313.162109.093348.032421.184397.068669.279297.097656.170865.052085.344205.09254.517578.132813.077143.01795.152478.040964.230468.056641.250801.050405.504028.089289.757813.115234.538434.055046 1.080707.055056 1.619141 0 .253114-.025882.503757-.065021.753906-.115234.092503-.018547.18213-.044666.273437-.066407.15754-.03748.315257-.073841.470703-.121093.11277-.034321.221458-.076077.332032-.115235.130968-.046273.261755-.091157.390625-.144531.096064-.039863.189092-.085413.283203-.128906.145558-.067142.291498-.132534.433594-.208985.084314-.045382.163648-.098168.246093-.146484.134646-.078882.269608-.156629.400391-.244141.133953-.089554.260658-.187814.388672-.285156.076037-.057884.154138-.11087.228516-.171875.194806-.159504.381877-.328795.560546-.505859.007863-.007793.017561-.01366.025391-.021485.182029-.182028.353078-.371843.513672-.566406.103615-.125532.196323-.256506.291015-.386719.060061-.082581.122786-.163097.179688-.248046.079954-.1194.149897-.242598.222656-.365235.059268-.099733.122786-.196332.177735-.298828.069841-.130537.129406-.264983.191406-.398437.046088-.098916.09465-.19579.136719-.296876.05393-.12993.097822-.262464.144531-.394531.040378-.113751.085837-.22572.121094-.341797.038279-.126426.065837-.254977.097656-.382812.031005-.124217.064785-.246585.089844-.373047.024588-.124142.038039-.250023.05664-.375.019637-.131921.045551-.262523.058594-.396484.011248-.115103.011358-.230291.017578-.345703.00772-.143282.021485-.284481.021485-.429688 0-.155116-.014637-.306074-.023438-.458984-.00603-.104069-.005506-.20869-.015625-.3125-.014769-.152458-.043112-.30137-.066406-.451172-.01635-.104906-.0263-.210147-.046875-.314453-.030408-.154471-.072076-.303974-.111328-.455079-.025485-.098208-.044906-.19756-.074219-.294921-.044991-.149224-.100878-.294089-.154297-.439453-.035843-.097743-.067597-.196419-.107422-.292969-.060354-.146116-.130523-.286175-.199219-.427735-.04305-.08886-.080383-.180046-.126953-.267578-.084013-.157757-.179285-.307812-.273437-.458984-.041965-.067396-.078865-.136743-.123047-.203125-.104869-.157652-.220341-.307602-.335938-.457031-.044871-.057937-.084158-.118824-.130859-.175782-.338513-.413558-.718454-.791334-1.132813-1.128906-.198173-.161449-.403767-.313112-.617187-.455078-.06637-.044174-.135741-.0810898-.203125-.1230469-.151604-.0944215-.302712-.1892129-.460938-.2734375-.078773-.0418881-.160381-.0761956-.240234-.1152344-.152432-.0746689-.305146-.1498784-.46289-.2148437-.069685-.0286355-.140625-.051562-.210938-.078125-.175758-.0665746-.351726-.131383-.533203-.1855469-.037448-.0111569-.075704-.0187055-.113281-.0292968-.207889-.0587052-.418356-.1125278-.632813-.1542969-.003238-.0006308-.006525-.0013263-.009765-.0019531-.049248-.0095349-.099051-.0128906-.148438-.0214844-.195213-.0339402-.390003-.066578-.589844-.0859375-.10381-.0101192-.208431-.0095955-.3125-.015625-.152911-.0088012-.303867-.0234375-.458984-.0234375zm-13.0039064 6.9160156v2h3v-2zm23.0097654 0-.009765 2h2.990234l.009766-2zm-17.7871091 7.363281-2.1210938 2.121094 1.4140625 1.416016 2.1210934-2.123047zm15.5625001.007813-1.419922 1.40625 2.113281 2.115234 1.421875-1.408203zm-8.785156 3.628906v3h2v-3z" fill="url(#b)" stroke-width="1.33333"/><path d="m15.509766 3.5v3h2v-3zm-7.4843754 3.0996094-1.4140625 1.4160156 2.1210938 2.121094 1.4140621-1.4140628zm16.9707034 0-2.121094 2.1230468 1.414062 1.4140628 2.121094-2.121094zm-8.482422 1.984375c-.1488 0-.294631.0133809-.441406.0214844-.11086.0061384-.22146.0067999-.332032.0175781-.1885.018263-.372244.0488283-.55664.0800781-.065658.0111253-.131851.0184636-.197266.03125-.199152.0389473-.394388.0890008-.58789.1425781-.053167.0146794-.107246.0252067-.160157.0410157-.166116.0497634-.32695.109739-.488281.1699218-.085296.0317108-.171479.0589989-.255859.09375-.137663.0568583-.270671.1232299-.404297.1875-.101075.0484833-.203369.0934617-.302735.1464844-.12992.0694329-.253439.148268-.378906.2246094-.094483.0574335-.190676.1101275-.283203.171875-.205815.1373336-.404093.2839606-.595703.4394526-.00438.003557-.009298.006198-.013672.009766-.209494.17074-.41068.352016-.601563.542969-.186234.186302-.362289.381906-.529296.585937-.046709.056966-.085981.117837-.13086.175782-.115597.149429-.231068.299379-.3359372.457031-.044182.066381-.0810826.13573-.1230469.203125-.094152.151172-.1894238.301227-.2734375.458984-.0465698.087532-.0839023.178718-.1269532.267578-.0686951.14156-.1388648.281619-.1992187.427735-.0398253.096549-.0715785.195226-.1074219.292969-.0534193.145364-.1093056.290229-.1542968.439453-.0357328.118682-.0617533.239453-.0917969.359375-.0308349.122996-.0648396.243937-.0898438.36914-.0377571.188621-.0639651.377927-.0878906.56836-.0082659.066056-.0207159.130714-.0273437.197265-.0257557.256909-.038365.515482-.0390626.773438-.0000162.006613-.0019531.012914-.0019531.019531-.0000001.00065 0 .001303 0 .001953-.0000004.265102.0145503.528942.0410157.792969.0051967.052053.015284.102545.0214843.154297.0248578.207097.0545053.414153.0957031.61914.0182263.090673.0431574.178056.0644532.267579.0370583.156141.0724846.312704.1191406.466796.0352564.116077.0807156.228046.1210938.341797.0467087.132068.0906006.264601.1445312.394531.0420689.101086.0906308.19796.1367188.296876.0620002.133455.1215643.267899.1914062.398437.0549485.102496.1184664.199095.1777344.298828.072759.122637.1427015.245834.2226562.365235.0569017.084949.1196274.165465.1796874.248046.094708.130234.187382.261167.291016.386719.161849.196254.331997.384731.511718.564453.000346.000346-.000345.001608 0 .001953.08803.08803.182383.165031.273438.248047.100151.09125.197984.185408.302734.271485.116702.096023.238633.181204.359375.269531.086184.063013.169036.12989.257813.189453.162117.108814.330046.205247.498047.300781.050352.028659.097402.062265.148437.089844.160567.086688.325266.161543.490235.236328.076346.034699.150896.073146.228515.105469.146545.060866.296073.110431.445313.162109.093348.032421.184397.068669.279297.097656.170865.052085.344205.09254.517578.132813.077143.01795.152478.040964.230468.056641.250801.050405.504028.089289.757813.115234.538434.055046 1.080708.055056 1.619141 0 .253114-.025882.503757-.065021.753906-.115234.092503-.018547.18213-.044666.273437-.066407.15754-.03748.315257-.073841.470703-.121093.11277-.034321.221458-.076077.332032-.115235.130968-.046273.261755-.091157.390625-.144531.096064-.039863.189092-.085413.283203-.128906.145558-.067142.291498-.132533.433594-.208985.084314-.045382.163648-.098168.246093-.146484.134646-.078882.269608-.156629.400391-.244141.133953-.089554.260658-.187814.388672-.285156.076037-.057884.154138-.11087.228516-.171875.194806-.159504.381877-.328795.560546-.505859.007863-.007793.017561-.01366.025391-.021485.182029-.182029.353078-.371843.513672-.566406.103615-.125532.196323-.256506.291015-.386719.060061-.082581.122786-.163097.179688-.248046.079954-.1194.149897-.242598.222656-.365235.059268-.099733.122786-.196332.177735-.298828.069841-.130537.129406-.264983.191406-.398437.046088-.098916.09465-.19579.136719-.296876.05393-.12993.097822-.262464.144531-.394531.040378-.113751.085837-.22572.121094-.341797.038279-.126426.065837-.254977.097656-.382812.031005-.124217.064785-.246585.089844-.373047.024588-.124142.038039-.250023.05664-.375.019637-.131921.045551-.262523.058594-.396484.011248-.115103.011358-.230291.017578-.345703.00772-.143282.021485-.284481.021485-.429688 0-.155116-.014637-.306074-.023438-.458984-.00603-.104069-.005506-.20869-.015625-.3125-.014769-.152458-.043112-.30137-.066406-.451172-.01635-.104906-.0263-.210147-.046875-.314453-.030408-.154471-.072076-.303974-.111328-.455079-.025485-.098208-.044906-.19756-.074219-.294921-.044991-.149224-.100878-.294089-.154297-.439453-.035843-.097743-.067597-.19642-.107422-.292969-.060354-.146116-.130523-.286175-.199219-.427735-.04305-.08886-.080383-.180046-.126953-.267578-.084013-.157757-.179285-.307812-.273437-.458984-.041965-.067396-.078865-.136743-.123047-.203125-.104869-.157652-.220341-.307602-.335938-.457031-.044871-.057937-.084158-.118824-.130859-.175782-.338513-.413558-.718454-.791334-1.132813-1.128906-.198173-.161449-.403767-.313112-.617187-.455078-.06637-.044174-.135741-.0810898-.203125-.1230469-.151604-.0944215-.302712-.1892129-.460938-.2734375-.078773-.0418881-.160381-.0761956-.240234-.1152344-.152432-.0746689-.305146-.1498784-.46289-.2148437-.069685-.0286355-.140625-.051562-.210938-.078125-.175758-.0665745-.351726-.131383-.533203-.1855469-.037448-.0111569-.075704-.0187055-.113281-.0292968-.207889-.0587052-.418356-.1125278-.632813-.1542969-.003238-.0006308-.006525-.0013263-.009765-.0019531-.049248-.0095349-.099051-.0128906-.148438-.0214844-.195213-.0339402-.390003-.066578-.589844-.0859375-.10381-.0101192-.208431-.0095955-.3125-.015625-.152911-.0088012-.303867-.0234375-.458984-.0234375zm-13.0039064 6.9160156v2h3v-2zm23.0097654 0-.009765 2h2.990234l.009766-2zm-17.7871091 7.363281-2.1210938 2.121094 1.4140625 1.416016 2.1210934-2.123047zm15.5625001.007813-1.419922 1.40625 2.113281 2.115234 1.421875-1.408203zm-8.785156 3.628906v3h2v-3z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><circle cx="16.5" cy="16.5" fill="url(#a)" r="7.5"/><ellipse cx="16.509766" cy="16.5" fill="none" rx="6.695168" ry="6.872005" 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/extrusionsurfacefloater.svg b/icon-themes/elementary_svg/cmd/32/extrusionsurfacefloater.svg
new file mode 100644
index 000000000..2d3445173
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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="#0f5a00" 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="#0f5a00" 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..b113cc9d7
--- /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="#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="m32 17.5h-31.5v-3h31.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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></g><g transform="matrix(0 1 1 0 0 0)"><path d="m14.5 24.5v7.305085" fill="none" stroke="#ce5c00"/><path d="m17.5 24v7.805085" fill="none" stroke="#ce5c00"/><path d="m15 24.5h2v7.5h-2z" fill="#fcaf3e"/></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..ac6a04931
--- /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="#6326b9"/><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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m17.5 32v-31.5h-3v31.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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 .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="#ce5c00"><path d="m14.5 24.5v7.305085"/><path d="m17.5 24v7.805085"/></g></g><path d="m15 24.5h2v7.5h-2z" fill="#fcaf3e"/></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..4272ec75d
--- /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="#6326b9"/><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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m17.5 0v31.5h-3v-31.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#6326b9" 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="#ce5c00"/><path d="m17.5 24v7.805085" fill="none" stroke="#ce5c00"/><path d="m15 24h2v8h-2z" fill="#fcaf3e"/></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..0b4970e1f
--- /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="#6326b9"/><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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m0 17.5h31.5v-3h-31.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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 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="#ce5c00"/><path d="m17.5 24v7.805085" fill="none" stroke="#ce5c00"/><path d="m15 24h2v8h-2z" fill="#fcaf3e"/></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..ded53504d
--- /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" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><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(0 -1 1 0 -.2645 8.467167)" gradientUnits="userSpaceOnUse" x1="7.938" x2="6.3505" y1="5.027" y2="5.027"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.022521" x2="31.281448" y1="8.322169" y2="8.886264"><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="d" gradientTransform="matrix(0 -.18951175 -.20348877 0 17.418006 9.524087)" gradientUnits="userSpaceOnUse" x1="30.709589" x2="30.709589" y1="49.188663" y2="63.491257"><stop offset="0" stop-color="#fff"/><stop offset=".27272731" stop-color="#fff" stop-opacity=".235"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.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><rect fill="url(#e)" 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="m.79375.5291672v1.588h6.8791667v-1.588z" fill="url(#b)"/><g transform="matrix(0 -1 1 0 .526892 11.111772)"><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" display="block" fill="url(#c)" stroke-width=".352777"/><g fill="none" stroke-width=".264583"><path d="m5.6878137 5.1616497-1.7197917-1.4552084 1.7197917-1.4552083.0000051 1.0583333h2.1166615v.79375h-2.1166666z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></g><path d="m.79375 2.1166667h6.8791667v.2645833h-6.8791667z" fill="#232629" opacity=".3"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/></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..83b69f7bc
--- /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" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><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="7.14375" x2="6.879167" y1="7.672833" y2=".793667"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.556375" x2="5.556375" y1="6.086792" y2="1.853458"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="25.119392" x2="36.289139" y1="58.28849" y2="58.28849"><stop offset="0" stop-color="#fff"/><stop offset=".2307692" stop-color="#fff" stop-opacity=".235"/><stop offset=".76923078" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.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><rect fill="url(#e)" 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(#b)" transform="matrix(-1 0 0 -1 14.022917 8.466583)"/><g transform="matrix(-1 0 0 -1 5.555958 10.584875)"><path d="m5.69 5.68 2.434-1.977-2.434-1.943v1.286h-2.12l.002 1.322h2.118z" display="block" fill="url(#c)" transform="translate(-3.44 2.646)"/><g fill="none" stroke-width=".265"><path d="m5.95325 5.16075 1.7197916-1.4552083-1.7197916-1.3229167v.9260417h-2.1166667v.79375h2.118z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7" transform="translate(-3.44 2.646)"/><path d="m2.25 8.326 2.434-1.976-2.434-1.946v1.287h-2.12l.002 1.322h2.118z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></g><path d="m6.0854167.52916667v7.40833333h-.2645833v-7.40833333z" fill="#232629" opacity=".3"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/></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..85c68bf80
--- /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" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><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 0 0 -1 8.73175 8.466583)" gradientUnits="userSpaceOnUse" x1="6.879667" x2="6.879667" y1="7.937417" y2=".529083"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="15.629809" x2="16.379826" y1="18.124249" y2="-2.876214"><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="d" gradientTransform="matrix(0 -.18951175 -.20348877 0 17.418006 9.524087)" gradientUnits="userSpaceOnUse" x1="25.113548" x2="33.490337" y1="59.595757" y2="59.595757"><stop offset="0" stop-color="#fff"/><stop offset=".27272731" stop-color="#fff" stop-opacity=".235"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.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><rect fill="url(#e)" 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="m.79325 7.9375h1.588l.0005-7.4083333h-1.588z" fill="url(#b)"/><g transform="matrix(-1 0 0 -1 11.111772 7.939775)"><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" display="block" fill="url(#c)" stroke-width=".352777"/><g fill="none" stroke-width=".264583"><path d="m5.6878137 5.1616497-1.7197917-1.4552084 1.7197917-1.4552083.0000051 1.0583333h2.1166615v.79375h-2.1166666z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></g><path d="m2.6458333.52916667v7.40833333h-.2645833v-7.40833333z" fill="#232629" opacity=".3"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/></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..f0e1d318e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fillshadow.svg
@@ -0,0 +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="75.420586" x2="76.048698" y1="17.562475" y2="44.494843"><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="251.33882" x2="250.13669" y1="65.781029" y2="26.858267"><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="13.829378" x2="13.99661" y1="12.205174" y2="37.219448"><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><filter id="d" color-interpolation-filters="sRGB" height="1.053" width="1.044" x="-.022" y="-.026"><feGaussianBlur stdDeviation=".165"/></filter><path d="m3.97 4.04h18v15h-18z" filter="url(#d)" opacity=".3" transform="matrix(1.2172 0 0 1.19396 1.415 3.85)"/><path d="m3.484 2.484 14.995-.007v12.033l-14.996.006z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75" 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" stroke="url(#c)" stroke-width=".999997"/></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..6e1ecbc62
--- /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" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><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(0 -1 1 0 -.2645 14.288)" gradientUnits="userSpaceOnUse" x1="7.938" x2="6.3505" y1="5.027" y2="5.027"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.415279" x2="3.65924" y1="4.455671" y2="4.683982"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.717188" x2="30.717188" y1="63.478802" y2="46.575012"><stop offset="0" stop-color="#fff"/><stop offset=".2307692" stop-color="#fff" stop-opacity=".235"/><stop offset=".76923078" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.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><rect fill="url(#e)" 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="m.79375 6.35v1.588h6.8791667v-1.588z" fill="url(#b)"/><g transform="matrix(0 -1 1 0 -2.119208 5.555958)"><path d="m5.69 5.68 2.434-1.977-2.434-1.943v1.286h-2.12l.002 1.322h2.118z" display="block" fill="url(#c)" transform="translate(-3.44 2.646)"/><g fill="none" stroke-width=".265"><path d="m5.95325 5.16075 1.7197916-1.4552083-1.7197916-1.3229167v.9260417h-2.1166667v.79375h2.118z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7" transform="translate(-3.44 2.646)"/><path d="m2.25 8.326 2.434-1.976-2.434-1.946v1.287h-2.12l.002 1.322h2.118z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></g><path d="m.79374999 6.0854168h6.87916661v.2645833h-6.87916661z" fill="#232629" opacity=".3"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/></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..23b4f03bb
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.03125" gradientTransform="matrix(-1.736521 0 0 .24804984 37.034194 20.78454)" gradientUnits="userSpaceOnUse" r="8.0625" xlink:href="#a"/><radialGradient id="c" cx="11.25" cy="19.03125" gradientTransform="matrix(-.28942016 0 0 .24804984 7.086958 20.78454)" gradientUnits="userSpaceOnUse" r="8.0625" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.66979282 0 0 .6667 -1.865315 -1.824208)" gradientUnits="userSpaceOnUse" x1="34.88269" x2="34.88269" y1="22.992111" y2="28.992111"><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="e" gradientTransform="matrix(0 .6667 -.6667 0 32.165763 -.496067)" gradientUnits="userSpaceOnUse" x1="4.715098" x2="43.60112" y1="22.594563" y2="22.594563"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .6236871 -.6667 0 .16413 -.711133)" gradientUnits="userSpaceOnUse" x1="11.034484" x2="40.965519" y1="-5.000495" y2="-5.000495"><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="g" gradientTransform="matrix(.66979282 0 0 .6667 -1.865316 -1.824208)" gradientUnits="userSpaceOnUse" x1="34.88269" x2="34.88269" y1="12.992111" y2="37.992111"><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.4988561 25.167975c0 2.666532 28.0001769 3.00379 28.0001769.337258s-28.0001767-3.00379-28.0001769-.337258z" fill="url(#b)" opacity=".162921"/><path d="m1.4975313 25.505233c0 2.666532 5.0040631 2.337086 5.0040631-.329446.0000001-2.666532-5.004063-2.337086-5.0040631.329446z" fill="url(#c)" opacity=".162921"/><path d="m2.4979101 5.4968147.00123 20.0045103 3.0027374.0078-.00123-20.0045098zm14.9389569.3557625-11.2734259 9.6899168 11.2734259 9.597506v-6.579757l11.058437.01105v-6.03676l-11.058437-.01105z" fill="url(#e)"/><g fill="none"><path d="m17.163417 17.845847 10.671226-.0077-.0043-4.633743-10.666925-.01105" opacity=".6" stroke="url(#d)"/><path d="m4.8336166 6.1713272.0012254 18.6711098-1.6693387-.007812-.0012254-18.6711103z" opacity=".4" stroke="url(#f)" stroke-width=".6667"/><path d="m28.49921 12.504583-11.002444-.011049v-6.6669997l-11.3333247 9.7159597 11.3333247 9.61834v-6.667l11.002444.01105zm-22.9985625-6.9999558-3.0027374-.00781.00123 20.0045103 3.0027374.0078z" opacity=".5" stroke="#206b00"/><path d="m16.830066 13.493584-.000002-6.2130683-9.7227649 8.2767893 9.7227649 8.114413v-6.177934" opacity=".6" stroke="url(#g)"/></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..1714479bf
--- /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.33314 0 0 1.3435 33.138 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#g" y1="7.387" y2="19.965"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.626" xlink:href="#j" y1="5.759" y2="1.648"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#i" y1="5.847" y2="1.914"/><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#i" y1="5.847" y2="1.914"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.626" xlink:href="#j" y1="5.759" y2="1.648"/><linearGradient id="f" gradientTransform="matrix(1.33314 0 0 1.3435 -.166 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#g" y1="7.387" y2="19.965"/><linearGradient id="g"><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="h" 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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#h)"/><g stroke-miterlimit="3"><path d="m28.574 26.636-7.076.036-.023-20.292z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="none" opacity=".5" stroke="#6326b9" 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(#a)" 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(#d)" stroke="url(#e)"/><path d="m15.5 11.508.003-3.995 1.993-.012v3.996z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 5.508.003-3.995 1.993-.012v3.996z" fill="url(#c)" stroke="url(#b)"/></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..d42481a45
--- /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.33314 0 0 1.3435 33.138 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#g" y1="7.387" y2="19.965"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.626" xlink:href="#j" y1="5.759" y2="1.648"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#i" y1="5.847" y2="1.914"/><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#i" y1="5.847" y2="1.914"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.626" xlink:href="#j" y1="5.759" y2="1.648"/><linearGradient id="f" gradientTransform="matrix(1.33314 0 0 1.3435 -.166 -.034)" gradientUnits="userSpaceOnUse" x1="26.351" x2="15.099" xlink:href="#g" y1="11.294" y2="12.893"/><linearGradient id="g"><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="h" 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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><g stroke-linejoin="round"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#d)" stroke="url(#e)" stroke-miterlimit="0" transform="matrix(0 -1 1 0 .995 32.005)"/><path d="m28.503 19.506v9.332l-22.84-8v-1.332z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-miterlimit="3"/><path d="m12.503 16.505-3.995-.003-.012-1.993h3.995z" fill="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/></g><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#h)" 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(#f)" 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="#6326b9" stroke-linejoin="round"/><path d="m4.4 26.636 7.074.036.024-20.292z" opacity=".5" stroke="url(#a)" stroke-linecap="round" transform="matrix(0 -1 1 0 .995 32.005)"/></g><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m18.503 16.505-3.995-.003-.012-1.993h3.995zm6 0-3.995-.003-.012-1.993h3.995z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m15.5 5.508.003-3.995 1.993-.012v3.996z" fill="url(#c)" stroke="url(#b)" transform="matrix(0 -1 1 0 .995 32.005)"/></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..9d5cbbf2d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.844512" x2="14.844512" y1="13.097274" y2="28.097311"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 3.210867)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 3.015151)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .207366 -11.462988)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.2220446 17.459034 6.1261468-5.485774h11.1219536v17.246887l-17.2481004.0017z" fill="url(#g)" stroke="url(#f)"/><path d="m9.6328125 12.720703-5.6621094 5.072266v10.68164l15.7519529-.002v-15.751906z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg
new file mode 100644
index 000000000..ef489f4c1
--- /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.101133" x2="12.155271" xlink:href="#m" y1="4.734494" y2="9.40804"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#k" y1="11.652502" y2="-5.360256"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.387939" x2="6.463988" xlink:href="#l" y1="-15.454514" y2="40.913021"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.054257" x2="11.68652" xlink:href="#m" y1="9.281381" y2="5.423655"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" xlink:href="#k" y1="5.277486" y2="18.171053"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" xlink:href="#l" y1="68.147141" y2="13.865429"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".23442967" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" 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(#n)" fill-rule="evenodd" opacity=".256" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 1.385606)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#e)" stroke-linecap="square" transform="translate(0 1.385606)"/><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#f)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 0 25.500006)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#h)" stroke-linecap="square" transform="matrix(1 0 0 -1 0 25.500006)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg
new file mode 100644
index 000000000..9b0989a56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="13.397779" x2="65.890404" y1="17.083197" y2="52.170235"><stop offset="0" stop-color="#fff"/><stop offset=".22975715" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="40.788708" x2="-28.610737" y1="43.945366" y2="-12.095394"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.585941 -2.886039)" gradientUnits="userSpaceOnUse" x1="77.178986" x2="134.0945" y1="50.89378" y2="106.035"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.17112421 0 0 .11633788 11.614971 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.004089)"><ellipse cx="12" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="2.887721" ry="1.963204"/><g stroke-width="1.042372" transform="matrix(.50877388 .50877388 -.50877388 .50877388 12 7.789426)"><path d="m3.529856 3.529856h16.940289v16.940289h-16.940289z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.078125 4.5078125-14.1601562.0703125a.4127252.4127252 0 0 0 -.4101563.4160156l.1054687 13.9843754a.4127252.4127252 0 0 0 .4101563.408203l14.0898435.07031a.4127252.4127252 0 0 0 .414063-.414062l-.035156-14.1249982a.4127252.4127252 0 0 0 -.414063-.4101563z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg
new file mode 100644
index 000000000..ccb2309b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="15.126953" x2="15.251953" y1="7.500977" y2="26.125977"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.52713814 0 0 .42857135 -.635691 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5039062 4.5019531v7.3144529 15.681641.001953h11.4980468.214844a11.506943 11.506943 0 0 0 11.283203-11.347656v-.369141a11.506943 11.506943 0 0 0 -11.308594-11.2812499h-.189453z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m5.5019531 5.5v6.316406 14.685547h10.4999999.205078c2.689703-.05474 5.343333-1.187966 7.240235-3.095703 1.895998-1.906828 3.014256-4.565247 3.054687-7.253906v-.0039-.355469c-.054932-2.683555-1.183709-5.330888-3.083984-7.2265688-1.900276-1.8956806-4.550701-3.0179707-7.234375-3.0664062h-.181641z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg
new file mode 100644
index 000000000..ea737ffd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.973439" x2="7.973439" xlink:href="#d" y1="12.62333" y2="26.873365"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.723558" x2="17.723558" xlink:href="#d" y1="4.726852" y2="19.519751"/><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -31.772381 1.893622)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".0439992" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 .092779)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="20" y2="4"/><linearGradient id="g" gradientTransform="translate(0 .092779)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#c" y1="5" y2="20"/><linearGradient id="h" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="4" y2="21"/><linearGradient id="i" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#e" y1="21" y2="4"/><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.18586543 0 0 .11633788 16.98382 26.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 26.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><g transform="matrix(1.33333 0 0 1.33333 .368775 -10.831065)"><ellipse cx="17.402018" cy="28.476452" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="28.497478" display="block" fill="url(#l)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m6.4106378 11.529856 8.0185042-.029856s-3.5185 1.204423-3.5185 8.238908 3.531983 9.000897 3.531983 9.000897h-8.0185042s-5.3347612-1.603123-5.3347612-8.78459 5.3212782-8.425359 5.3212782-8.425359z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g stroke-miterlimit="0" stroke-width=".744992" transform="matrix(.99949895 0 0 1.0140026 .008785 7.83029)"><ellipse cx="17.533642" cy="12.119903" fill="url(#g)" rx="5.033641" ry="8.485281" stroke="url(#f)"/><path d="m17.533203 4.3125c-1.018159.0001493-2.122436.717805-2.974609 2.1542969s-1.380726 3.5365671-1.38086 5.6523441c-.000155 2.116086.528647 4.217407 1.38086 5.654297.852213 1.436889 1.956301 2.154147 2.974609 2.154296 1.018309-.000149 2.122397-.717407 2.974609-2.154296.852213-1.43689 1.381015-3.538211 1.38086-5.654297-.000134-2.115777-.528687-4.2158522-1.38086-5.6523441-.852172-1.4364919-1.956449-2.1541476-2.974609-2.1542969z" fill="none" stroke="url(#b)"/></g><path d="m12.382812 12.244141-5.8554682.02148c-.076462.01854-1.1279958.280059-2.28125 1.328125-1.1956627 1.086606-2.4199219 2.952612-2.4199219 6.361328 0 3.408249 1.2334483 5.376485 2.4453125 6.556641 1.1518589 1.121721 2.1869808 1.458879 2.2929687 1.492187h6.1132809c-.214143-.250428-.40424-.391886-.621093-.728515-.960992-1.49178-1.882813-3.896465-1.882813-7.53711 0-3.640167.919566-5.876365 1.904297-7.197265.108012-.144886.196868-.173605.304687-.296875z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg
new file mode 100644
index 000000000..edd0246c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.228239" x2="16.393398" y1="5.747928" y2="25.370142"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5039062 16.001709 7.1210938 11.498291h4.376953.214844c6.206121-.120115 11.19844-5.140952 11.283203-11.347656v-.369141c-.12054-6.1904461-5.117874-11.1756964-11.308594-11.2812499h-.189453-4.376953z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.181641 5.5019531-6.5019535 10.4999999 6.5019535 10.498047h3.820312.195313c5.677455-.109883 10.225192-4.68334 10.302734-10.361328v-.335938c-.11027-5.663023-4.662898-10.2042205-10.326172-10.3007809h-.171875z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg
new file mode 100644
index 000000000..78aeb5670
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="13.690803" x2=".410388" y1="19.998266" y2="19.998266"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="149.27762" x2="220.20374" y1="27.490461" y2="29.949333"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m-3.4960938 16.001709c2.0980797 3.419188 3.46197417 6.827584 3.1210938 11.498291h16.376953.214844l-.025391-22.9980469h-.189453-18.376953c-3.8871206 1.9479521-6.2198013 5.0856075-1.1210938 11.4997559z" fill="url(#b)" stroke="url(#c)" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m-2.1757812 5.484375c-1.752844.5038943-2.6192705 1.5999315-3.1745411 3.2679197-.494326 2.0681733.00595 3.1019363 2.6667285 6.6969243.00877.01282.017237.02584.025391.03906 1.98717488 3.238449 3.32509248 6.67213 3.24609372 11.029297h14.64453108l-.023438-21.033201z" fill="none" stroke="url(#a)" transform="matrix(0 -1 1 0 .001733 20.690803)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-internal-storage.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..f340247cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-internal-storage.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><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.20467" x2="12.08356" y1="21.094804" y2="4.411877"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.250005" x2="14.250005" y1="4.74998" y2="19.750018"><stop offset="0" stop-color="#fff"/><stop offset=".00476887" 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=".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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.999992" x2="9.513557" y1="5.499982" y2="18.115067"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -1.33329)"><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.3461268 3.5555369h17.3243202l-.009417 17.3303131-17.3149032.000503z" fill="url(#g)"/><path d="m3.8102215 4.0087669v.53125l-.060242 15.9600021h16.5000415v-16.5000422zm.6897597.7412128h3.7500094l.000004 4.5000112h-3.7500094zm6.0000148 0h9.000023v4.5000112h-9.000023zm-6.0000148 6.7500173h3.7500094l.0000048 8.25002h-3.7500091zm6.0000148 0h9.000022l.000001 8.25002h-9.000018z" fill="url(#f)"/><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="url(#e)"/></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..cccf82ea1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.844512" x2="14.844512" y1="13.097274" y2="28.097311"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 3.210867)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 3.015151)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .207366 -11.462988)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.2220446 17.459034 17.2481004-5.485774v17.246887l-17.2481004.0017z" fill="url(#g)" stroke="url(#f)"/><path d="m3.9589843 18.080079.011719 10.39453 15.7519529-.002-.01172-15.464796z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg
new file mode 100644
index 000000000..5cacdd1cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.892136" x2="4.892136" y1="17.757307" y2="29.757307"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.892136" x2="12.892136" y1="29.757307" y2="17.757307"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.892136" x2="6.892136" y1="18.757307" y2="27.757307"><stop offset="0" stop-color="#fff"/><stop offset=".12265059" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.25913371 0 0 .11633788 5.789831 28.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 6.146684 -18.864538)"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 3.146684 -14.864538)"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 .146684 -10.864538)"><ellipse cx="6.372881" cy="30.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><g stroke-width=".750002"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg
new file mode 100644
index 000000000..9f7511a5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.690803" x2="-4.309197" y1="16.998266" y2="17.998266"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="149.27762" x2="220.20374" y1="27.490461" y2="29.949333"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m-7.4960938 16.001709 7.1210938 11.498291h16.376953.214844l-.025391-22.9980469h-.189453-16.376953z" fill="url(#b)" stroke="url(#c)" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m.18359375 5.5039062-6.50195315 10.4980468 6.50000002 10.496094h15.03125038l-.021485-20.9941408z" fill="none" stroke="url(#a)" transform="matrix(0 -1 1 0 .001733 20.690803)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000..abafb2818
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="10.676771" x2="10.933021" y1="6.437359" y2="26.986717"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="26.58515" x2="25.722681" y1="26.59897" y2="3.794776"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.864857" x2="16.040264" y1="25.810055" y2="5.392346"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51813799" stop-color="#fff"/><stop offset=".70435631" stop-color="#fff" stop-opacity=".172549"/><stop offset=".88550609" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m14.496094 4.5097656a11.002102 11.002102 0 0 0 -9.9921878 9.9902344h9.9921878zm3.001953.1464844v9.84375h8.916015a11.002102 11.002102 0 0 0 -8.916015-9.84375zm-12.8398439 12.845703a11.002102 11.002102 0 0 0 9.8378909 8.912109v-8.912109zm12.8398439 0v8.763672a11.002102 11.002102 0 0 0 8.769531-8.763672z" fill="url(#a)" opacity=".892" stroke="url(#b)"/><path d="m13.505859 5.7871094c-1.91173.3928415-3.7402056 1.2209446-5.1210934 2.6015625-1.3808057 1.3805358-2.2083035 3.2095671-2.6015625 5.1210941h7.7226559zm4.982422.2714844v7.4511722h6.66211c-.358443-1.75288-1.073842-3.437099-2.275391-4.7636722-1.170733-1.2925507-2.728857-2.1484944-4.386719-2.6875zm-12.4277341 12.4335942c.53916 1.65619 1.394232 3.213015 2.6855469 4.382812 1.3253432 1.200624 3.0085772 1.916319 4.7597652 2.275391v-6.658203zm12.4277341 0v6.388671c1.504042-.486629 2.928406-1.227981 4.046875-2.345703 1.118263-1.117515 1.85998-2.539573 2.347656-4.042968z" fill="none" opacity=".892" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg
new file mode 100644
index 000000000..6dbc5a2c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.30837733 0 0 .11633788 19.033166 19.105116)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.39305672 0 0 .16598737 2.780234 7.745558)" gradientUnits="userSpaceOnUse" x1="5.185906" x2="43.348335" y1="30.613878" y2="30.613878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.818588" x2="2.818589" y1="7.827075" y2="7.827075"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.536851" x2="19.415211" y1="12.793929" y2="12.876794"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -21.831153 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -10.831152 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 .168847 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg
new file mode 100644
index 000000000..edc800bd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.228239" x2="16.393398" y1="5.747928" y2="25.370142"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.8125 4.5019531c-.06593.0011242-.129657.0114453-.195312.0136719l-7.1132818 11.486328 7.1132818 11.486328c.057183.001946.112527.010608.169921.011719h8.214844.214844c.057394-.001111.112738-.009773.169922-.011719l7.113281-11.486328-7.113281-11.486328c-.065655-.0022266-.129382-.0125477-.195313-.0136719h-.189453z" fill="url(#a)" stroke="url(#b)"/><path d="m12.181641 5.5019531-6.5019535 10.4999999 6.5019535 10.498047h7.640625l6.501953-10.498047-6.501953-10.4999999z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg
new file mode 100644
index 000000000..ea360dbc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10.038612" x2="9.987724" y1="7.409335" y2="15.112744"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.878981 -.685477)" gradientUnits="userSpaceOnUse" x1="11.720027" x2="3.711865" y1="62.49564" y2="5.424102"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 16.712456 17.162405)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 3.671127 6.19985)" gradientUnits="userSpaceOnUse" x1="17.554976" x2="18.829027" y1="4.876834" y2="42.03503"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 32.85991 -.342463)"><ellipse cx="17.439672" cy="19.023813" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m4.02382 7.3839832s4.2602513-3.9851695 8.57364-.019068c4.313388 3.9661018 8.668978 0 8.668978 0v9.4057528s-2.626777 4.271186-8.058809 0c-5.4320322-4.271186-9.183809.01907-9.183809.01907z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g fill="none" stroke="#fff"><ellipse cx="17.439672" cy="19.023813" display="block" opacity=".245" rx="5.454144" ry="1.963204" stroke="none" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m9.3027344 6.4296875c-2.3801315-.4356376-4.2118068 1.0715641-4.5332032 1.3457031v7.5410154c.450741-.300194.8988877-.621523 1.5722657-.845703 1.8167636-.604833 4.4490151-.549407 7.3261721 1.712891 2.574958 2.02468 4.23282 1.93392 5.328125 1.496094.94756-.37877 1.397565-.987113 1.523437-1.167969v-7.7753909c-.491123.2919765-1.025492.6088298-1.751953.8300781-1.804525.5495798-4.335613.4994088-6.675781-1.6523437-.987196-.9077134-1.923165-1.325889-2.7890626-1.484375z" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg
new file mode 100644
index 000000000..ddf71ccb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="14.853765" x2="14.759072" y1="4.246707" y2="18.86228"><stop offset="0" stop-color="#fff"/><stop offset=".14590068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="171.84758" x2="171.46512" y1="126.45576" y2="57.033775"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.637024" x2="21.357113" y1="2.65854" y2="24.970097"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(-1.5397488 0 0 .27923387 23.788524 .317116)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.159038 -.163807)"><path d="m2.3380859 20.873118c0 1.114741 4.9830465 2.018418 11.1299441 2.018418 6.146898 0 11.129944-.903677 11.129944-2.018418 0-1.114742-4.983046-2.018419-11.129944-2.018419-6.1468976 0-11.1299441.903677-11.1299441 2.018419z" fill="url(#d)" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m12 2.500035c-5.2467051 0-9.5 3.1899656-9.5 7.125.2346256 5.479779 9.401832 11.569302 19 11.874965v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.874965 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="url(#c)" stroke="url(#b)"/><path d="m12 3.2519531c-2.4707961 0-4.693492.7584009-6.265625 1.9375-1.5670673 1.1752998-2.4726775 2.7299567-2.4785156 4.4199219.1084528 2.33004 2.2421651 5.092825 5.6367187 7.257813 3.2110089 2.047926 7.4788859 3.511763 11.8554689 3.798828v-3.984375l-4.322266-.433594a.75282818.75282818 0 0 1 -.226562-1.4375c1.3445-.584819 2.507286-1.349159 3.30664-2.228516.799354-.879356 1.242188-1.846077 1.242188-2.957031 0-1.6963057-.910289-3.2564478-2.482422-4.4355469s-3.794829-1.9375-6.265625-1.9375z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg
new file mode 100644
index 000000000..ad6146b1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.101133" x2="12.155271" xlink:href="#i" y1="4.734494" y2="9.40804"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#g" y1="11.652502" y2="-5.360256"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.387939" x2="6.463988" xlink:href="#h" y1="-15.454514" y2="40.913021"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.054257" x2="11.68652" xlink:href="#i" y1="9.281381" y2="5.423655"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" xlink:href="#g" y1="5.277486" y2="18.171053"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" xlink:href="#h" y1="68.147141" y2="13.865429"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".23442967" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -1.925052)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".256" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 10.287951)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(0 10.287951)"/><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 0 16.597661)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#d)" stroke-linecap="square" transform="matrix(1 0 0 -1 0 16.597661)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg
new file mode 100644
index 000000000..f989d6db6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45432062 0 0 .61263446 -24.20145 -7.606199)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.23738211 0 0 .4095251 -32.369335 -7.343426)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.253521" x2="16.219748" y1="6.205059" y2="25.994719"><stop offset="0" stop-color="#fff"/><stop offset=".01370396" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round"><path d="m12.353516 4.5c-4.3429431.1062904-7.8490343 5.0476576-7.9335941 11.28125v.373047c.059462 6.249964 3.5622659 11.238429 7.9160161 11.359375h.160156 15.839844c-4.353751-.120946-7.85655-5.109412-7.916016-11.359375v-.373047c.08456-6.2335924 3.590651-11.1749569 7.933594-11.28125h-15.857422z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.376953 5.4863281c-1.803926.0441498-3.4852406 1.0879105-4.7812499 2.9257813-1.2960092 1.8378706-2.149635 4.4474966-2.1894531 7.3828126v.349609c.028001 2.943095.875423 5.568596 2.1699219 7.421875 1.2944988 1.853279 2.9794601 2.910722 4.7871091 2.960938h.132813 11.355468c-.667294-.559585-1.366249-1.076555-1.892578-1.830078-1.560205-2.233681-2.493927-5.226335-2.52539-8.533204a.98721475.98721475 0 0 1 0-.0098v-.373012a.98721475.98721475 0 0 1 0-.01367c.04474-3.298276.984916-6.2763573 2.548828-8.4941405.519913-.7372888 1.211197-1.2377508 1.867187-1.7871094h-11.353515z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg
new file mode 100644
index 000000000..b07375a24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="10.676771" x2="-1.004479" y1="6.437359" y2="20.049217"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.58515" x2="33.285179" y1="35.348969" y2="16.607277"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.927357" x2="21.290264" y1="22.372555" y2="8.767345"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51813799" stop-color="#fff"/><stop offset=".70435631" stop-color="#fff" stop-opacity=".172549"/><stop offset=".88550609" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -6.404142 15.461557)"><path d="m14.496094 4.5097656a11.002102 11.002102 0 0 0 -9.9921878 9.9902344h9.9921878zm3.001953.1464844v9.84375h8.916015a11.002102 11.002102 0 0 0 -8.916015-9.84375zm-12.8398439 12.845703a11.002102 11.002102 0 0 0 9.8378909 8.912109v-8.912109zm12.8398439 0v8.763672a11.002102 11.002102 0 0 0 8.769531-8.763672z" fill="url(#a)" opacity=".892" stroke="url(#b)"/><path d="m13.505859 5.7871094c-1.91173.3928415-3.7402056 1.2209446-5.1210934 2.6015625-1.3808057 1.3805358-2.2083035 3.2095671-2.6015625 5.1210941h7.7226559zm4.982422.2714844v7.4511722h6.66211c-.358443-1.75288-1.073842-3.437099-2.275391-4.7636722-1.170733-1.2925507-2.728857-2.1484944-4.386719-2.6875zm-12.4277341 12.4335942c.53916 1.65619 1.394232 3.213015 2.6855469 4.382812 1.3253432 1.200624 3.0085772 1.916319 4.7597652 2.275391v-6.658203zm12.4277341 0v6.388671c1.504042-.486629 2.928406-1.227981 4.046875-2.345703 1.118263-1.117515 1.85998-2.539573 2.347656-4.042968z" fill="none" opacity=".892" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg
new file mode 100644
index 000000000..e0690d217
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45432062 0 0 .61263446 -24.20145 -7.606199)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.23738211 0 0 .4095251 -32.369335 -7.343426)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="15.176876" x2="15.138384" y1="5.930564" y2="26.259884"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.353516 4.5c-4.3429427.1062904-7.8490343 5.0476576-7.9335941 11.28125v.373047c.059462 6.249964 3.5622664 11.238425 7.9160161 11.359371h.16019 6.923828.15039c4.353748-.120946 7.856554-5.109407 7.916016-11.359371v-.373047c-.084594-6.2335924-3.590686-11.1749596-7.933628-11.28125h-.132812-6.923828z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.378906 5.5039062c-1.797777.0439993-3.4757624 1.0832756-4.769531 2.9179688-1.2937686 1.834693-2.14577 4.440766-2.1855469 7.373047v.349609c.027972 2.940053.8737391 5.563965 2.1660157 7.414063 1.2922765 1.850097 2.9719652 2.901127 4.7734372 2.951172h.132813 6.923828.123047c1.801471-.05005 3.48116-1.101075 4.773437-2.951172 1.292277-1.850098 2.138044-4.474011 2.166016-7.414063v-.349609c-.039793-2.932284-.891782-5.538353-2.185547-7.373047-1.293765-1.8346937-2.971755-2.8739695-4.769531-2.9179688h-.107422-6.923828z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/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..a36d044d0
--- /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.097142" x2="3.861499" y1="2.973763" y2="6.981899"><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 -1.763)" 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.384 6.005h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.29h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#073562;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.498039;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.668c0 .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..c65e84899
--- /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"><radialGradient id="a" 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="b" gradientTransform="matrix(.96607 0 0 1.03513 .588429 8.013221)" gradientUnits="userSpaceOnUse" x1="19.157" x2="18.966999" xlink:href="#a" y1="7.213" y2="19.1"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.168" x2="6.595" xlink:href="#a" y1="4.404" y2="21.386999"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#e" y1="489.547" y2="489.547"/><linearGradient id="e"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.937" xlink:href="#g" y1="489.35901" y2="489.35901"/><linearGradient id="g"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#e" y1="489.547" y2="489.547"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.937" xlink:href="#g" y1="489.35901" y2="489.35901"/><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(#b)" 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(#c)" stroke="#000" stroke-linecap="round" stroke-opacity=".49"/><g stroke-miterlimit="0"><path d="m10.500004 4.6252211h3l-.000008 1.5000037h-3z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.5 491.12522h-11v-1.5h11" fill="url(#d)" stroke="url(#f)" transform="translate(-186 -485)"/><path d="m198.5 489.62522h11v1.5h-11" fill="url(#h)" stroke="url(#i)" transform="translate(-186 -485)"/></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..507ee9d5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.767548)" gradientUnits="userSpaceOnUse" x1="15.676481" x2="15.761275" y1="57.118332" y2="24.334379"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.109661" x2="2.568924" y1="3.42439" y2="16.37407"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.059673)"><ellipse cx="12.251682" cy="25.12187" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..5f73b1465
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.779376)" gradientUnits="userSpaceOnUse" x1="7.37244" x2="11.31277" y1="57.885197" y2="21.821829"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="3.172484" x2="3" y1="3.89314" y2="17.87669"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.076254)"><ellipse cx="12" cy="25.12187" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)" 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..76db01ec2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.724188" x2="-66.356003" y1="23.087503" y2="21.366293"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.630504 -10.43249)"><ellipse cx="13.472021" cy="29.189667" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..0d2542f70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.779376)" gradientUnits="userSpaceOnUse" x1="5.836519" x2="-68.044853" y1="62.490562" y2="62.490562"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="1.860158" x2="20.610205" y1="3.281374" y2="3.281374"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.076254)"><ellipse cx="10.8399" cy="28.502733" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)" 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..6fd1f14c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.724188" x2="-66.356003" y1="23.087503" y2="21.366293"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 32.643966 -10.43249)"><ellipse cx="13.472021" cy="29.189667" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..492960661
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.779376)" gradientUnits="userSpaceOnUse" x1="5.836519" x2="-68.044853" y1="62.490562" y2="62.490562"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="1.860158" x2="20.610205" y1="3.281374" y2="3.281374"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.076254)"><ellipse cx="10.8399" cy="28.502733" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)" 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..cdabfa3a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.767548)" gradientUnits="userSpaceOnUse" x1="7.65242" x2="5.666489" y1="26.241688" y2="58.037758"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.963633" x2="2.765995" y1="16.954407" y2="7.155088"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.059673)"><ellipse cx="12.251682" cy="25.12187" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..2781d20a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.779376)" gradientUnits="userSpaceOnUse" x1="4.417274" x2="-1.493236" y1="20.689135" y2="62.489964"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientUnits="userSpaceOnUse" x1=".749972" x2="1.499974" y1="17.531227" y2="6.281198"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.076254)"><ellipse cx="12" cy="25.12187" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)" 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..528c65d5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.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><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.388519" x2="-68.851807" y1="3.561642" y2="3.561642"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.322135 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><ellipse cx="11.401897" cy="19.036797" display="block" fill="url(#d)" 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="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7714844 2.2773438 3.953125 7.484375a.74835911.74835911 0 0 1 .00195.6933592l-3.9199219 7.56836h9.8300785l5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg
new file mode 100644
index 000000000..a75a64239
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.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(.2902664 0 0 .07798628 17.850582 17.357559)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><linearGradient id="b" 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><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-67.948509" x2="4.251599" y1="1.204103" y2="2.147118"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" 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><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><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(#c)" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7714844 2.2773438 3.953125 7.484375a.74835911.74835911 0 0 1 .00195.6933592l-3.9199219 7.56836h9.8300785l5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g><ellipse cx="18.503683" cy="18.605341" display="block" fill="url(#a)" 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..e8a62c8ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-curve.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 32.085191)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="6.680939" y2="5.180935"/><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=".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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="1.604646" x2="1.649591" y1="19.728813" y2="3.762712"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="11.929461" x2="12.103767" xlink:href="#b" y1="5.135462" y2="6.770646"/><radialGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="3.636039" x2="17.133669" y1="11.062812" y2="23.768694"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.872251)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#e)" 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(#f)" stroke="url(#c)" stroke-linejoin="round"/><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" stroke="url(#d)"/><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" stroke="url(#a)"/></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..782110618
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-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" 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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.350412" x2="10.933683" y1="63.60656" y2="12.015614"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.091896)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#c)" 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(#d)" stroke="url(#b)" stroke-linejoin="round"/><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" stroke="url(#a)" 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..59f38f851
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.350412" x2="10.933683" y1="63.60656" y2="12.015614"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.091896)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#c)" 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(#d)" stroke="url(#b)" stroke-linejoin="round"/><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" stroke="url(#a)" stroke-linecap="square"/></g></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..8335cb176
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +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 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="12.504976" x2="15.819211" y1="53.551537" y2="22.670712"><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="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><linearGradient id="c" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1.33333 0 0 1.33333 31.866109 1.433085)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><g stroke-width=".750002"><path d="m3.2745899 3.5501901v16.9999999l17.2500431-4.05019v-8.5z" fill="url(#c)" stroke="url(#a)" transform="translate(0 -2)"/><path d="m4.0245918 4.4824211v15.1213049l15.7500392-3.678505v-7.3511933z" fill="none" stroke="url(#b)" 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..3584af4ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="12.504976" x2="15.819211" y1="53.551537" y2="22.670712"><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="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><linearGradient id="c" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1.33333 0 0 1.33333 31.866109 1.433085)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><g stroke-width=".750002"><path d="m3.2745899 3.5501901v16.9999999l17.2500431-4.05019v-8.5z" fill="url(#c)" stroke="url(#a)" transform="matrix(-1 0 0 1 23.799223 -2)"/><path d="m4.0245918 4.4824211v15.1213049l15.7500392-3.678505v-7.3511933z" fill="none" stroke="url(#b)" transform="matrix(-1 0 0 1 23.799223 -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..62e6d1244
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +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 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5" x2="4" y1="18" y2="6"><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="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><radialGradient id="c" 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="d" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" 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="matrix(-1.33333 0 0 1.33333 31.99996 .432437)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m20.625022 4.1756828-17.2500436 1.8750047v12.6485995l17.2500436-7.226406z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.87502 5.0252943-15.7500397 1.7012677v10.840892l15.7500397-6.641754z" fill="none" stroke="url(#b)"/></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..08ac0c38f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5" x2="4" y1="18" y2="6"><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="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><radialGradient id="c" 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="d" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" 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="matrix(1.33333 0 0 1.33333 .000039 .432437)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m20.625022 4.1756828-17.2500436 1.8750047v12.6485995l17.2500436-7.226406z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.87502 5.0252943-15.7500397 1.7012677v10.840892l15.7500397-6.641754z" fill="none" stroke="url(#b)"/></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..b129bfadb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +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 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="39.225399" x2="39.878307" y1="14.894822" y2="55.171841"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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 -.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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.25378586 -.30501865 0 22.670526 4.856117)" gradientUnits="userSpaceOnUse" x1="-47.850906" x2="7.313713" y1="8.755287" y2="12.033775"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .133891 2.33337)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 -1 -1 0 21.985049 21.985096)"><path d="m8 3.6249769-4.7254101 16.8750421h17.2500431l-4.524633-16.8750421h-.5-7z" fill="url(#b)" stroke="url(#c)" 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" stroke="url(#a)" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></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..d11ba3cc8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-inflate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="31.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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="11.183738" x2="4.964258" y1="64.096008" y2="3.298992"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" 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="matrix(1.33333 0 0 1.33333 .000039 -10.091839)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#c)" 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(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><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" stroke="url(#a)" 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..f792fa6da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-curve.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(0 8)" gradientUnits="userSpaceOnUse" x1="12.375001" x2="12.375001" xlink:href="#b" y1="17.698753" y2="18.448755"/><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=".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="c"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="24" y2="28"/><linearGradient id="e" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="6" x2="6.5" xlink:href="#f" y1="19" y2="15.5"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#f" y1="12" y2="4"/><linearGradient id="h" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="6.448726" y2="8.323731"/><radialGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="17" x2="16.866001" xlink:href="#c" y1="13" y2="23.588825"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.26492)"><ellipse cx="12.08155" cy="27.867306" display="block" fill="url(#i)" 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(#j)" stroke="url(#g)" stroke-linejoin="round"/><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" stroke="url(#h)"/><path d="m7.500011 24.573751-.0000225 3.000008h8.9999995l.000023-3.000008z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><path d="m8.2499904 25.323753v1.500004h7.5000186v-1.500004z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pur.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pur.svg
new file mode 100644
index 000000000..20bfd77cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pur.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.375001" x2="12.375001" y1="25.698753" y2="26.448755"><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="b" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="24" y2="28"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="6" x2="6.5" xlink:href="#d" y1="19" y2="15.5"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 29.661378 2.732579)" gradientUnits="userSpaceOnUse" x1="-22.722923" x2="-18.476206" y1="7.228482" y2="43.744774"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="translate(.018543)" gradientUnits="userSpaceOnUse" x1="1.860873" x2="1.586393" xlink:href="#d" y1="14.532227" y2="5.032227"/><linearGradient id="g" 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><radialGradient id="h" 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><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.26492)"><ellipse cx="12.08155" cy="27.867306" display="block" fill="url(#h)" 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(#b)" stroke="url(#c)" stroke-linejoin="round"/><g stroke-linecap="square"><path d="m8.2499904 25.323753v1.500004h7.5000186v-1.500004z" fill="none" stroke="url(#a)"/><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="url(#f)"/><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" stroke="url(#g)"/></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..6827e3623
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-plain-text.svg
@@ -0,0 +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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" 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><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><g fill="none" transform="translate(2.999962 10.999974)"><g opacity=".4" transform="matrix(.65789474 0 0 .57142703 -2.789435 -15.440324)"><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><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(#a)" transform="translate(-2.999962 -2.999974)"/><g stroke-width=".750002"><path d="m16.875051 11.687596h-15.7500392l.0000001-5.2500126h15.7500391z" stroke="url(#b)" stroke-linecap="round"/><path d="m.37501 5.6875815h17.250043v6.7500165l-17.25005626.000954z" stroke="url(#c)" stroke-linejoin="round"/></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..00ec57bc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1=".59985" x2="1.449888" y1="62.671352" y2="14.90164"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 31.99996 .432424)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m20.625022 4.1756926-17.2500436 7.1250174v7.500019l17.2500436-7.125018z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.87502 5.3006954-15.7500397 6.4894446v5.885586l15.7500397-6.513258z" fill="none" stroke="url(#b)"/></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..ddae9790c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +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 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1=".59985" x2="1.449888" y1="62.671352" y2="14.90164"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .000039 .432424)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m20.625022 4.1756926-17.2500436 7.1250174v7.500019l17.2500436-7.125018z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.87502 5.3006954-15.7500397 6.4894446v5.885586l15.7500397-6.513258z" fill="none" stroke="url(#b)"/></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..cb6620169
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-stop.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.550407" x2="16.550407" y1="25.542123" y2="3.525853"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.542272" x2="5.542272" y1="3.525853" y2="25.542123"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.558013" x2="16.558013" y1="4.983944" y2="23.867209"><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><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.58820469 0 0 .17075465 14.527275 23.409869)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.850737" cy="26.141947" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".442" rx="9.925955" ry="2.881488"/><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="url(#a)"/><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" stroke="url(#c)"/></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..e508bdfed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="18.302742" x2="15.966687" y1="18.622269" y2=".800407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="4.642481" x2="4.295208" y1="1.559506" y2="18.415886"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.52045" x2="11.350316" y1="16.698683" y2="5.203649"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.020878 2.464888)"><ellipse cx="12" cy="18.424646" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".331" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m11.5 18.47021 8.970145-16.940289h-16.940289z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.265625 2.28125a.24967811.24967811 0 0 0 -.2265625.3554688l6.2343755 13.4687502a.24967811.24967811 0 0 0 .447265.01172l7.234375-13.4687515a.24967811.24967811 0 0 0 -.220703-.3671875z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg
new file mode 100644
index 000000000..878feec86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.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.705886" x2="10.920348" y1="10.514423" y2="17.226289"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 24.734315 -1.408972)" gradientUnits="userSpaceOnUse" x1="16.905685" x2="17.312464" y1="62.531528" y2="26.170395"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientTransform="matrix(.5160657 0 0 .42560146 3.123897 7.771441)" gradientUnits="userSpaceOnUse" x1="33.056839" x2="37.746555" y1="17.939074" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(1)"><ellipse cx="21.481743" cy="24.871334" display="block" fill="url(#c)" 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(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><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" stroke="url(#a)" 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..d6ce60526
--- /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="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><linearGradient id="l" 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="m" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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 stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" fill="none" 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" fill="none" stroke="url(#k)" 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(#l)" opacity=".66" stroke="#000" stroke-width="1.049073"/></g><g transform="matrix(.71479283 0 0 .71479283 1.852258 -.15011)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#m)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#n)" stroke-width="1.421774"/></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/formatallnotes.svg b/icon-themes/elementary_svg/cmd/32/formatallnotes.svg
new file mode 100644
index 000000000..1607b488d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatallnotes.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(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="19.340446" cy="-6.15088" fx="19.340446" fy="-6.15088" gradientTransform="matrix(-2.466118 -.43902932 .27030516 -1.5183294 64.06622 14.050101)" gradientUnits="userSpaceOnUse" r="11.509" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" xlink:href="#c" y1="11.249" y2="31.265"/><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#b)" fill-rule="evenodd" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m10.863 9.495c-5.565.82-9.683 4.647-9.31 8.793.243 2.684 2.307 4.894 5.257 6.06l-1.23 4.79 5.447-3.933.038-.004c.673.033 1.348.044 2.05-.02 5.98-.545 10.53-4.52 10.137-8.87-.393-4.348-5.58-7.436-11.56-6.89-.28.025-.556.034-.83.074z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000236"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#c)" stroke-width="1.013" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#a)" opacity=".4" transform="matrix(.9874 0 0 .9874 .554 -.77)"/><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#d)" fill-rule="evenodd" transform="matrix(-.9874 0 0 .9874 31.897 -9.49)"/><g fill="none"><path d="m21.588.775c5.565.82 9.683 4.647 9.31 8.793-.243 2.684-2.307 4.894-5.257 6.06l1.232 4.79-5.448-3.933-.038-.004c-.673.033-1.348.044-2.05-.02-5.98-.545-10.53-4.52-10.137-8.87.39-4.348 5.577-7.436 11.56-6.891.28.025.555.034.828.074z" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000236"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" opacity=".8" stroke="url(#e)" stroke-width="1.013" transform="matrix(-.9874 0 0 .9874 31.897 -9.49)"/></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..dbf4c2027
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatcelldialog.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="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="6.054025" x2="5.991243" y1="3.825247" y2="8.291773"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="6.702713" cy="73.615715" gradientTransform="matrix(.3483625 0 0 .07620514 3.750443 2.278933)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#g" y1="2.269" y2="19.728"/><linearGradient id="g"><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(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#d" y1="15.999" y2="19.963"/><linearGradient id="j" gradientTransform="matrix(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="5" y2="43"/><linearGradient id="k" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l.023 7.407h-6.644z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#i)" opacity=".15"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#h)"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="stroke-linejoin:round;stroke-linecap:round;stroke-width:.268;fill:none;opacity:.5;stroke:url(#f)"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m2.117 5.027v-1.323h2.116v1.323z" fill="#fcaf3e"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><path d="m2.117 5.027c0 .147.118.265.264.265h1.59c.145 0 .263-.118.263-.265v-1.323c0-.146-.118-.264-.264-.264h-1.59c-.145 0-.263.118-.263.264zm.264 0v-1.323h1.59v1.323z" fill="#ce5c00"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.589v.267h-1.59zm1.853 0h1.586v.267h-1.587zm1.852 0h1.587v.267h-1.588zm-5.293 1.587h1.323v.266h-1.323zm1.588 0h1.589v.266h-1.59zm1.853 0h1.586v.266h-1.587zm1.852 0h1.587v.266h-1.588z" opacity=".321"/><path d="m8.6035256 7.8888289c0 .3042221-1.1273959.5508426-2.5181089.5508426-1.3907132 0-2.5181089-.2466205-2.5181089-.5508426 0-.3042219 1.1273957-.5508424 2.5181089-.5508424 1.390713 0 2.5181089.2466205 2.5181089.5508424z" fill="url(#e)" opacity=".2" stroke-width=".264583"/><path d="m5.8208334 3.8364584c-.1465792 0-.2645834.1180042-.2645834.2645833v.4991944a1.578531 1.578531 0 0 0 -.1472779.0604613l-.3524332-.3524332c-.1036471-.1036471-.2704902-.1036471-.3741372 0l-.3741376.3741375c-.1036471.103647-.1036471.2704901 0 .3741372l.3529503.3529499a1.578531 1.578531 0 0 0 -.0609783.1467612h-.4991944c-.1465792 0-.2645834.1180042-.2645834.2645834v.5291666c0 .1465792.1180042.2645834.2645834.2645834h.4991944a1.578531 1.578531 0 0 0 .060461.1472779l-.352433.3524332c-.1036471.1036471-.1036471.2704901 0 .3741372l.3741376.3741375c.103647.1036471.2704901.1036471.3741372 0l.3529499-.3529502a1.578531 1.578531 0 0 0 .1467612.060978v.4991947c0 .1465792.1180042.2645833.2645834.2645833h.5291666c.1465792 0 .2645834-.1180041.2645834-.2645833v-.4991944a1.578531 1.578531 0 0 0 .1472779-.060461l.3524332.3524332c.1036471.1036471.2704902.1036471.3741372 0l.3741375-.3741378c.1036471-.1036471.1036471-.2704901 0-.3741372l-.3529502-.3529499a1.578531 1.578531 0 0 0 .060978-.1467612h.4991944c.1465792 0 .2645833-.1180042.2645833-.2645834v-.5291666c0-.1465792-.1180041-.2645834-.2645833-.2645834h-.4991941a1.578531 1.578531 0 0 0 -.0604613-.1472779l.3524332-.3524332c.1036471-.1036471.1036471-.2704902 0-.3741372l-.3741375-.3741375c-.103647-.1036471-.2704901-.1036471-.3741372 0l-.3529499.3529502a1.578531 1.578531 0 0 0 -.1467612-.0609783v-.4991944c0-.1465791-.1180042-.2645833-.2645834-.2645833zm.2645833 1.7208251a.52795374.52795374 0 0 1 .5281332.5281332.52795374.52795374 0 0 1 -.5281332.5281332.52795374.52795374 0 0 1 -.5281332-.5281332.52795374.52795374 0 0 1 .5281332-.5281332z" fill="url(#c)" stroke-width=".264583"/><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" 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/formatcolumns.svg b/icon-themes/elementary_svg/cmd/32/formatcolumns.svg
new file mode 100644
index 000000000..3ccda43b4
--- /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.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="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..5b31a38d3
--- /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="15" x2="15" y1="32" y2="25"><stop offset="0" stop-color="#fcaf3e"/><stop offset=".5" stop-color="#e5a140"/><stop offset=".75" stop-color="#fcb246"/><stop offset=".85714287" stop-color="#fcb042"/><stop offset="1" stop-color="#fcaf3e"/></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.557-4.495c-.966 0-1.85.063-1.807 1.995.026 1.147.585 2.308.88 4.016.05.29-.23 1.682-.265 2.26h-3.265c-.83 0-1.5.668-1.5 1.5v5.167h12.01v-5.168c0-.83-.67-1.5-1.5-1.5h-3.366c-.035-.612-.262-2.03-.273-2.17-.122-1.503.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.565 4.49.015-2.995-11.98.037-.004 2.993z" display="block" fill="url(#i)" stroke="#000" stroke-opacity=".345" stroke-width=".75" 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.914a.267.267 0 0 0 .53-.05c-.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.203a.267.267 0 0 0 -.258.23c-.008.05-.004.044-.004.06v.357c-.022.172-.054.357-.09.548-.07.388-.14.786-.153 1.004-.022.362-.32.64-.682.64h-3.263c-.45 0-.817.37-.82.816v4.21a.267.267 0 0 0 .273.267l10.11-.123a.267.267 0 0 0 .265-.27v-4.083c0-.448-.37-.818-.82-.818h-3.364c-.364 0-.66-.28-.68-.643-.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-.12a.267.267 0 0 0 -.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:#ce5c00;stroke-width:.999998;stroke-linejoin:round;stroke-opacity:.805147;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..ee3c9712f
--- /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="14" rx="1.615406" transform="scale(1 -1)" width="26" x="3" y="-21"/><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..2d3b923b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formdesigntools.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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" 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="e" gradientUnits="userSpaceOnUse" x1="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="h" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#a)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#d)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#f)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#g)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#h)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><path d="m1.5 4.5 22 22h-22zm5 12.02v4.98h4.98z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/></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..8bd504e7a
--- /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="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="b" 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><ellipse cx="16" cy="28.281" fill="url(#b)" 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(#a)" 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(#a)" 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..71bd150d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formfiltered.svg
@@ -0,0 +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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="d" cx="5.78" cy="8.45" gradientTransform="matrix(0 .89893 -.95096 0 649.035 -150.015)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="640.9996" x2="640.9996" y1="-128.3074" y2="-143.73225"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="640.814" x2="640.814" 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><path d="m10.112 20.64 2.344-1.353 2.578-10.153 7.757-4.49c-.197-1.9-.477-2.214-1.815-3.31l-7.828 4.532-10.048-2.81-2.346 1.354 4.618 7.994z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m10.384 19.6 1.397-.808 2.55-10.436 7.425-4.207c-.117-1.22-.285-1-.942-1.63l-7.344 4.344-10.264-2.993-1.428.826z" fill="none" stroke="url(#b)" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m641-143.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(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.091" transform="matrix(.91733 0 0 .91636 -563.386 149.252)"/><path d="m647.5-136c0 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" style="opacity:.5;fill:none;stroke-width:1.091;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)" transform="matrix(.91733 0 0 .91636 -563.386 149.252)"/><path d="m28.49 19.502a1.872 1.87 0 0 0 -.086.086l-3.842 4.18-1.376-1.374a1.872 1.87 0 0 0 -2.637 0l-1.835 1.833a1.872 1.87 0 0 0 -.488.8 1.872 1.87 0 0 0 0 .06c.038.532.127 1.056.287 1.545a1.872 1.87 0 0 0 .344.372l4.586 3.666a1.872 1.87 0 0 0 .66.343c.02.002.038 0 .057 0a1.872 1.87 0 0 0 .116.03c.114.005.228 0 .344 0 .164 0 .326-.017.487-.03a1.872 1.87 0 0 0 .89-.544l5.015-5.384c.01-.152.03-.304.03-.458 0-2.088-1.006-3.955-2.552-5.126z" fill="#185f9a" opacity=".1"/><path d="m29.235 20.19a.87.87 0 0 0 -.086.056l-4.56 4.983-2.12-2.12a.87.87 0 0 0 -1.204 0l-1.835 1.833a.87.87 0 0 0 .058 1.288l4.587 3.667a.87.87 0 0 0 1.175-.086l5.705-6.127c-.2-1.35-.815-2.556-1.72-3.494z" fill="#185f9a" opacity=".25"/><path d="m29.783 20.847-5.16 5.613-2.752-2.75-1.834 1.833 4.587 3.666 6.106-6.56z" fill="#fff"/></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..816150a7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formfilternavigator.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(.58004563 -.00787097 -.0078725 .58915417 -49.382657 -2.433202)" 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" gradientTransform="matrix(-.666665 1.1546977 -1.1546977 -.666665 31.074632 2.583662)" gradientUnits="userSpaceOnUse" x1=".11" x2="22.257999" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.666665 1.1546977 -1.1546977 -.666665 31.074632 2.583662)" gradientUnits="userSpaceOnUse" x1="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#e" y1="6.694915" y2="7"/><linearGradient id="e"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#e" y1="5" y2="14"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#h" y1="17" y2="17"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#h" y1="15" y2="14"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.695312" x2="13.093221" xlink:href="#e" y1="7" y2="6.923729"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.5" x2="13.5" xlink:href="#h" y1=".5" y2="17.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14" x2="9" xlink:href="#e" y1="16.5" y2="16.5"/><linearGradient id="m" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="22" y2="26"/><radialGradient id="n" 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="o" 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="p" 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="q" cx="3.174964" cy="2.910453" 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><path d="m.50035501.49999971-.00035678 3.60860919 10.00498277 9.7454601.01327 11.950316c2.325259 1.039188 2.8745.925206 5.032047.110885l-.01444-12.060299 9.943351-9.7290742.000535-3.61158522-12.309312.003074z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999998"/><path d="m1.5199078 1.5074091.00166 2.151778 10.3504282 9.9017949-.09217 11.37829c1.486731.678232 1.344697.337576 2.510156-.0011l-.120018-11.376054 10.298659-9.8564886-.001782-2.1995736z" fill="none" stroke="url(#c)" stroke-width=".999998"/><g transform="matrix(3.24306311 0 0 3.24306311 12.19388 13.051701)"><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(#n)"/><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(#o)"/><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(#p)"/><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" stroke-width=".30835"/><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(#q)" 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" stroke-width=".30835"/></g></g><g transform="matrix(3.04748247 1.10919288 -1.10919288 3.04748247 16.414892 9.304856)"><path d="m3.1782893.66986989-.3038575 2.02674971-.7482747-.4330485.4330485.7482746-2.0267497.3038576 2.0267497.3038575-.4330485.7482745.7482747-.4330483.3038575 2.0267497.3038576-2.0267497.7482745.4330483-.4330483-.7482745 2.0267496-.3038575-2.0267496-.3038576.4330483-.7482746-.7482745.4330485z" fill-opacity=".389706"/><g transform="matrix(.18708867 -.18708867 .10523738 .10523738 -.332913 4.157216)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#d)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#f)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#g)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="matrix(.18708867 .18708867 -.10523738 .10523738 2.192785 -.332912)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#d)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#f)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#g)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="scale(.26458334)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#d)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#f)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#g)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="matrix(0 .26458334 -.26458334 0 6.35 0)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#j)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#k)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#g)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#l)"/></g><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(#m)" stroke-width=".324579"/></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..8e413f473
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formproperties.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(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16.961483" x2="16.961483" y1="17.550282" y2="22.46797"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.85580995 0 0 .96310694 2.293602 .65893)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.447983" y2="22.248878"><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 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"/><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"/><g transform="matrix(.99836079 0 0 1.1897496 .026223 -2.284044)"><rect fill="url(#g)" height="5.022802" rx="1.054037" width="16.905584" x="7.537286" y="17.406235"/><g fill="none" stroke-width=".917547"><rect height="3.407683" rx=".323866" ry=".627119" stroke="url(#h)" width="14.99927" x="8.504885" y="18.253777"/><rect height="4.965293" opacity=".5" rx="1.062547" ry=".84646" stroke="#656565" width="17.048779" x="7.496839" y="17.509247"/></g></g><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..d838ce3a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/framedialog.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="15.999994" x2="15.999994" y1="3.162165" y2="28.837851"><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="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><radialGradient id="j" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 4.0975054 -8.0722799 0 96.951904 -38.319653)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="k" 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><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><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="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" opacity=".4" rx="2.16" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="url(#k)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><rect fill="none" height="18.908428" rx=".780512" ry=".821902" stroke="#004264" stroke-opacity=".452206" width="18.975956" x="6.524967" y="6.534738"/><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/framelinecolor.svg b/icon-themes/elementary_svg/cmd/32/framelinecolor.svg
new file mode 100644
index 000000000..84f32d512
--- /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"><radialGradient id="a" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 4.0975054 -8.0722799 0 96.951904 -38.319653)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.999994" x2="15.999994" y1="3.162165" y2="28.837851"><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="c" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.904 62.125)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165001" 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="16.016001" x2="16.016001" 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="e" cx="24.66" cy="21.218" gradientTransform="matrix(.50706142 0 0 .50356916 -11.196331 9.964492)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.99811878 -.06130985 .06130985 .99811878 -204.423582 -207.477518)" gradientUnits="userSpaceOnUse" x1="194.15199" x2="195.83501" y1="235.838" y2="240.80901"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -.511872 -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"/><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m9.4999971 40h4.9999999v7h-4.9999999z" fill="url(#g)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="scale(-1)"/></g><path d="m4.6601562 2.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v22.6796878c0 1.19664.9635162 2.160156 2.1601562 2.160156h1.9765626c-.0670496-.20907-.1113282-.428249-.1113282-.660156v-20.1445315c0-1.19664.9635162-2.1601563 2.1601563-2.1601563h20.1542971c.231907 0 .451086.0442786.660156.1113282v-1.9863282c0-1.19664-.963516-2.1601562-2.160156-2.1601562z" fill="url(#a)"/><path d="m4.5878906 3.5c-.6021741 0-1.0878906.4857165-1.0878906 1.0878906v22.8242184c0 .602175.4857165 1.087891 1.0878906 1.087891h.9121094v-23h23v-.9121094c0-.6021741-.485716-1.0878906-1.087891-1.0878906z" fill="none" stroke="url(#b)"/><path d="m4.6601562 2.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v22.6796878c0 1.19664.9635162 2.160156 2.1601562 2.160156h1.8652344v-22.1425781c0-.4553337.3468933-.8222656.7792969-.8222657h22.1953125v-1.875c0-1.19664-.963516-2.1601562-2.160156-2.1601562z" fill="none" opacity=".4" stroke="#004264" stroke-opacity=".72549"/><g transform="translate(6)"><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.9280003-6.266-11.1950003l-11.082 6.1900003c4.117 2.005 6.457 7.13 6.292 11.322z" fill="url(#c)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m11.55 24.335 9.23-5.11c2.627-3.118-2.227-10.7300003-5.654-9.6400003l-9.256 5.2550003c2.606 1.436 5.383 6.137 5.68 9.493z" fill="none" stroke="url(#d)" stroke-width=".936"/><path d="m11.5 15.197v-4.347c0-3.1850003-5-3.1200003-5 .098v2.448" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx="1.307704" cy="20.649475" fill="url(#e)" fill-rule="evenodd" rx="1.927005" ry="1.913997" stroke="#555761" stroke-linecap="round" stroke-width="1.046" transform="matrix(.86839756 -.49586861 .50414085 .86362145 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.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" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><path d="m4.228 16.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(#f)"/><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/freeline.svg b/icon-themes/elementary_svg/cmd/32/freeline.svg
new file mode 100644
index 000000000..2e72f629a
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="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..385485f88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanes.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(.4922 0 0 .4584 4.51 -4.794)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="b" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#a" y1="-4.284" y2="16.85"/><linearGradient id="c" gradientTransform="matrix(0 -.27447 .28068 0 -.23 297.082)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#a" y1="-4.284" y2="16.85"/><linearGradient id="d" gradientTransform="matrix(0 -.27278 .3079 0 -.187 297.176)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#f" y1="2.269" y2="19.728"/><linearGradient id="e" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#f" y1="2.269" y2="19.728"/><linearGradient id="f"><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="g" 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="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="5" y2="43"/><linearGradient id="i" 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)"><path d="m.36 296.384c0 .152.183.316.335.316h.846l.013-5.74h-.854c-.15 0-.333.144-.333.296z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><rect fill="url(#i)" 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(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#g)" opacity=".15"/><path d="m.345 296.372c0 .158.17.225.33.226l.78.005v-5.554l-.78-.007c-.16 0-.32.118-.32.276z" fill="url(#c)"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" fill="none" stroke="#004372" stroke-opacity=".49" stroke-width=".201"/><path d="m1.456 292.435h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.196h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#b)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.142-.33-.294-.33z" fill="none" stroke="#004372" stroke-linecap="round" stroke-opacity=".49" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#004372" fill-opacity=".49"/><path d="m.55 296.51 1.003-.003.03-5.358h-1z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#126400" opacity=".4"/></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..75005c7b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanesfirstcolumn.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="2.998734" cy="293.09747" gradientTransform="matrix(.32831395 17.890219 -10.923432 .20046236 3203.6446 177.78712)" gradientUnits="userSpaceOnUse" r=".555"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.27278 .3079 0 -.187 297.176)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" gradientTransform="matrix(0 .1323 -.06615 0 2.844 290.318)" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="f" 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)"><path d="m.36 296.384c0 .152.183.316.335.316h.846l.013-5.74h-.854c-.15 0-.333.144-.333.296z" fill="none" opacity=".4" stroke="#003664" stroke-linecap="round" stroke-width=".201"/><rect fill="url(#f)" 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(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m1.852 290.848v5.953h-.198v-5.95z" fill="url(#d)" opacity=".15"/><path d="m.345 296.372c0 .158.17.225.33.226l.78.005v-5.554l-.78-.007c-.16 0-.32.118-.32.276z" fill="url(#a)"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.454 292.237h.2l.002 4.365h-.2zm1.39 0h.2v4.365h-.2zm1.388 0h.2l.002 4.365h-.2zm-3.768.992h.992v.196h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/><path d="m.55 296.51 1.003-.003.03-5.358h-1z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#002664" opacity=".4"/><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" fill="none" opacity=".4" stroke="#323232" stroke-linecap="round" stroke-width=".201"/></g><path d="m2.116667.264583h.264583v7.9375h-.264583z" fill="#8e8e8e"/></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..feb95a966
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanesfirstrow.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(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="b" gradientTransform="matrix(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" gradientTransform="matrix(.1323 0 0 .066 -.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="e" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="f" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .176 -387.532)"><path d="m.364 292.24-.005 4.143c0 .152.152.317.304.317h4.747c.152 0 .307-.166.308-.318l.004-4.145" fill="none" stroke="#353a3d" stroke-opacity=".49" stroke-width=".201"/><rect fill="url(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.023 5.326h-4.983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" opacity=".15"/><path d="m1.456 292.435h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.195h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#a)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.14-.33-.293-.33z" fill="none" stroke="#004372" stroke-linecap="round" stroke-opacity=".49" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="stroke-linejoin:round;stroke-linecap:round;stroke-width:.201;fill:none;opacity:.5;stroke:url(#b)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#004372" fill-opacity=".49"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/></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..e8b436214
--- /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" 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="b" 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="c" gradientUnits="userSpaceOnUse" x1="14.911" x2="16.89" y1="10.677" y2="13.594"><stop offset="0" stop-color="#fce94f"/><stop offset="1" stop-color="#c4a000"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.961" x2="10.165" y1="19.394" y2="15.357"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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(#b)" 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(#d)" 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(#c)" 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="#c4a000"/><g fill="none"><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="#c4a000" stroke-linecap="round" 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.013-.988 5.91-1.845 2.79.546.514 2.806-1.963 5.938-.868 6.864-7.835z" opacity=".4" stroke="#000" 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(#a)" 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..b09dc5783
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..edf2ccd04
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..774e5cf22
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..589d8228c
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..ef8c26554
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.125003" stroke="#ce5c00" 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..3cc283f30
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#ce5c00" 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..55c0c4f97
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.125003" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".562503" transform="matrix(-1.33333 0 0 1.33333 24.497368 -1.748576)"/><rect fill="#ce5c00" 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..5b103cef1
--- /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"><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="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="#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(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="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 -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" 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="j" 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="k" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="l" 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="m" 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(#e)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#g)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#h)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#j)" stroke="url(#i)" 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(#k)"/><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="#185f9a" 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(#l)"/><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(#m)"/></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"/><g transform="matrix(.75000188 0 0 .75000188 -.001153 -1.874005)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#b)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#d)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" 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/gluepercent.svg b/icon-themes/elementary_svg/cmd/32/gluepercent.svg
new file mode 100644
index 000000000..2332c7aff
--- /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="#ce5c00" 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="#fcaf3e" r="1.5" stroke="#ce5c00" 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..5c9a38346
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.125003" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".562503" transform="matrix(0 -1.33333 -1.33333 0 23.868329 22.619365)"/><rect fill="#ce5c00" 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..98737b90f
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.5" stroke="#ce5c00" 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..2e9d10f53
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" 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="#fcaf3e" r="1.125003" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".562503" transform="matrix(0 1.33333 -1.33333 0 23.868329 -2.377615)"/><rect fill="#ce5c00" 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..ce6e032bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/goalseekdialog.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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m10.112 20.64 2.344-1.353 2.578-10.153 7.757-4.49c-.196-1.9-.476-2.214-1.814-3.31l-7.828 4.532-10.049-2.81-2.346 1.354 4.618 7.994z" fill="url(#e)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><path d="m10.384 19.6 1.397-.808 2.55-10.436 7.426-4.207c-.117-1.22-.285-1-.942-1.63l-7.345 4.343-10.264-2.992-1.428.826z" fill="none" stroke="url(#f)" stroke-width=".75" transform="matrix(-.666665 1.15469765 -1.15469765 -.666665 34.092597 5.58863)"/><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/gotopage.svg b/icon-themes/elementary_svg/cmd/32/gotopage.svg
new file mode 100644
index 000000000..338491ef7
--- /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(.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><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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="m5 1 22 .002v27.998h-22z" 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.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="#00537d" 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..4ad6c4f27
--- /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="14.608292" x2="18.076492" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 1.054785 -.291235)"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#46aaed" fill-opacity=".984314"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#323232" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#46aaed" fill-opacity=".984314" stroke="#2f78c8" stroke-width=".750002"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)" stroke-width=".750002"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..ef65f3e84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafgamma.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.8642857 .00000019 -.00000015 -2.1857141 9.274643 -80.133516)" 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 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g transform="matrix(1.33333 0 0 1.33333 -.33326 -9.99991)"><path d="m22 11.5v15.5h-17c8.059167-3.538292 13.542701-8.414435 17-15.5z" fill="#fcaf3e" fill-rule="evenodd"/><g fill="none" stroke-linecap="round" stroke-width=".750002" transform="translate(0 8)"><path d="m6.1765887 17.972232c6.5206563-1.461197 13.8834973-9.9627862 15.3605793-14.4501282" stroke="#ce5c00"/><g stroke-linejoin="round"><path d="m5.1254947 2.1289224h-.7490229-.002c.01 6.3333345.0154 12.6666676.02539 18.9999996h.7255819v-18.9999996z" stroke="url(#c)"/><path d="m2.6249995 18.75343v.749023.002c6.3333341-.01 12.6666675-.0154 18.9999995-.02539v-.725582h-18.9999995z" stroke="url(#a)"/></g></g></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..285ec1693
--- /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="14.608292" x2="18.076492" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 1.054785 -.291235)"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#9cde4a"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#323232" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#9cde4a" stroke="#5ca12a" stroke-width=".750002"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)" stroke-width=".750002"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..312770882
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafluminance.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(-.01088505 2.0078086 -2.0562334 -.01114753 -2.585651 -35.516981)" gradientUnits="userSpaceOnUse" x1="2.578225" x2="21.396353" y1="2.415254" y2="21.355932"><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(.69507732 0 0 .69745098 8.085731 6.837996)" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.799454" x2="23.301181" y1="7.627863" y2="25.689002"><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="m15.509766 3.5v3h2v-3zm-7.4843754 3.0996094-1.4140625 1.4160156 2.1210938 2.121094 1.4140621-1.4140628zm16.9707034 0-2.121094 2.1230468 1.414062 1.4140628 2.121094-2.121094zm-8.482422 1.984375c-.1488 0-.294631.0133809-.441406.0214844-.11086.0061384-.22146.0067999-.332032.0175781-.1885.018263-.372244.0488283-.55664.0800781-.065658.0111252-.131851.0184636-.197266.03125-.199152.0389473-.394388.0890008-.58789.1425781-.053167.0146793-.107246.0252067-.160157.0410157-.166116.0497634-.32695.109739-.488281.1699218-.085296.0317108-.171479.0589989-.255859.09375-.137663.0568584-.270671.1232299-.404297.1875-.101075.0484833-.203369.0934617-.302735.1464844-.12992.0694329-.253439.148268-.378906.2246094-.094483.0574334-.190676.1101275-.283203.171875-.205815.1373336-.404093.2839606-.595703.4394526-.00438.003557-.009298.006198-.013672.009766-.209494.17074-.41068.352016-.601563.542969-.186234.186302-.362289.381906-.529296.585937-.046709.056966-.085981.117837-.13086.175782-.115597.149429-.231068.299379-.3359372.457031-.0441819.066381-.0810827.13573-.1230469.203125-.094152.151172-.1894238.301227-.2734375.458984-.0465698.087532-.0839023.178718-.1269532.267578-.0686951.14156-.1388648.281619-.1992187.427735-.0398253.096549-.0715785.195226-.1074219.292969-.0534193.145364-.1093056.290229-.1542968.439453-.0357328.118682-.0617533.239453-.0917969.359375-.0308349.122996-.0648396.243937-.0898438.36914-.0377571.188621-.0639651.377927-.0878906.56836-.0082659.066056-.0207159.130714-.0273437.197265-.0257557.256909-.038365.515482-.0390626.773438-.0000162.006613-.0019531.012914-.0019531.019531-.0000001.00065 0 .001303 0 .001953-.0000004.265102.0145503.528942.0410157.792969.0051967.052053.015284.102545.0214843.154297.0248578.207097.0545053.414153.0957031.61914.0182263.090673.0431574.178056.0644532.267579.0370583.156141.0724846.312704.1191406.466796.0352564.116077.0807156.228046.1210938.341797.0467087.132068.0906006.264601.1445312.394531.0420689.101086.0906308.19796.1367188.296876.0620002.133455.1215643.267899.1914062.398437.0549485.102496.1184664.199095.1777344.298828.072759.122637.1427015.245834.2226562.365235.0569017.084949.1196274.165465.1796874.248046.094708.130234.187382.261167.291016.386719.161849.196254.331997.384731.511718.564453.000346.000346-.000345.001608 0 .001953.08803.08803.182383.165031.273438.248047.100151.09125.197984.185408.302734.271485.116702.096023.238632.181204.359375.269531.086184.063013.169036.12989.257813.189453.162117.108814.330046.205247.498047.300781.050352.028659.097402.062265.148437.089844.160567.086687.325266.161543.490235.236328.076346.034699.150896.073146.228515.105469.146545.060866.296073.110431.445313.162109.093348.032421.184397.068669.279297.097656.170865.052085.344205.09254.517578.132813.077143.01795.152478.040964.230468.056641.250801.050405.504028.089289.757813.115234.538434.055046 1.080707.055056 1.619141 0 .253114-.025882.503757-.065021.753906-.115234.092503-.018547.18213-.044666.273437-.066407.15754-.03748.315257-.073841.470703-.121093.11277-.034321.221458-.076077.332032-.115235.130968-.046273.261755-.091157.390625-.144531.096064-.039863.189092-.085413.283203-.128906.145558-.067142.291498-.132534.433594-.208985.084314-.045382.163648-.098168.246093-.146484.134646-.078882.269608-.156629.400391-.244141.133953-.089554.260658-.187814.388672-.285156.076037-.057884.154138-.11087.228516-.171875.194806-.159504.381877-.328795.560546-.505859.007863-.007793.017561-.01366.025391-.021485.182029-.182028.353078-.371843.513672-.566406.103615-.125532.196323-.256506.291015-.386719.060061-.082581.122786-.163097.179688-.248046.079954-.1194.149897-.242598.222656-.365235.059268-.099733.122786-.196332.177735-.298828.069841-.130537.129406-.264983.191406-.398437.046088-.098916.09465-.19579.136719-.296876.05393-.12993.097822-.262464.144531-.394531.040378-.113751.085837-.22572.121094-.341797.038279-.126426.065837-.254977.097656-.382812.031005-.124217.064785-.246585.089844-.373047.024588-.124142.038039-.250023.05664-.375.019637-.131921.045551-.262523.058594-.396484.011248-.115103.011358-.230291.017578-.345703.00772-.143282.021485-.284481.021485-.429688 0-.155116-.014637-.306074-.023438-.458984-.00603-.104069-.005506-.20869-.015625-.3125-.014769-.152458-.043112-.30137-.066406-.451172-.01635-.104906-.0263-.210147-.046875-.314453-.030408-.154471-.072076-.303974-.111328-.455079-.025485-.098208-.044906-.19756-.074219-.294921-.044991-.149224-.100878-.294089-.154297-.439453-.035843-.097743-.067597-.196419-.107422-.292969-.060354-.146116-.130523-.286175-.199219-.427735-.04305-.08886-.080383-.180046-.126953-.267578-.084013-.157757-.179285-.307812-.273437-.458984-.041965-.067396-.078865-.136743-.123047-.203125-.104869-.157652-.220341-.307602-.335938-.457031-.044871-.057937-.084158-.118824-.130859-.175782-.338513-.413558-.718454-.791334-1.132813-1.128906-.198173-.161449-.403767-.313112-.617187-.455078-.06637-.044174-.135741-.0810898-.203125-.1230469-.151604-.0944215-.302712-.1892129-.460938-.2734375-.078773-.0418881-.160381-.0761956-.240234-.1152344-.152432-.0746689-.305146-.1498784-.46289-.2148437-.069685-.0286355-.140625-.051562-.210938-.078125-.175758-.0665746-.351726-.131383-.533203-.1855469-.037448-.0111569-.075704-.0187055-.113281-.0292968-.207889-.0587052-.418356-.1125278-.632813-.1542969-.003238-.0006308-.006525-.0013263-.009765-.0019531-.049248-.0095349-.099051-.0128906-.148438-.0214844-.195213-.0339402-.390003-.066578-.589844-.0859375-.10381-.0101192-.208431-.0095955-.3125-.015625-.152911-.0088012-.303867-.0234375-.458984-.0234375zm-13.0039064 6.9160156v2h3v-2zm23.0097654 0-.009765 2h2.990234l.009766-2zm-17.7871091 7.363281-2.1210938 2.121094 1.4140625 1.416016 2.1210934-2.123047zm15.5625001.007813-1.419922 1.40625 2.113281 2.115234 1.421875-1.408203zm-8.785156 3.628906v3h2v-3z" fill="url(#a)" stroke-width="1.33333"/><path d="m15.509766 3.5v3h2v-3zm-7.4843754 3.0996094-1.4140625 1.4160156 2.1210938 2.121094 1.4140621-1.4140628zm16.9707034 0-2.121094 2.1230468 1.414062 1.4140628 2.121094-2.121094zm-8.482422 1.984375c-.1488 0-.294631.0133809-.441406.0214844-.11086.0061384-.22146.0067999-.332032.0175781-.1885.018263-.372244.0488283-.55664.0800781-.065658.0111253-.131851.0184636-.197266.03125-.199152.0389473-.394388.0890008-.58789.1425781-.053167.0146794-.107246.0252067-.160157.0410157-.166116.0497634-.32695.109739-.488281.1699218-.085296.0317108-.171479.0589989-.255859.09375-.137663.0568583-.270671.1232299-.404297.1875-.101075.0484833-.203369.0934617-.302735.1464844-.12992.0694329-.253439.148268-.378906.2246094-.094483.0574335-.190676.1101275-.283203.171875-.205815.1373336-.404093.2839606-.595703.4394526-.00438.003557-.009298.006198-.013672.009766-.209494.17074-.41068.352016-.601563.542969-.186234.186302-.362289.381906-.529296.585937-.046709.056966-.085981.117837-.13086.175782-.115597.149429-.231068.299379-.3359372.457031-.044182.066381-.0810826.13573-.1230469.203125-.094152.151172-.1894238.301227-.2734375.458984-.0465698.087532-.0839023.178718-.1269532.267578-.0686951.14156-.1388648.281619-.1992187.427735-.0398253.096549-.0715785.195226-.1074219.292969-.0534193.145364-.1093056.290229-.1542968.439453-.0357328.118682-.0617533.239453-.0917969.359375-.0308349.122996-.0648396.243937-.0898438.36914-.0377571.188621-.0639651.377927-.0878906.56836-.0082659.066056-.0207159.130714-.0273437.197265-.0257557.256909-.038365.515482-.0390626.773438-.0000162.006613-.0019531.012914-.0019531.019531-.0000001.00065 0 .001303 0 .001953-.0000004.265102.0145503.528942.0410157.792969.0051967.052053.015284.102545.0214843.154297.0248578.207097.0545053.414153.0957031.61914.0182263.090673.0431574.178056.0644532.267579.0370583.156141.0724846.312704.1191406.466796.0352564.116077.0807156.228046.1210938.341797.0467087.132068.0906006.264601.1445312.394531.0420689.101086.0906308.19796.1367188.296876.0620002.133455.1215643.267899.1914062.398437.0549485.102496.1184664.199095.1777344.298828.072759.122637.1427015.245834.2226562.365235.0569017.084949.1196274.165465.1796874.248046.094708.130234.187382.261167.291016.386719.161849.196254.331997.384731.511718.564453.000346.000346-.000345.001608 0 .001953.08803.08803.182383.165031.273438.248047.100151.09125.197984.185408.302734.271485.116702.096023.238633.181204.359375.269531.086184.063013.169036.12989.257813.189453.162117.108814.330046.205247.498047.300781.050352.028659.097402.062265.148437.089844.160567.086688.325266.161543.490235.236328.076346.034699.150896.073146.228515.105469.146545.060866.296073.110431.445313.162109.093348.032421.184397.068669.279297.097656.170865.052085.344205.09254.517578.132813.077143.01795.152478.040964.230468.056641.250801.050405.504028.089289.757813.115234.538434.055046 1.080708.055056 1.619141 0 .253114-.025882.503757-.065021.753906-.115234.092503-.018547.18213-.044666.273437-.066407.15754-.03748.315257-.073841.470703-.121093.11277-.034321.221458-.076077.332032-.115235.130968-.046273.261755-.091157.390625-.144531.096064-.039863.189092-.085413.283203-.128906.145558-.067142.291498-.132533.433594-.208985.084314-.045382.163648-.098168.246093-.146484.134646-.078882.269608-.156629.400391-.244141.133953-.089554.260658-.187814.388672-.285156.076037-.057884.154138-.11087.228516-.171875.194806-.159504.381877-.328795.560546-.505859.007863-.007793.017561-.01366.025391-.021485.182029-.182029.353078-.371843.513672-.566406.103615-.125532.196323-.256506.291015-.386719.060061-.082581.122786-.163097.179688-.248046.079954-.1194.149897-.242598.222656-.365235.059268-.099733.122786-.196332.177735-.298828.069841-.130537.129406-.264983.191406-.398437.046088-.098916.09465-.19579.136719-.296876.05393-.12993.097822-.262464.144531-.394531.040378-.113751.085837-.22572.121094-.341797.038279-.126426.065837-.254977.097656-.382812.031005-.124217.064785-.246585.089844-.373047.024588-.124142.038039-.250023.05664-.375.019637-.131921.045551-.262523.058594-.396484.011248-.115103.011358-.230291.017578-.345703.00772-.143282.021485-.284481.021485-.429688 0-.155116-.014637-.306074-.023438-.458984-.00603-.104069-.005506-.20869-.015625-.3125-.014769-.152458-.043112-.30137-.066406-.451172-.01635-.104906-.0263-.210147-.046875-.314453-.030408-.154471-.072076-.303974-.111328-.455079-.025485-.098208-.044906-.19756-.074219-.294921-.044991-.149224-.100878-.294089-.154297-.439453-.035843-.097743-.067597-.19642-.107422-.292969-.060354-.146116-.130523-.286175-.199219-.427735-.04305-.08886-.080383-.180046-.126953-.267578-.084013-.157757-.179285-.307812-.273437-.458984-.041965-.067396-.078865-.136743-.123047-.203125-.104869-.157652-.220341-.307602-.335938-.457031-.044871-.057937-.084158-.118824-.130859-.175782-.338513-.413558-.718454-.791334-1.132813-1.128906-.198173-.161449-.403767-.313112-.617187-.455078-.06637-.044174-.135741-.0810898-.203125-.1230469-.151604-.0944215-.302712-.1892129-.460938-.2734375-.078773-.0418881-.160381-.0761956-.240234-.1152344-.152432-.0746689-.305146-.1498784-.46289-.2148437-.069685-.0286355-.140625-.051562-.210938-.078125-.175758-.0665745-.351726-.131383-.533203-.1855469-.037448-.0111569-.075704-.0187055-.113281-.0292968-.207889-.0587052-.418356-.1125278-.632813-.1542969-.003238-.0006308-.006525-.0013263-.009765-.0019531-.049248-.0095349-.099051-.0128906-.148438-.0214844-.195213-.0339402-.390003-.066578-.589844-.0859375-.10381-.0101192-.208431-.0095955-.3125-.015625-.152911-.0088012-.303867-.0234375-.458984-.0234375zm-13.0039064 6.9160156v2h3v-2zm23.0097654 0-.009765 2h2.990234l.009766-2zm-17.7871091 7.363281-2.1210938 2.121094 1.4140625 1.416016 2.1210934-2.123047zm15.5625001.007813-1.419922 1.40625 2.113281 2.115234 1.421875-1.408203zm-8.785156 3.628906v3h2v-3z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><path d="m15.852714 9.0087315c-3.917523.5786795-6.1529727 3.4982765-6.6884642 6.1094635-.5075721 2.475044-.6745339 5.159163 3.8357502 4.381805l-.867017 3.384902 3.835623-2.779361.02652-.0024c.473343.02267.948883.03017 1.442357-.01492 4.210981-.384926 7.412586-3.19237 7.136249-6.264486-.276335-3.072116-3.926657-5.2532265-8.137637-4.8683007-.19739.01804-.390712.024867-.583378.05332z" fill="url(#b)" fill-rule="evenodd" stroke-width="1.33333"/><ellipse cx="16.509766" cy="16.5" fill="none" rx="6.695168" ry="6.872005" 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/grafred.svg b/icon-themes/elementary_svg/cmd/32/grafred.svg
new file mode 100644
index 000000000..be737c406
--- /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="14.608292" x2="18.076492" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 1.054785 -.291235)"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#e04447"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#323232" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#e04447" stroke="#b10000" stroke-width=".750002"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)" stroke-width=".750002"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..bbd9993d9
--- /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="14.608292" x2="18.076492" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 1.054785 -.291235)"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="none"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#323232" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="none" stroke="#000" stroke-opacity=".658824" stroke-width=".750002"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)" stroke-width=".750002"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..b54ba4ab6
--- /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(.10195876 .02620975 -.02569366 .09578826 31.930696 18.027351)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" xlink:href="#l" y1="88.75" y2="75.191"/><linearGradient id="b" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 17.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" xlink:href="#l" y1="88.75" y2="75.191"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><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.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><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="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(.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="k" 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="l" 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="m" 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="n" 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><g transform="translate(0 -3.002)"><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(#e)" 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(#f)" 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(#g)" 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(#c)" stroke-width=".942803"/></g><path d="m2 8 28 .002v21.998h-28z" fill="url(#j)"/><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(#n)"/><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(#m)"/><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(#b)"/><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(#k)" 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(#h)" stroke-linejoin="round" transform="translate(1 2)"/></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..b18339e11
--- /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(.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="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" 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"><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 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="i" 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="j" 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="k" 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="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(#a)" 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.6 43h37.74v3h-37.74z" 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="m41.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 28 .002v21.998h-28z" fill="url(#k)" transform="translate(1 2)"/><path d="m28.5 26.5h-27v-21h27z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" transform="translate(1 2)"/><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(#a)" 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"/><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#i)" stroke-linejoin="round" transform="translate(1 2)"/></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(#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(#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/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..85c4e4c77
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#00f993"/><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="#f53ece"/><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="#e9d300"/><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..c8e7034f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfilterrelief.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g transform="scale(1.33333)" fill="#e6e6e6" stroke="#737373" stroke-width=".75"><rect height="17.271" rx=".474" ry=".555" width="17.238" x="3.398" y="3.365"/><rect height="12.727" rx=".474" ry=".555" width="12.715" x="5.652" y="5.641"/><rect height="5.223" rx=".397" ry=".464" width="5.238" x="9.393" y="9.374"/></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..3ebb567f6
--- /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="#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 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..b44e6af50
--- /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"><radialGradient id="a" 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="#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.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="f" gradientUnits="userSpaceOnUse" x1="6.981" x2="19.551" y1="7.837" y2="29.841"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="34.161" x2="35.254" y1="33.585" y2="39.839"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.263158 10.857146)"><path d="m51.8 40.000002h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40 41.8.000001v7.000001l-41.8-.000001z" fill="url(#d)"/></g><path d="m7.042 28.466 11.517-.076-1.907-3.483z" fill="url(#g)" fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><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(#f)" stroke="#6b6b6b" stroke-opacity=".492647" 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(#e)" stroke-opacity=".849265" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/></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..90eaa7988
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="6.981499" x2="19.550781" y1="10.947377" y2="32.95158"><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(#a)" fill-rule="evenodd" opacity=".3"/><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(#b)" stroke="#7e7e7e" stroke-linejoin="round" stroke-width=".750002"/></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..46b45cea6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersolarize.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32"><linearGradient id="a" gradientTransform="matrix(-.0109 2.0078 -2.05623 -.01115 -2.586 -35.517)" gradientUnits="userSpaceOnUse" x1="2.578" x2="21.396" y1="2.415" y2="21.356"><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><linearGradient id="b" gradientTransform="matrix(.69508 0 0 .69745 7.693 6.434)" gradientUnits="userSpaceOnUse" x1="6.786" x2="10.909" y1="4.748" y2="10.748"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.375" x2="23.531" y1="6.151" y2="26.273"><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><path d="M15.21 3.333v2.87h1.584v-2.87zM7.59 6.45L6.454 7.59l2.03 2.077L9.62 8.48zm16.824 0l-2.03 2.03 1.14 1.187L25.55 7.59zm-8.41 1.633c-4.374 0-7.918 3.545-7.918 7.917s3.544 7.917 7.917 7.917c4.372 0 7.916-3.545 7.916-7.917S20.373 8.083 16 8.083zm-12.67 7.125v1.584h2.87v-1.584zm22.46 0v1.584h2.87v-1.584zM8.48 22.383l-2.03 2.028 1.14 1.14 2.028-2.03zm15.04 0l-1.137 1.138 2.03 2.03 1.137-1.14zm-8.31 3.414v2.87h1.582v-2.87z" fill="url(#a)"/><path d="M14.95 8.105c-3.918.58-6.153 3.498-6.69 6.11-.506 2.475-.673 5.16 3.837 4.38l-.867 3.386 3.836-2.777.026-.003c.474.022.95.03 1.443-.015 4.21-.385 7.412-3.193 7.136-6.265-.274-3.072-3.925-5.253-8.136-4.868-.197.018-.39.025-.583.053z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-linejoin="round"><ellipse cx="15.964" cy="16.036" rx="7.459" ry="7.387" stroke="url(#c)" stroke-linecap="round"/><path d="M15.21 3.333v2.87h1.584v-2.87zM7.59 6.45L6.454 7.59l2.03 2.077L9.62 8.48zm16.824 0l-2.03 2.03 1.14 1.187L25.55 7.59zm-8.41 1.633c-4.374 0-7.918 3.545-7.918 7.917s3.544 7.917 7.917 7.917c4.372 0 7.916-3.545 7.916-7.917S20.373 8.083 16 8.083zm-12.67 7.125v1.584h2.87v-1.584zm22.46 0v1.584h2.87v-1.584zM8.48 22.383l-2.03 2.028 1.14 1.14 2.028-2.03zm15.04 0l-1.137 1.138 2.03 2.03 1.137-1.14zm-8.31 3.414v2.87h1.582v-2.87z" opacity=".5" stroke="#956500"/></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..fc6f8725d
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..dae7116a9
--- /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(.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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 4.238793 24.980479)" 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 24.980588)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#g)" 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(#f)" 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(#d)" opacity=".15"/><g stroke-width=".750002"><path d="m3.1223504 28.375032v-17.250043h8.2500206v17.250043z" fill="url(#b)" stroke="url(#a)" 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(#c)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m17.155833 28.375024 3.000001-3h-6.000001z"/><path d="m17.139896 11.124996 3.000001 3h-6.000001z"/></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..96820d55b
--- /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(.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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 8.863815 24.980479)" 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 6.136185 24.605478)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#g)" 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(#f)" 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(#d)" opacity=".15"/></g><g stroke-width=".750002"><path d="m3.1223504 28.375032v-17.250043h8.2500206v17.250043z" fill="url(#b)" stroke="url(#a)" 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(#c)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m17.164549 28.375024 3.000001-3h-6.000001z"/><path d="m17.156651 11.124996 3.000001 3h-6.000001z"/></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..3e94f1e7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grid.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 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" 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(#f)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" opacity=".15"/><path d="m.36409467 292.23723v4.14477c0 .152.14990533.31955.30190533.31955h4.7408994c.152 0 .3101006-.16755.3111006-.31955l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".198438"/><path d="m1.455 292.436h.2v4.167h-.2zm1.389 0h.2v4.167h-.2zm1.389 0h.2l-.0009263 4.16687h-.198438zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.5935503 290.94738c-.158 0-.2275503.16662-.2275503.32662l-.001905.96323h5.3578257l-.00115-.96145c-.0001886-.162-.1187707-.32278-.2767707-.32278z" fill="url(#c)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56253267 291.14582-.00053267.99618 4.9614827-.004v-.99218z" style="opacity:.5;fill:none;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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..7d1d77ee3
--- /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" gradientTransform="translate(0 .529168)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><radialGradient id="b" 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="#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(.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="d" 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="e" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><linearGradient id="f" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#i" y1="1.190625" y2="7.429696"/><linearGradient id="g" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#i" y1=".795334" y2="7.672609"/><linearGradient id="h" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#i" y1="1.719791" y2="8.017164"/><linearGradient id="i" 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 stroke="#000" stroke-linejoin="round" stroke-opacity=".316176" transform="translate(0 -.529167)"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#h)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#f)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#g)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#e)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#a)"/></g><g fill="#fcaf3e" stroke="#ce5c00"><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><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(#b)"/><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="#0f5a00" 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(#c)"/><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(#d)"/></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..1f8192579
--- /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" gradientTransform="matrix(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.368532" x2="6.931361" y1="2.586029" y2="9.940158"><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="b" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="18.596306" x2="39.108273" y1="116.84195" y2="116.41684"><stop offset="0" stop-color="#fff"/><stop offset=".47780362" stop-color="#fff" stop-opacity=".235"/><stop offset=".76923078" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></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(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="m6.218.926-1.588 1.588h3.175z" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:.264585;stroke:#004372;stroke-opacity:.470588;fill:url(#a)"/><path d="m18 6-4.602-4.838 9.246.015z" fill="none" stroke="url(#b)" stroke-width="1.283" transform="matrix(.20622 0 0 -.20622 2.506 2.493)"/></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..28ee154f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/halfsphere.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 29.246634)" gradientUnits="userSpaceOnUse" x1="13.99895" x2="14.626055" y1="20.100431" y2="9.219076"><stop offset="0" stop-color="#fff"/><stop offset=".28888068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.4375" x2="21.5625" xlink:href="#a" y1="11.750007" y2="11.750007"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.841096" x2="10.945673" y1="14.897376" y2="21.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.42236667 0 0 .11633788 10.902411 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -13.458264)"><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g stroke-width=".750002"><g transform="translate(0 7)"><path d="m12 7.250002c-5.5829363.00464-8.6499991 4.613619-9 9 0 2.485238 4.029437 4.5 9 4.5s9-2.014762 9-4.5c-.727385-5.021689-4.531072-8.9125397-9-9z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784" transform="matrix(1 0 0 -1 0 29.246634)"/><path d="m12.056641 20.90679c-4.5371266.132173-8.2868884-3.509771-8.2871098-8.048828.00416-.603821-.2114047-.414257-.072793-1.001968 2.2434174-1.353283 5.1752078-2.86789 7.8813868-2.869126 2.944973.0043 5.808707.863825 8.160156 2.449219.0876.468973.133356.944802.136719 1.421875-.000216 4.355966-3.464242 7.922105-7.818359 8.048828z" fill="none" stroke="url(#b)"/></g><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-opacity=".560784" transform="translate(0 8)"/><ellipse cx="11.973828" cy="19.693607" fill="none" opacity=".9" rx="8.161076" ry="3.59716" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/handoutmode.svg b/icon-themes/elementary_svg/cmd/32/handoutmode.svg
new file mode 100644
index 000000000..295a59fea
--- /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"><radialGradient id="a" cx="12.176862" cy="15.093383" gradientTransform="matrix(-.04215459 2.0916726 -1.7258546 -.03478207 42.562294 -17.945029)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="b" cx="16" cy="15" gradientTransform="matrix(1 0 0 1.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" r="12"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="24.084455" x2="23.99999" y1="4.447339" 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="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="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821h-22v-27.9999959z" fill="url(#a)"/><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(#b)" stroke-width=".999922"/></g><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..33fe5d781
--- /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" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 16.993361)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.414497" y1="60.471832" y2="60.982784"><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="b" gradientTransform="matrix(.40682978 0 0 .37867213 -3.451673 -3.541904)" 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><radialGradient id="c" 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><g transform="translate(0 16)"><g fill="#4d4d4d"><path d="m3-9h27v1h-27z" opacity=".4"/><path d="m19-5h11v2h-11z"/><path d="m19 0h11v2h-11z"/><path d="m19 5h11v2h-11z"/></g><g transform="matrix(1.4192929 0 0 1.33333 1.433841 -3.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(#c)" fill-rule="evenodd" opacity=".2"/><path d="m7.1244675 7.4877058 4.8949195-4.4683183-4.8958386-4.52809v3l-5.6235484.0087028.0009194 2.996408 5.6235484-.00871z" display="block" fill="url(#b)"/><g fill="none" stroke-miterlimit="7" stroke-width=".750002"><path d="m7.1247019 7.4877058 4.8947171-4.4683183-4.8956361-4.52815v3.00006l-5.6237828.00871.0004494 2.996408 5.6196395.00786z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.8481719 5.8555474 2.9811721-2.8221866-2.9578208-2.90223537.00343 2.11986567-5.6327687.0004164-.012221 1.5125221 5.6327687-.0004164z" display="block" opacity=".401" stroke="url(#a)"/></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..8ac10979f
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..661194217
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..7b586d4ad
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..34e13501a
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..3c0e0379a
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..aada9481e
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/><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..14e1f11a8
--- /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"><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="3.44" x2="3.407" xlink:href="#a" y1="289.327" y2="289.625"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="289.327" y2="289.625"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#a" y1="290.65" y2="290.948"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="290.65" y2="290.948"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#a" y1="291.973" y2="292.271"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#a" y1="293.296" y2="293.593"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#a" y1="293.296" y2="293.594"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#a" y1="293.296" y2="293.594"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="293.296" y2="293.594"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#a" y1="293.296" y2="293.594"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#a" y1="293.296" y2="293.594"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#a" y1="294.619" y2="294.916"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="294.619" y2="294.916"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#a" y1="295.942" y2="296.239"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#a" y1="295.942" y2="296.239"/><g stroke-width=".066" transform="translate(0 -288.533)"><rect fill="url(#b)" height=".265" ry=".033" width=".265" x="3.44" y="289.327"/><rect fill="url(#c)" height=".265" ry=".033" width=".265" x="4.763" y="289.327"/><rect fill="url(#d)" height=".265" ry=".033" width=".265" x="3.44" y="290.65"/><rect fill="url(#e)" height=".265" ry=".033" width=".265" x="4.763" 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="2.117" y="291.973"/><rect fill="url(#h)" height=".265" ry=".033" width=".265" x="3.44" y="291.973"/><rect fill="url(#i)" height=".265" ry=".033" width=".265" x="4.763" y="291.973"/><rect fill="url(#j)" height=".265" ry=".033" width=".265" x="6.085" y="291.973"/><rect fill="url(#k)" height=".265" ry=".033" width=".265" x="7.408" y="291.973"/><rect fill="url(#l)" height=".265" ry=".033" width=".265" x=".794" y="293.296"/><rect fill="url(#m)" height=".265" ry=".033" width=".265" x="2.117" y="293.296"/><rect fill="url(#n)" height=".265" ry=".033" width=".265" x="3.44" y="293.296"/><rect fill="url(#o)" height=".265" ry=".033" width=".265" x="4.763" y="293.296"/><rect fill="url(#p)" height=".265" ry=".033" width=".265" x="6.085" y="293.296"/><rect fill="url(#q)" height=".265" ry=".033" width=".265" x="7.408" y="293.296"/><rect fill="url(#r)" height=".265" ry=".033" width=".265" x="3.44" y="294.619"/><rect fill="url(#s)" height=".265" ry=".033" width=".265" x="4.763" y="294.619"/><rect fill="url(#t)" height=".265" ry=".033" width=".265" x="3.44" y="295.942"/><rect fill="url(#u)" height=".265" ry=".033" width=".265" x="4.763" y="295.942"/><path d="m3.307 291.84h1.853v1.854h-1.85z" style="stroke-miterlimit:0;fill:#fcaf3e;stroke:#ce5c00;stroke-width:.265;stroke-linejoin:round;stroke-linecap:round"/></g></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..df0582d78
--- /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="#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=".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="#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><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..9f4a47fd6
--- /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"><clipPath id="a"><path d="m.26487564 290.84816h3.37344596l-1.190628 5.95314h-2.18281792z"/></clipPath><linearGradient id="b" 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="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 opacity=".5" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g clip-path="url(#a)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><path d="m5.1593751.13229144-1.7197917 8.20208356" 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..b2622f88e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hideallnotes.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="m0 0h19l-6 32h-13z"/></clipPath><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(.000006 8.000006)" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" xlink:href="#d" y1="11.249186" y2="31.264799"/><linearGradient id="h" gradientTransform="translate(.000006 8.000006)" gradientUnits="userSpaceOnUse" x1="16.690018" x2="10.9094" xlink:href="#e" y1="3.971202" y2="10.748026"/><g opacity=".5"><g transform="matrix(.98739408 0 0 .98739408 .553633 -.768642)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#c)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#d)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#e)" fill-rule="evenodd"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/></g><g transform="matrix(-.98739408 0 0 .98739408 31.896597 -9.488757)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#g)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#h)" fill-rule="evenodd"/></g></g><g clip-path="url(#a)"><g transform="matrix(.98739408 0 0 .98739408 .553633 -.768642)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#c)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#d)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#e)" fill-rule="evenodd"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/></g><g transform="matrix(-.98739408 0 0 .98739408 31.896597 -9.488757)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#g)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#h)" fill-rule="evenodd"/></g></g><path d="m20 .46594521-6.883516 30.66399579" 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/hidecolumn.svg b/icon-themes/elementary_svg/cmd/32/hidecolumn.svg
new file mode 100644
index 000000000..19c041095
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidecolumn.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"><clipPath id="a"><path d="m.52916664.26457717h4.49791666l-1.5875 7.93750003h-2.91041661z"/></clipPath><linearGradient id="b" 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="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 clip-path="url(#a)"><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -1.321339 8.203697)"><path d="m.26601861 3.7039999h7.40798149l-.004 1.5880001h-7.40598148z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.26601861 3.44c-.147-.0000001-.26536838.1180004-.265.2639999l.00399999 1.5853294c.0003709.1469995.117.265.263.265h7.4079816c.146 0 .2643708-.1180004.2639999-.265l-.004-1.5853293c-.0003684-.1459995-.1179999-.264-.2639999-.264zm0 .2639999 7.40798149.0000001v1.5853293h-7.4059815z"/><path d="m2.911345 3.702667h.265333v1.586663h-.265333z"/><path d="m4.498008 3.702667h.265333v1.586663h-.265333z"/><path d="m6.087031 3.702765h.265333v1.585329h-.265333z"/><path d="m1.323349 3.702667h.266666v1.586663h-.266666z"/></g></g></g><g opacity=".5"><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -1.321339 8.203697)"><path d="m.26601861 3.7039999h7.40798149l-.004 1.5880001h-7.40598148z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.26601861 3.44c-.147-.0000001-.26536838.1180004-.265.2639999l.00399999 1.5853294c.0003709.1469995.117.265.263.265h7.4079816c.146 0 .2643708-.1180004.2639999-.265l-.004-1.5853293c-.0003684-.1459995-.1179999-.264-.2639999-.264zm0 .2639999 7.40798149.0000001v1.5853293h-7.4059815z"/><path d="m2.911345 3.702667h.265333v1.586663h-.265333z" opacity="1"/><path d="m4.498008 3.702667h.265333v1.586663h-.265333z" opacity="1"/><path d="m6.087031 3.702765h.265333v1.585329h-.265333z" opacity="1"/><path d="m1.323349 3.702667h.266666v1.586663h-.266666z" opacity="1"/></g></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..5ecf8aa8d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidenote.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="m-.71226146 7.441977 15.93230046-.0000002-5.5763052 25.4916812h-10.35599526z"/></clipPath><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".5" transform="matrix(1.2553115 0 0 1.2553115 .89411 -9.341999)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#c)" fill-rule="evenodd"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#d)" stroke-width=".796615"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".796615"/></g><g clip-path="url(#a)" transform="matrix(1.2553115 0 0 1.2553115 .89411 -9.341999)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#c)" fill-rule="evenodd"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#d)" stroke-width=".796615"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".796615"/></g><path d="m20 .46594554-6.883516 30.66399546" 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/hiderow.svg b/icon-themes/elementary_svg/cmd/32/hiderow.svg
new file mode 100644
index 000000000..aa8cc812b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hiderow.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"><clipPath id="a"><path d="m.52916664.26457717h4.49791666l-1.5875 7.93750003h-2.91041661z"/></clipPath><linearGradient id="b" 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="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 clip-path="url(#a)"><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><path d="m.794 3.44h6.8800001l-.004 1.852h-6.8780001z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.794 3.44c-.147 0-.265.118-.265.264v1.323c0 .147.117.265.263.265h6.8800002c.146 0 .2639999-.118.2639999-.265v-1.323c0-.146-.1179999-.264-.2639999-.264zm0 .264h6.8800001l-.004 1.323h-6.8780001z"/><path d="m2.115995 3.704355h.265333v1.322663h-.265333z"/><path d="m3.96799 3.704355h.265333v1.322663h-.265333z"/><path d="m5.819986 3.704355h.265333v1.322663h-.265333z"/></g></g><g opacity=".5"><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#c)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><path d="m.794 3.44h6.8800001l-.004 1.852h-6.8780001z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.794 3.44c-.147 0-.265.118-.265.264v1.323c0 .147.117.265.263.265h6.8800002c.146 0 .2639999-.118.2639999-.265v-1.323c0-.146-.1179999-.264-.2639999-.264zm0 .264h6.8800001l-.004 1.323h-6.8780001z"/><path d="m2.115995 3.704355h.265333v1.322663h-.265333z" opacity="1"/><path d="m3.96799 3.704355h.265333v1.322663h-.265333z" opacity="1"/><path d="m5.819986 3.704355h.265333v1.322663h-.265333z" opacity="1"/></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/hideslide.svg b/icon-themes/elementary_svg/cmd/32/hideslide.svg
new file mode 100644
index 000000000..9ed2d402e
--- /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 .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="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 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="m2 5h28v22h-28z" fill="url(#e)"/><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.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(#l)"/></g><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="m2 5h28v22h-28z" fill="url(#e)"/><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.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(#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..f45270e5e
--- /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(.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="b" 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="c" 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="d" 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="e" 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="f"><path d="m1.0577084 288.53371h6.3499999v3.96875h-6.3499999z"/></clipPath><clipPath id="g"><path d="m1.0577084 292.50229h6.3499999l.0000003 4.23333h-6.3500001z"/></clipPath><g clip-path="url(#g)" transform="translate(.000625 -292.50229)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#a)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#b)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#c)"/><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(#e)"/></g></g><g clip-path="url(#f)" transform="translate(.000625 -284.03579)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#a)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#b)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#c)"/><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(#e)"/></g></g><path d="m4.3656278 4.8947943 1.0583307 1.0583307h-2.1166614zm-.0000053-1.3229221 1.0583307-1.0583307h-2.1166614z" fill="#fcaf3e" stroke="#ce5c00" 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/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..b70060c63
--- /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="#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="34.512653" x2="32.036968" y1="2.159191" y2="32.864044"><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="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..c73436342
--- /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"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.302633 17.285197)" 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.488142 -4.327728)" 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" xlink:href="#e" y1="46.97065" y2="46.97065"/><linearGradient id="e"><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="f" 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="g" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="24.005527" x2="24.005527" y1="5.432571" y2="31.048698"><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><linearGradient id="h" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#e" y1="46.97065" y2="46.97065"/><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 height="26.988091" rx=".703702" ry=".740739" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#i)" width="26.980642" x="2.485422" y="2.503399"/><g transform="matrix(1.33333 0 0 1.33333 .494466 -.148645)"><path d="m4.482023 10.976601h3.048076v3.034725h-3.048076z" fill="#e9e9e9" stroke="#a4a4a4" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g fill="none" stroke="#a4a4a4" stroke-linecap="round" stroke-width=".750002"><path d="m12.771186 17.735657 6.728253.01271"/><path d="m12.771186 7.235661 6.728253.012712"/></g><g transform="matrix(.60062093 0 0 .6001432 -2.782771 15.549354)"><path d="m13.115425 5.4218337c0-6.17094142 7.345888-6.7039276 7.345888-.5329865 0 2.5560904.04238 4.7480256-2.342199 4.7480256-2.384576 0-5.003688-1.658949-5.003689-4.2150391z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m17.149901 8.1855926 5.015776-4.4688691-5.009576-4.57270919v3.28796779l-6.237064-.051136-.03613 2.466347 6.237063.051136z" display="block" fill="url(#c)"/><g fill="none" stroke-miterlimit="7" stroke-width="1.249208"><path d="m18.02141 6.2983782 2.450365-2.3586801-2.444165-2.4995625v2.2148211l-6.237064-.051136-.03613.466347 6.237063.051136z" display="block" opacity=".401" stroke="url(#d)"/><path d="m17.149901 8.1855926 5.015776-4.4688691-5.009576-4.57270939v3.28796779l-6.237064-.051136-.03613 2.4663472 6.237063.051136z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(.60739246 0 0 .60045882 -3.793449 .559591)"><path d="m15.075085 12.900739c0-6.1709414 6.772776-6.1279777 6.772776.04296 0 2.556091-2.142367 4.225971-4.526943 4.225971s-2.245833-6.825026-2.245833-4.268935z" fill="url(#f)" fill-rule="evenodd" opacity=".141176"/><path d="m17.351705 15.718393-4.907863-4.597148 4.933127-4.6403881-.02093 3.3933848h6.188356l.01659 2.5247753h-6.188354z" display="block" fill="url(#g)"/><g fill="none" stroke-miterlimit="5.5" stroke-width="1.241898"><path d="m16.351705 13.608204-2.342452-2.486959 2.367716-2.5672414-.02093 2.3202384h6.188356l.01659.524775h-6.188354z" display="block" opacity=".401" stroke="url(#h)"/><path d="m17.351705 15.718393-4.907863-4.597148 4.933127-4.6403883-.02093 3.3933848h6.188357l.01659 2.5247755h-6.188354z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><path d="m12.771186 12.485659 6.728253.01271" fill="none" stroke="#a4a4a4" stroke-linecap="round" stroke-width=".750002"/></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..8da6ecb4e
--- /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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" 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="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 26.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="p" 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="q" 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="r" 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="s" 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="t" 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="u" 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="v" 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="w" 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(#m)" 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(#n)" 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(#o)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1 5 30 .002v23.998h-30z" fill="url(#s)"/><path d="m2 6.014v21.986h27.998v-21.986z" fill="url(#w)"/><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(#v)"/><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(#p)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m30.5 28.5h-29v-23h29z" stroke="url(#r)" stroke-linejoin="round"/><path d="m29.5 27.5h-27v-21h27z" opacity=".29" stroke="url(#q)"/></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(#u)"/><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(#t)" opacity=".75"/></g><path d="m28.036 26.016c-.2-.03-.355-.014-.46.01l-13.85 3.187-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.015 2.565-.587 13.848-3.21c.417-.096-.204-.613-1.393-1.16-.89-.413-1.843-.73-2.44-.817z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 7.99)"/><path d="m25.282 10.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04-1.954 1.964z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 24.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.025-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="translate(7.23 7.99)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="translate(7.23 7.99)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 7.99)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="translate(7.23 7.99)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="translate(7.23 7.99)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="translate(7.23 7.99)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..44de9552d
--- /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" 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 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-opacity=".318"/><stop offset="1" stop-opacity=".24"/></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(.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="o" 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(#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><path d="m1 5 30 .002v23.998h-30z" fill="url(#k)"/><path d="m2 6.014v21.986h27.998v-21.986z" fill="url(#o)"/><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(#n)"/><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(#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 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><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(#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/importdialog.svg b/icon-themes/elementary_svg/cmd/32/importdialog.svg
new file mode 100644
index 000000000..1c3f77f62
--- /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"><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" 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="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="10.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 35.63)" 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><radialGradient id="m" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="17.163" x2="17.163" y1="13.645" y2="24.976"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#g)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="matrix(-.57895 0 0 -.42857 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#j)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/></g><rect fill="url(#k)" 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(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"/><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(#m)" fill-rule="evenodd" opacity=".141"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" display="block" fill="url(#n)"/><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" style="display:block;opacity:.401;fill:none;stroke-width:.75;stroke-miterlimit:7;stroke:url(#l)"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" fill="none" opacity=".5" stroke="#7239b3" stroke-linejoin="round" stroke-width=".75"/><g transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"><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></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..345475b98
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 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" gradientUnits="userSpaceOnUse" x1="22.035943" x2="22.035943" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645" 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" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#e" y1="6.381" y2="41.619"/><linearGradient id="h" 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="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><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="#f"/><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="#e" 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="m2 5h28v22h-28z" fill="url(#h)"/><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.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(#o)"/><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#b)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..bdd291492
--- /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" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 16.993361)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.414497" y1="60.471832" y2="60.982784"><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="b" gradientTransform="matrix(.40682978 0 0 .37867213 -3.451673 -3.541904)" 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><radialGradient id="c" 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><g transform="translate(0 16)"><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 5h10v1h-10z" opacity=".4"/><path d="m19 8h5v1h-5z" opacity=".4"/><path d="m19 11h3v1h-3z" opacity=".4"/><path d="m3.031296 5h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 8h11.709195v1h-11.709195z" opacity=".4"/><path d="m19-5h11v2h-11z"/><path d="m19 0h9v2h-9z"/></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(#c)" fill-rule="evenodd" opacity=".2"/><path d="m7.1244675 7.4877058 4.8949195-4.4683183-4.8958386-4.52809v3l-5.6235484.0087028.0009194 2.996408 5.6235484-.00871z" display="block" fill="url(#b)"/><g fill="none" stroke-miterlimit="7" stroke-width=".750002"><path d="m7.1247019 7.4877058 4.8947171-4.4683183-4.8956361-4.52815v3.00006l-5.6237828.00871.0004494 2.996408 5.6196395.00786z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.8481719 5.8555474 2.9811721-2.8221866-2.9578208-2.90223537.00343 2.11986567-5.6327687.0004164-.012221 1.5125221 5.6327687-.0004164z" display="block" opacity=".401" stroke="url(#a)"/></g></g></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..e578ec919
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(0 -1.1179706 -.24804124 0 9.750087 29.138957)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#g"/><linearGradient id="b" gradientTransform="matrix(0 .66667 -.66667 0 31.23291 -.448012)" gradientUnits="userSpaceOnUse" x1="38.202435" x2="8.202584" y1="15.277" y2="15.277"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.66976335 0 0 -.66667 31.844786 40.796424)" gradientUnits="userSpaceOnUse" x1="32.615677" x2="32.615677" xlink:href="#h" y1="31.194481" y2="17.69455"/><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(0 -1.4569812 -.24804124 0 6.24232 28.889274)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#g"/><linearGradient id="e" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="41.252377" x2="8.252541" y1="22.749876" y2="22.749876"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.66976335 0 0 -.66667 38.862843 28.829728)" gradientUnits="userSpaceOnUse" x1="31.149574" x2="31.149574" xlink:href="#h" y1="38.744396" y2="13.244524"/><radialGradient id="g" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 19.778386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="24.430784" x2="43.094093" y1="27.494453" y2="27.494453"><stop offset="0" stop-color="#fff"/><stop offset=".15306343" stop-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="matrix(0 -1 1 0 -.994118 23.016526)"><path d="m1.522296.751494c-2.6666799 0-2.6666799 23.493832 0 23.493832 2.66668 0 2.66668-23.493832 0-23.493832z" fill="url(#d)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 1 1 0 -3.998748 -3.011882)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#e)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none" stroke-width="1.000005"><path d="m20.455078 3.9375v5.5625l-10.9667968-.00781.00391 3.986329 10.9628908.02539v5.544921l9.310547-7.589843z" opacity=".6" stroke="url(#f)" transform="matrix(-1 0 0 -1 36.01 27.000002)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00"/></g></g></g><g transform="matrix(0 -1 1 0 5.45572 35.045336)"><path d="m5.030063 7.54828c-2.6666795 0-2.6666795 18.027284 0 18.027284 2.66668 0 2.66668-18.027285 0-18.027284z" fill="url(#a)" opacity=".163" stroke-width=".534929"/><g transform="matrix(0 1 1 0 -3.990342 -2.499912)"><path d="m20.498192 7.9596766-9.846704 7.5717444 9.846704 7.602276.042-5.549339 8.000645.0164.004-4.05001-8.000645-.01507z" fill="url(#b)" stroke-width=".66667"/><g fill="none" stroke-width="1.000005"><path d="m9.453125 17.990234v4.509766l-7.9609375-.02344v2l7.9609375.04102v4.472656l7.539063-5.513672z" opacity=".6" stroke="url(#c)" transform="matrix(-1 0 0 -1 29.048192 39.020404)"/><path d="m28.548192 13.520405-7.94459-.01474-.046-5.5713053-9.905979 7.5966963 9.905979 7.624228.042-5.637306 7.94459.0177z" opacity=".5" stroke="#005485"/></g></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..8c1227a19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inscellsctrl.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="#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(.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 .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="f" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .177104 -387.52328)"><rect fill="url(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -3.967535 11.378779)"><path d="m7.9384997 6.3499168h-1.853287v2.1172804h1.853287z" fill="#8ed440"/><path d="m7.9384997 6.0849168c.146 0 .264.118.264.265v2.1172804c0 .147-.118.265-.264.265h-1.853287c-.147 0-.265-.118-.265-.265v-2.1172804c0-.147.118-.265.265-.265zm0 .265h-1.853287v2.1172804h1.853287z" fill="#126400" fill-opacity=".571"/></g><g transform="matrix(.26458289 0 0 .26458267 .000199 .00008)"><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#a)"/><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)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" 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/32/insert.svg b/icon-themes/elementary_svg/cmd/32/insert.svg
new file mode 100644
index 000000000..b864da37d
--- /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.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" 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="b" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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" 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="e" 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(#e)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .001817)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#a)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#c)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/insertannotation.svg b/icon-themes/elementary_svg/cmd/32/insertannotation.svg
new file mode 100644
index 000000000..73c302dca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertannotation.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 .68597915 -.7462606 0 60.288383 -27.737493)" 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="b" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.2553115 0 0 1.2553115 .89411 -9.341999)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#f)" stroke-width=".796615"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".796615"/></g><g transform="translate(-.000001 .006868)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#a)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#c)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/insertbookmark.svg b/icon-themes/elementary_svg/cmd/32/insertbookmark.svg
new file mode 100644
index 000000000..5eca4138f
--- /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"><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="10.906893" y2="22.971012"><stop offset="0" stop-color="#fff"/><stop offset=".14914785" 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="13.138569" cy="25.625349" gradientTransform="matrix(0 1.7104018 -2.0382599 0 63.162289 -16.657885)" gradientUnits="userSpaceOnUse" r="13.931416"><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><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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(#c)"/><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="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="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#e)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#f)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#g)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..7078325dc
--- /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"><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(.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="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="h" 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="i" 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="j" 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="k" 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="l" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#q" y1="20.749" y2="25.528"/><clipPath id="m"><path d="m.53 293.296h6.35v3.44h-6.35z"/></clipPath><clipPath id="n"><path d="m.53 288.533h6.35v3.175h-6.35z"/></clipPath><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="p" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.371" x2="24.139" y1="10.483" y2="36.136"><stop offset="0" stop-color="#fff"/><stop offset=".014" stop-color="#fff" 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="0" stop-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(#m)" transform="translate(1.587 -293.296)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#f)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#g)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#h)"/><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(#j)"/></g></g><g clip-path="url(#n)" transform="translate(1.587 -283.242)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#f)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#g)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#h)"/><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(#j)"/></g></g><path d="m21.92 21.93v-4.18h4.198v4.177h4.098v4.132h-4.098v4.17h-4.198v-4.17h-4.132v-4.129z" fill="url(#k)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836-.003-.794h.8v.794h.793v.79l-.794.003v.804h-.796l.003-.807-.793.005-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m25.76 23.29 3.116-.013-.042 1.453-3.116.01m-3.562 0-3.116-.01.042-1.453 3.116.012" opacity=".5" stroke="url(#l)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.335 22.988-.045-3.885 1.42.006.064 3.887m0 2.003v3.866h-1.44v-3.865" opacity=".5" stroke="url(#p)" stroke-width="1.417" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.893 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/><g fill="none"><path d="m6.48 3.838v.79l-1.052.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 3.665 -.304)"/><g fill="none"><path d="m8.068 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 3.665 -.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(#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></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..1a0860634
--- /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"><linearGradient id="a" 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="b" 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="c" 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><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="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><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(#c)"/><path d="m11.496 1.548 16.018-.053-.009 22.057-15.988.013z" fill="none" stroke="url(#b)"/><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(#a)"/><path d="m8.491 25.009v-24.5h-2v24.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g><g transform="translate(-16.993 -16.98)"><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#g)"/><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)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" 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/32/insertcellsdown.svg b/icon-themes/elementary_svg/cmd/32/insertcellsdown.svg
new file mode 100644
index 000000000..5ed8017fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcellsdown.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(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.022521" x2="31.281448" y1="8.322169" y2="8.886264"><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="b" gradientTransform="matrix(0 -.18951175 -.20348877 0 17.418006 9.524087)" gradientUnits="userSpaceOnUse" x1="30.709589" x2="30.709589" y1="49.188663" y2="63.491257"><stop offset="0" stop-color="#fff"/><stop offset=".27272731" stop-color="#fff" stop-opacity=".235"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(-.09735937 0 0 -.10436199 8.360812 8.449528)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .177104 -387.52328)"><rect fill="url(#e)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -.2645 12.965083)"><path d="m7.9384997 6.3499168h-1.588l-.0004997 1.8520832h1.588z" fill="#8ed440"/><path d="m7.9384997 6.0849168c.146 0 .2640397.118.264.265l-.0004997 1.8520832c-.0000397.147-.118.265-.264.265h-1.588c-.147 0-.2650397-.118-.265-.265l.0004997-1.8520832c.0000397-.147.118-.265.265-.265zm0 .265h-1.588l-.0004997 1.8520832h1.588z" fill="#126400" fill-opacity=".571"/></g><g transform="matrix(0 -1 1 0 2.381158 8.202415)"><path d="m4.4181771 4.5598101c0-2.1776917 3.0458758-2.1776917 3.0465812 0 0 .9013449-.6808592 1.7215512-1.5222322 1.7215512-.8406673 0-1.5239962-.8202063-1.5239962-1.7215512z" fill="url(#c)" fill-rule="evenodd" opacity=".141" stroke-width=".352777"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" display="block" fill="url(#a)" stroke-width=".352777"/><g fill="none" stroke-width=".264583"><path d="m5.5999797 4.9358703-1.5285822-1.2322497 1.5292878-1.2135525v.9084005h2.1166615l-.00106.616654h-2.1166598z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></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..c6e42aa8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcellsright.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(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.022521" x2="31.281448" y1="8.322169" y2="8.886264"><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="b" gradientTransform="matrix(0 -.18951175 -.20348877 0 17.418006 9.524087)" gradientUnits="userSpaceOnUse" x1="22.321285" x2="36.2826" y1="59.595757" y2="59.595757"><stop offset="0" stop-color="#fff"/><stop offset=".27272731" stop-color="#fff" stop-opacity=".235"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(-.09735937 0 0 -.10436199 8.360812 8.449528)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .177104 -387.52328)"><rect fill="url(#e)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -.2645 12.965083)"><path d="m7.9384997 6.3499168h-1.588l-.0004997 1.8520832h1.588z" fill="#8ed440"/><path d="m7.9384997 6.0849168c.146 0 .2640397.118.264.265l-.0004997 1.8520832c-.0000397.147-.118.265-.264.265h-1.588c-.147 0-.2650397-.118-.265-.265l.0004997-1.8520832c.0000397-.147.118-.265.265-.265zm0 .265h-1.588l-.0004997 1.8520832h1.588z" fill="#126400" fill-opacity=".571"/></g><g transform="matrix(-1 0 0 -1 8.465939 9.527274)"><path d="m4.4181771 4.5598101c0-2.1776917 3.0458758-2.1776917 3.0465812 0 0 .9013449-.6808592 1.7215512-1.5222322 1.7215512-.8406673 0-1.5239962-.8202063-1.5239962-1.7215512z" fill="url(#c)" fill-rule="evenodd" opacity=".141" stroke-width=".352777"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" display="block" fill="url(#a)" stroke-width=".352777"/><g fill="none" stroke-width=".264583"><path d="m5.5999797 4.9358703-1.5285822-1.2322497 1.5292878-1.2135525v.9084005h2.1166615l-.00106.616654h-2.1166598z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></g></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..679fba449
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcolumns.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 -.1895 -.2035 0 17.418 9.524)" 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" gradientUnits="userSpaceOnUse" x1="5.83053" x2="5.83053" y1="1.768346" y2="5.765697"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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="d" 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(#d)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.454 292.237h.2l.002 4.365h-.2zm1.39 0h.2v4.365h-.2zm1.388 0h.2l.002 4.365h-.2zm-3.768.992h.992v.196h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><path d="m1.852 5.82h-1.058v.265h1.058zm0 1.06h-1.058v.264h1.058z" opacity=".321"/><path d="m2.117.265h-1.587v7.937h1.587z" fill="#8ed440"/><path d="m2.117 0c.146 0 .264.118.264.265v7.937c0 .147-.117.265-.263.265h-1.588c-.147 0-.265-.118-.265-.265v-7.937c0-.147.118-.265.265-.265zm0 .265h-1.587v7.937h1.587z" fill="#126400" fill-opacity=".571"/><path d="m2.117 5.027v.265h-1.587v-.265zm0 1.588v.264h-1.587v-.265zm0-4.763v.265h-1.587v-.265zm0 1.588v.264h-1.587v-.264z" fill="#c0e98e" opacity=".5"/><path d="m5.953 5.68-2.433-1.975 2.432-1.945v1.286h2.118v1.322h-2.12z" display="block" fill="url(#b)" transform="translate(.264 2.646)"/><g fill="none" stroke-width=".265"><path d="m5.6 4.936-1.53-1.232 1.53-1.214v.908h2.117v.617h-2.117z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(.264 2.646)"/><path d="m6.217 8.327-2.434-1.977 2.434-1.945v1.287h2.117v1.322h-2.119z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></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..60b1526da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcolumnsafter.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 -.1895 .20348 0 -5.775 9.524)" 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(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><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><radialGradient id="c" cx="24.837" cy="36.421" 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="d" 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="e" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .176 -387.532)"><rect fill="url(#e)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><path d="m7.938.265h-1.588v7.937h1.588z" fill="#8ed440"/><path d="m7.938 0c.146 0 .264.118.264.265v7.937c0 .147-.118.265-.264.265h-1.588c-.147 0-.265-.118-.265-.265v-7.937c0-.147.118-.265.265-.265zm0 .265h-1.588v7.937h1.588z" fill="#126400" fill-opacity=".571"/><path d="m7.938 5.027v.265h-1.588v-.265zm0 1.588v.264h-1.588v-.265zm0-4.763v.265h-1.588v-.265zm0 1.588v.264h-1.588v-.264z" fill="#c0e98e" opacity=".5"/><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.69 5.68 2.434-1.977-2.434-1.943v1.286h-2.12l.002 1.322h2.118z" display="block" fill="url(#b)" transform="translate(-3.44 2.646)"/><g fill="none" stroke-width=".265"><path d="m6.043 4.936 1.527-1.233-1.527-1.213v.91h-2.118v.615h2.118z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(-3.44 2.646)"/><path d="m2.25 8.326 2.434-1.976-2.434-1.946v1.287h-2.12l.002 1.322h2.118z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcolumnsbefore.svg b/icon-themes/elementary_svg/cmd/32/insertcolumnsbefore.svg
new file mode 100644
index 000000000..679fba449
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcolumnsbefore.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 -.1895 -.2035 0 17.418 9.524)" 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" gradientUnits="userSpaceOnUse" x1="5.83053" x2="5.83053" y1="1.768346" y2="5.765697"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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="d" 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(#d)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.454 292.237h.2l.002 4.365h-.2zm1.39 0h.2v4.365h-.2zm1.388 0h.2l.002 4.365h-.2zm-3.768.992h.992v.196h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><path d="m1.852 5.82h-1.058v.265h1.058zm0 1.06h-1.058v.264h1.058z" opacity=".321"/><path d="m2.117.265h-1.587v7.937h1.587z" fill="#8ed440"/><path d="m2.117 0c.146 0 .264.118.264.265v7.937c0 .147-.117.265-.263.265h-1.588c-.147 0-.265-.118-.265-.265v-7.937c0-.147.118-.265.265-.265zm0 .265h-1.587v7.937h1.587z" fill="#126400" fill-opacity=".571"/><path d="m2.117 5.027v.265h-1.587v-.265zm0 1.588v.264h-1.587v-.265zm0-4.763v.265h-1.587v-.265zm0 1.588v.264h-1.587v-.264z" fill="#c0e98e" opacity=".5"/><path d="m5.953 5.68-2.433-1.975 2.432-1.945v1.286h2.118v1.322h-2.12z" display="block" fill="url(#b)" transform="translate(.264 2.646)"/><g fill="none" stroke-width=".265"><path d="m5.6 4.936-1.53-1.232 1.53-1.214v.908h2.117v.617h-2.117z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(.264 2.646)"/><path d="m6.217 8.327-2.434-1.977 2.434-1.945v1.287h2.117v1.322h-2.119z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></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..f34afb704
--- /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"><linearGradient id="a" 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><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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"/><g transform="translate(2 5)"><rect fill="url(#a)" 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"/><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" fill="#2d2d2d" 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" fill="#2d2d2d" opacity=".1"/><g transform="matrix(.99999834 0 0 .9999975 -1.999249 -4.999698)"><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#b)"/><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)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" 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/insertdoc.svg b/icon-themes/elementary_svg/cmd/32/insertdoc.svg
new file mode 100644
index 000000000..8dac1c4dc
--- /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(.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"/><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..da6ef9840
--- /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" gradientUnits="userSpaceOnUse" x1="40" x2="48" xlink:href="#b" y1="32" y2="116"/><linearGradient id="b" gradientTransform="translate(-22)" 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><linearGradient id="c" gradientTransform="translate(-22)" 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" gradientTransform="translate(-22)" 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="e" gradientUnits="userSpaceOnUse" x1="-43.080196" x2="66.825806" xlink:href="#c" y1="5.368283" y2="5.368283"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="68" xlink:href="#c" y1="66" y2="66"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="29" xlink:href="#c" y1="12.5" y2="12.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.354925" x2="19.354925" xlink:href="#b" y1="4" y2="21.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-26.455078" x2="62.572254" xlink:href="#b" y1="36.699219" y2="6.493696"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-28.653061" x2="63.328316" xlink:href="#d" y1="40.865532" y2="6.293656"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="20" xlink:href="#d" y1="4.5" y2="19.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="40" x2="40" xlink:href="#d" y1="42" y2="86"/><g transform="matrix(-1 0 0 1 33 0)"><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(#h)"/><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" stroke="url(#g)" 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" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><g fill="#f9cade" fill-rule="evenodd" transform="matrix(.25 0 0 .25 1 1)"><rect fill="url(#a)" height="56" rx=".878405" width="56" x="10" y="38"/><g fill="none" stroke-width="4"><rect height="56" rx=".878405" stroke="url(#f)" width="56" x="10" y="38"/><rect height="48" rx=".878405" stroke="url(#l)" width="48" x="14" y="42"/></g></g><g transform="matrix(-.06343562 .16613446 -.16592363 -.06350657 23.962932 21.35549)"><path d="m62.572256 51.189951-100.107916-9.941874 65.93673-79.450636z" fill="url(#i)" opacity=".891386"/><g fill="none" stroke-width="5.625955"><path d="m62.572256 51.189951-100.107916-9.941874 65.93673-79.450636z" stroke="url(#e)"/><path d="m26.583984-27.210938-53.039062 63.910157 80.52539 7.998047z" stroke="url(#j)"/></g></g></g></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..396ae842e
--- /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"><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(.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="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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="i" 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(#e)" 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(#d)" opacity=".15"/><path d="m5 1c5.041316 0 20.002082-.002231 20.002082-.002231l-.0013 25.995628-20.0021062.004.0013242-25.9973929z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m24.500785 26.493397-19.0021092.004021.0013242-24.997418 19.002109-.0040212z" stroke="url(#b)" 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(#f)" 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(#e)" 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(#d)" opacity=".15"/><path d="m5 1c5.041316 0 20.002082-.002231 20.002082-.002231l-.0013 25.995628-20.0021062.004021.0013242-25.9974139z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m24.500785 26.493397-19.0021092.004021.0013242-24.997418 19.002109-.0040212z" stroke="url(#b)" 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(#f)" stroke-width=".999922"/></g></g><g transform="matrix(.71479283 0 0 .71479283 -4.147742 5.84989)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#g)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#h)" stroke-width="1.421774"/></g></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(#i)" 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..d3ad9c37d
--- /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"><radialGradient id="a" 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="#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(.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="c" gradientTransform="matrix(.34577856 0 0 .43493385 16.288621 13.935958)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#d" y1="20.748587" y2="25.52846"/><linearGradient id="d"><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="e" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#d" y1="20.748587" y2="25.52846"/><linearGradient id="f" 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(0 -288.53332)"><g transform="matrix(1.8666667 0 0 1 -6.879167 2.116853)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 3.175007)"><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(#f)"/></g><g transform="matrix(.18912227 0 0 .18912227 -2.684924 285.58322)"><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(#a)"/><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="#0f5a00" 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(#c)" 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(#b)" stroke-width="1.417073"/></g></g><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(#f)"/><g transform="translate(0 1.058337)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 4.23334)"><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(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 5.291673)"><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(#f)"/></g><g transform="matrix(.18912227 0 0 .18912227 .490076 289.81652)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#a)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#e)" stroke-width="1.421774"/></g></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..1959827d7
--- /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"><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 stroke-linejoin="round"><g fill="none"><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><path d="m7.5 23.504h16.996v2.978h-16.996z" fill="#fcaf3e" stroke="#ce5c00"/></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..b095c54eb
--- /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 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" 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="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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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 stroke-linejoin="round"><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-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(#h)" opacity=".66" stroke="#000" stroke-width="1.049073"/></g><g transform="matrix(.71479283 0 0 .71479283 1.852258 7.84989)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#i)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#j)" stroke-width="1.421774"/></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..dd3b9ff68
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertframe.svg
@@ -0,0 +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.999994" x2="15.999994" y1="3.162165" y2="28.837851"><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><radialGradient id="f" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 4.0975054 -8.0722799 0 96.951904 -38.319653)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.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="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" opacity=".4" rx="2.16" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" 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"/><rect fill="none" height="18.908428" rx=".780512" ry=".821902" stroke="#004264" stroke-opacity=".452206" width="18.975956" x="6.524967" y="6.534738"/></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..c9b88c88d
--- /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(.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="b" 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="c" cx="605.714" cy="486.648" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="d" 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="e" 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="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(.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="h"><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="#h"/><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="l" 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="m" 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="n" 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="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><g transform="translate(0 -3.002)"><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(#i)" 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(#j)" 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(#k)" 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(#c)" stroke-width=".942803"/></g><path d="m2 8 28 .002v21.998h-28z" fill="url(#n)"/><path d="m29.5 29.5h-27v-21h27z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><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(#b)"/><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(#l)" stroke-linejoin="round" transform="translate(1 2)"/></g></g><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#d)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#e)"/><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(#g)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..fef1da129
--- /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"><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 stroke-linejoin="round"><g fill="none"><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><path d="m7.507 3.504h16.99v2.978l-16.998.14z" fill="#fcaf3e" stroke="#ce5c00"/></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..947023706
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="b" 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="#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(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="e" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#a" y1="2.75" y2="2.75"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#a" y1="2.75" y2="2.75"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#a" 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 .006868)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#b)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#d)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/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..d3b8ce547
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertindexesentry.svg
@@ -0,0 +1 @@
+<svg height="32" width="32.000004" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.090767" width="1.013828" x="-.006914" y="-.045383"><feGaussianBlur stdDeviation=".029150602"/></filter><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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="e" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099575)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><g transform="matrix(1.33333 0 0 1.33333 1.000039 2.000036)"><path d="m16.624988 8.124544c-.0021-.2690776-.288334-.499541-.625-.499541h-8.7499998c-.336666 0-.6271077.2304633-.625.499541l.00392.5004411c.00211.2690779.288334.499541.625.499541.0014.0041 8.7499998 0 8.7499998 0 .336666 0 .627107-.2304632.625-.499541z" fill="#fff" filter="url(#a)" opacity=".35"/><path d="m7.1249883 7.124991v.7734428.00195c3.0000007-.00999 6.0000007-.015401 8.9999997-.025391v-.7500018z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m20.611395 4.1249835c0-.2691161-.403658-.4995969-.87498-.4995969h-12.1114471c-.4713219 0-.8749806.2304808-.8749806.4995969v.7500019c0 .2691161.4036587.4995969.8749806.4995969.00196.0041 12.1114481 0 12.1114481 0 .471322 0 .87498-.2304808.87498-.4995969z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m7.1249882 3.3749337-.0000001.7734398v.002c4.3333339-.01 9.1667009-.01539 13.5000339-.02539v-.7500018h-13.5000338z" stroke="url(#c)"/><g stroke="#000"><path d="m7.1249883 7.124991.0000117.7734332v.00195c3.000001-.00999 6.000001-.015401 9-.025391l-.000012-.7499922z" opacity=".1"/><path d="m7.1249883 3.3749817.0000109.7460652v.00195c4.3333338-.00999 9.1667018-.015401 13.5000338-.025391l-.000011-.7226242z" opacity=".1"/></g></g><path d="m21.000023 12.125812c0-.269116-.403658-.499597-.87498-.499597h-12.5000751c-.4713219 0-.8749806.230481-.8749806.499597v.624193c0 .269116.4036587.499597.8749806.499597.00196.0041 12.5000751 0 12.5000751 0 .471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m7.1249883 11.124951v.735356.514697c4.3333337-.01 9.1667007-.01539 13.5000337-.02539v-1.474615h-13.5000337z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.499981" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.374999" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".750002"/><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.1249883 15.625014.0000227.760744v.514647c3.000001-.01 6.000001-.0154 9-.02539l-.000023-1.500003h-8.9999997z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/></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..1ed0fb5a0
--- /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"><linearGradient id="a" 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="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 -1.953449 26.151397)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><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="#j"/><linearGradient id="d" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="35.136391" xlink:href="#l" y1="31.791216" y2="31.791216"/><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="13.428565" x2="33.690468" xlink:href="#k" y1="25.105595" y2="25.105595"/><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-26.891243" x2="-60.812454" xlink:href="#n" y1="14.581487" y2="14.581487"/><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" 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="l" 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="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="-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(#m)" 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(#l)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#k)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#n)" 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(#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="translate(-16 -15.978978)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#g)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#h)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#i)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/insertlinebreak.svg b/icon-themes/elementary_svg/cmd/32/insertlinebreak.svg
new file mode 100644
index 000000000..f75393b04
--- /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"><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 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.867004 18.377893v4.500012h-3.000007v-1.500004l-2.2500058 3.000007 6.7650168-.0029v-1.737086h.005l-.018-2.833998.49-.559-.492-.867001z" fill="#a8ce79" stroke="#6ead20" 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..bea9717ff
--- /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="13" cy="15.786" 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="b" cx="14.357" cy="15.625" gradientTransform="matrix(0 1.8261 -1.97716 0 45.893 -14.217)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="c" cx="16" cy="15" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" r="15"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></radialGradient><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.749" y2="25.528"/><linearGradient id="f" 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.136"/><radialGradient id="g" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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="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(#b)" stroke="url(#a)"/><path d="m2.5 25.5v-21h27v21z" fill="none" stroke="url(#i)" 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="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#g)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#f)"/><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)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..1a7d618ee
--- /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"><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><g stroke="#000" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .333373 -1.337341)"><path d="m20.563784 18.21129h-1.30443v2.31447h-2.238282v-2.31447h-4.624794v-1.64228l4.750791-7.2107561h2.112285v7.0197931h1.30443zm-3.542712-1.833243v-1.894351q0-.473588.03706-1.374932.03706-.901345.05929-1.046477h-.05929q-.274226.626358-.659626 1.222162l-1.98629 3.093598z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-opacity=".471"/><path d="m.87497281 5.5030197.0293035.7500018h2.59570309l3.0117394 13.8524475c.1039027.47407.7542666.537097.9472656.0918l5.7910196-13.9442475h8.25002v2.6250066h.750002v-3c-.000027-.2761309-.223869-.4999724-.5-.5l-8.750026.1219719c-.199723.0001958-.380175.1192175-.458984.3027344l-5.3808598 12.5566406-2.7969022-12.4618241c-.0496555-.2300178-.2529648-.3942917-.4882812-.3945312z" fill-rule="evenodd" opacity=".66"/></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..2899ffafe
--- /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="#ce5c00" stroke-miterlimit="0"><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..557bad8a7
--- /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"><radialGradient id="a" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 44.296794 -305.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><radialGradient id="b" cx="-1.848931" cy="-36.912685" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 4.474057 -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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 44.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><radialGradient id="e" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 6.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 46.296794 -297.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><g transform="translate(2 -6.999951)"><path d="m15.000311 16.500118c0-.269086-.288334-.499536-.625-.499541l-11.7503109-.000168c-.336666-.000004-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 11.7503109.000168 11.7503109.000168.336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000002 15.500397v.998047.002c3.0000008-.01 9.0003118-.01523 12.0003108-.02522v-.974606z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19 12.499951c0-.269116-.403658-.499592-.87498-.499597l-15.2500393-.000168c-.4713219-.000005-.8749806.230481-.8749806.499597v.999194c0 .269116.4036587.499597.8749806.499597.00196.0041 15.2500393.000168 15.2500393.000168.471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m.5000001 3.5003466v.998047.002c4.3333339-.01 11.6669779-.015222 16.0003109-.025222v-.9746091l-16.0003109-.0001679z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" transform="translate(2 8)"/><path d="m19 20.499951c0-.269116-.403658-.499592-.87498-.499597l-15.2500393-.000168c-.4713219-.000005-.8749806.230481-.8749806.499597v.999194c0 .269116.4036587.499597.8749806.499597.00196.0041 15.2500393.000168 15.2500393.000168.471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m2.5000001 19.500347v.998047.002c4.3333339-.01 11.6669779-.01522 16.0003109-.02522v-.974611l-16.0003109-.000168z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.000311 24.500119c0-.269086-.288334-.499536-.625-.499541l-11.7503109-.000168c-.336666-.000005-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 11.7503109.000168 11.7503109.000168.336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m.5000002 15.500398v.998046.002c3.0000008-.01 9.0003119-.01523 12.0003108-.02522v-.974607l-12.0003108-.000168z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="translate(2 8)"/><g transform="translate(2 16)"><path d="m17 12.499951c0-.269116-.403658-.499592-.87498-.499597l-15.2500393-.000168c-.4713219-.000005-.8749806.230481-.8749806.499597v.999194c0 .269116.4036587.499597.8749806.499597.00196.0041 15.2500393.000168 15.2500393.000168.471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m.5000001 11.500347v.998047.002c4.3333339-.01 11.6669779-.01522 16.0003109-.02522v-.974611l-16.0003109-.000168z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.000311 16.500119c0-.269086-.288334-.499536-.625-.499541l-11.7503109-.000168c-.336666-.000005-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 11.7503109.000168 11.7503109.000168.336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m.5000002 15.500398v.998046.002c3.0000008-.01 9.0003119-.01523 12.0003108-.02522v-.974607l-12.0003108-.000168z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g><g style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.633721" transform="translate(3 6)"><path d="m22.322753 22.692894q0 .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" fill="#fcaf3e" stroke="none" transform="translate(0 .5)"/><path d="m22.322753 22.692894q0 .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" fill="none" stroke="#ce5c00" stroke-opacity=".633721" stroke-width=".7" transform="translate(0 .5)"/><g stroke-width="1"><path d="m22.409235 18.83561h-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"/><path d="m21.419369 10.89144h-1.178271v-3.2190976l.01276-.5911205.02126-.646405c-.218303.2183035-.325754.3614765-.410807.4295191l-.714448.5741098-.633647-.7909958 1.741892-1.5947494h1.161261z"/></g></g></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..944b787c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="32" 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" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#b65100"/></linearGradient><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="3.96875" x2="7.9375" xlink:href="#b" y1="290.12082" y2="290.12082"/><radialGradient id="d" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#b"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 .99999999 -2.645833 3.43959)"><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(#a)"/></g><g transform="translate(-1.5875 4.762507)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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="translate(-1.5875 1.32292)"><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><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.2685107z" fill="url(#d)" stroke-width=".268513"/></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..b28fad4b7
--- /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"><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="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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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(#f)" stroke="#6326b9" 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="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#c)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#d)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#e)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..9bffc7dab
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..95897b0e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertobjectfloatingframe.svg
@@ -0,0 +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(.44577 0 0 .44994 .802 7.975)" 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" gradientTransform="matrix(.48484 0 0 .52706 -.165 7.6)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.5 0 0 .25 -1 11)" 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="e" gradientTransform="matrix(0 .97 -1.35 0 23.58 1.69)" gradientUnits="userSpaceOnUse" x1="8.532" x2="12.639" y1="10.083" y2="10.083"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="10.269" y2="27.728"/><path d="m2.47 9.895 19.588.017c.293 0 .53.248.528.556l-.03 18.768c0 .308-.236.556-.528.556l-19.588-.018c-.293 0-.53-.248-.528-.556l.03-18.767c0-.307.236-.556.53-.555z" fill="url(#a)" transform="matrix(1.3 0 0 1.3 .5 -9.9)"/><path d="m2.252 10.272 19.922.014.028 19.156-19.922-.014z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".766" transform="matrix(1.3 0 0 1.3 .5 -9.9)"/><path d="m1.156 15.214 22.18.016v.766h-22.206z" fill="url(#d)" opacity=".15" transform="matrix(1.3 0 0 1.3 .5 -9.9)"/><path d="m2.45 8.512.036 19.443c0 .747.6 1.348 1.347 1.348h25.18c.745 0 1.347-.6 1.345-1.347l-.035-19.443" fill="none" opacity=".5" stroke="#2a70a7" stroke-width=".9958"/><path d="m2.536 9.5c-.574 0-1.036.462-1.036 1.036v3.964h21.44v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)" transform="matrix(1.3 0 0 1.3 .5 -9.9)"/><g fill="none" stroke-linecap="round"><path d="m3.797 2.45c-.746 0-1.347.6-1.347 1.347l-.01 5.6h27.874l.01-5.6c0-.746-.602-1.347-1.348-1.347z" opacity=".8" stroke="#2a70a7" stroke-width=".9958"/><path d="m2.252 10.272.055 3.82 19.922.014-.056-3.82z" opacity=".5" stroke="url(#f)" stroke-linejoin="round" stroke-width=".766" transform="matrix(1.3 0 0 1.3 .5 -9.9)"/></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..7eed33df0
--- /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"><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><radialGradient id="h" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#h)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#i)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#j)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..e16000c18
--- /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(.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="b" 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="c" 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="d" 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="e" 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="f" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><linearGradient id="g" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="20.749" y2="25.528"/><clipPath id="h"><path d="m.53 293.296h6.35v3.44h-6.35z"/></clipPath><clipPath id="i"><path d="m.53 288.533h6.35v3.175h-6.35z"/></clipPath><radialGradient id="j" 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="#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(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.371" x2="24.139" y1="10.483" y2="36.136"><stop offset="0" stop-color="#fff"/><stop offset=".014" stop-color="#fff" 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(.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="0" stop-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(#h)" transform="translate(1.587 -293.296)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#a)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#b)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#c)"/><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(#e)"/></g></g><g clip-path="url(#i)" transform="translate(1.587 -283.242)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#a)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#b)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#c)"/><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(#e)"/></g></g><path d="m21.92 21.93v-4.18h4.198v4.177h4.098v4.132h-4.098v4.17h-4.198v-4.17h-4.132v-4.129z" fill="url(#f)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836-.003-.794h.8v.794h.793v.79l-.794.003v.804h-.796l.003-.807-.793.005-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m25.76 23.29 3.116-.013-.042 1.453-3.116.01m-3.562 0-3.116-.01.042-1.453 3.116.012" opacity=".5" stroke="url(#g)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.335 22.988-.045-3.885 1.42.006.064 3.887m0 2.003v3.866h-1.44v-3.865" opacity=".5" stroke="url(#k)" stroke-width="1.417" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#j)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.893 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#l)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#j)" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/><g fill="none"><path d="m6.48 3.838v.79l-1.052.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#l)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#j)" transform="matrix(.18912 0 0 .18912 3.665 -.304)"/><g fill="none"><path d="m8.068 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".267983"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#l)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 3.665 -.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..63672f896
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..577a41e81
--- /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"><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"><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><radialGradient id="i" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="k" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 23.275669 32.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="l" gradientTransform="matrix(.39222363 0 0 -.36562471 5.827819 26.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" xlink:href="#h" y1="36.127529" y2="-1.183923"/><linearGradient id="m" 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="n" 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="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 transform="matrix(.71479283 0 0 .71479283 1.852258 7.84989)"><path d="m32.988744 20.55-.0055 6.915167-12.390897-.02671.0055-6.915172z" fill="url(#i)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-12.549912.0024-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-9.658419-.03099.04736-5.451871" opacity=".5" stroke="url(#j)" stroke-width="1.421774"/></g></g><g transform="translate(-8)"><path d="m7.750245 23.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#k)" 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(#l)"/><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(#m)" 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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(4.535433 0 0 3.7795276 -10.999999 -1092.5196)"><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(#n)"/></g></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..21cddff65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertrows.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="8.415279" x2="3.65924" y1="4.455671" y2="4.683982"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.717188" x2="30.717188" y1="63.478802" y2="46.575012"><stop offset="0" stop-color="#fff"/><stop offset=".2307692" stop-color="#fff" stop-opacity=".235"/><stop offset=".76923078" 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(.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="d" 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="e" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .177104 -387.52328)"><rect fill="url(#e)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -.2645 9.790083)"><path d="m7.9385001.79366667h-1.588l-.0005001 7.40833333h1.588z" fill="#8ed440"/><path d="m7.9385001.52866667c.146 0 .2640099.118.264.265l-.0005001 7.40833333c-.0000099.147-.118.265-.264.265h-1.588c-.147 0-.2650099-.118-.265-.265l.0005001-7.40833333c.0000099-.147.118-.265.265-.265zm0 .265h-1.588l-.0005001 7.40833333h1.588z" fill="#126400" fill-opacity=".571"/><path d="m7.9385001 4.4978333v.265h-1.588v-.265zm0 1.8526667v.264h-1.588v-.265zm0-3.70475v.264h-1.588v-.264z" fill="#c0e98e" opacity=".5"/></g><g transform="matrix(0 -1 1 0 -.263676 8.464167)"><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.69 5.68 2.434-1.977-2.434-1.943v1.286h-2.12l.002 1.322h2.118z" display="block" fill="url(#a)" transform="translate(-3.44 2.646)"/><g fill="none" stroke-width=".265"><path d="m6.043 4.936 1.527-1.233-1.527-1.213v.91h-2.118v.615h2.118z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" transform="translate(-3.44 2.646)"/><path d="m2.25 8.326 2.434-1.976-2.434-1.946v1.287h-2.12l.002 1.322h2.118z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></g></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..da8f87601
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertrowsafter.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(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.022521" x2="31.281448" y1="8.322169" y2="8.886264"><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="b" gradientTransform="matrix(0 -.18951175 -.20348877 0 17.418006 9.524087)" gradientUnits="userSpaceOnUse" x1="30.709589" x2="30.709589" y1="49.188663" y2="63.491257"><stop offset="0" stop-color="#fff"/><stop offset=".27272731" stop-color="#fff" stop-opacity=".235"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(-.09735937 0 0 -.10436199 8.360812 8.449528)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .177104 -387.52328)"><rect fill="url(#e)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><g fill="none" stroke-width=".201"><path d="m.68 290.948c-.152 0-.316.184-.316.336l.002.853 5.357.004-.002-.86c0-.15-.142-.33-.294-.33z" opacity=".4" stroke="#323232" stroke-linecap="round"/><path d="m.555 291.15h4.968l-.004 5.366h-4.984z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" opacity=".3" stroke="#000"/></g><path d="m1.652 292.238h.2l.002 4.365h-.2zm1.39 0h.2v4.364h-.2zm1.39 0h.2v4.364h-.2zm-3.968.99 1.19.002v.197h-1.19z" opacity=".321"/><path d="m1.852 293.23h1.19v.198h-1.192zm1.39 0h1.19v.198h-1.19zm1.19 0h1.19v.198h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19zm-2.58 1.19h1.19v.2h-1.192zm1.39 0h1.19v.2h-1.19zm1.19 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.654 294.42v.2h-1.19v-.2zm0 1.19v.2h-1.19v-.2z" fill="#a1a19f"/><path d="m1.653 291.048h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#5b5b5b" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -.2645 12.965083)"><path d="m7.9385001.79366667h-1.588l-.0005001 7.40833333h1.588z" fill="#8ed440"/><path d="m7.9385001.52866667c.146 0 .2640099.118.264.265l-.0005001 7.40833333c-.0000099.147-.118.265-.264.265h-1.588c-.147 0-.2650099-.118-.265-.265l.0005001-7.40833333c.0000099-.147.118-.265.265-.265zm0 .265h-1.588l-.0005001 7.40833333h1.588z" fill="#126400" fill-opacity=".571"/><path d="m7.9385001 4.4978333v.265h-1.588v-.265zm0 1.8526667v.264h-1.588v-.265zm0-3.70475v.264h-1.588v-.264z" fill="#c0e98e" opacity=".5"/></g><g transform="matrix(0 -1 1 0 2.381158 8.202415)"><path d="m4.4181771 4.5598101c0-2.1776917 3.0458758-2.1776917 3.0465812 0 0 .9013449-.6808592 1.7215512-1.5222322 1.7215512-.8406673 0-1.5239962-.8202063-1.5239962-1.7215512z" fill="url(#c)" fill-rule="evenodd" opacity=".141" stroke-width=".352777"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" display="block" fill="url(#a)" stroke-width=".352777"/><g fill="none" stroke-width=".264583"><path d="m5.5999797 4.9358703-1.5285822-1.2322497 1.5292878-1.2135525v.9084005h2.1166615l-.00106.616654h-2.1166598z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m5.9527566 5.6805822-2.4341605-1.9769616 2.4348661-1.944859v1.2869301h2.1166615l-.00106 1.3222079h-2.1166598z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></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..f63f7a019
--- /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"><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="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="i" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#j" y1="10.171" y2="36.136002"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#j" y1="20.749001" y2="25.528"/><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"/><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 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"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#h)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#i)"/><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(#k)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..eb1f8db28
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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="#0f5a00" 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..ef6e0e0d7
--- /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"><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(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><linearGradient id="l" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#a" y1="10.171" y2="36.136"/><linearGradient id="m" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#a" y1="20.749" y2="25.528"/><radialGradient id="n" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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)"/><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.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(#k)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#n)"/><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(#m)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..688f5d2c1
--- /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"><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><radialGradient id="b" cx="7.806056" cy="9.957108" fx="7.275826" gradientTransform="matrix(-.00000011 4.3506752 -5.3177267 -.00000013 68.942118 -39.41615)" 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><linearGradient id="c" gradientTransform="matrix(.65714134 0 0 .65900698 .228601 .172037)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="44.686234" y2=".91791"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></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="#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(.37573149 0 0 .37346493 15.248216 15.686334)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="7.047854" y2="39.268391"><stop offset="0" stop-color="#fff"/><stop offset=".38858327" stop-color="#fff" stop-opacity=".235294"/><stop offset=".54997903" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><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="#eef87e"/><stop offset=".26238" stop-color="#cde34f"/><stop offset=".66093999" stop-color="#93b723"/><stop offset="1" stop-color="#5a7e0d"/></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(#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(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m16.467121 6.0001433c-.539306-.077588-.453358.4219277-.444835.7731003-.0059 4.1691944.01172 8.3406704-.0088 12.5084424-.145.324522-.552117.0099-.801117.07215-1.734176-.05405-3.601662 1.194576-3.847003 3.03023-.253255 1.378856 1.032041 2.593171 2.32157 2.614885 1.917831.05257 3.577865-1.878734 3.334262-3.814617.0065-3.328297-.01298-6.659269.0097-9.985901.131388-.316182.485595-.01847.650972.09458 1.521163.920301 2.850472 2.446294 2.944681 4.327944.0815 1.08847-.146638 2.173024-.460318 3.207202 1.398377-2.300702 1.322661-5.50375-.405142-7.605355-1.330493-1.3883798-2.579651-3.0451179-2.833528-5.0310786-.048965-.1866673-.30655-.1842304-.460442-.1915821z" fill="#fff" opacity=".4"/><path d="m16.467121 5.0005689c-.539306-.077588-.453358.4219277-.444835.7731003-.0059 4.169194.01172 8.3406698-.0088 12.5084418-.145.324522-.552117.0099-.801117.07215-1.734176-.05405-3.601662 1.194576-3.847003 3.03023-.253255 1.378856 1.032041 2.593171 2.32157 2.614885 1.917831.05257 3.577865-1.878734 3.334262-3.814617.0065-3.328297-.01298-6.659269.0097-9.985901.131388-.3161818.485595-.01847.650972.09458 1.521163.920301 2.850472 2.446294 2.944681 4.327944.0815 1.08847-.146638 2.173024-.460318 3.207202 1.398377-2.300702 1.322661-5.50375-.405142-7.605355-1.330493-1.3883798-2.579651-3.0451173-2.833528-5.031078-.048965-.1866673-.30655-.1842304-.460442-.1915821z" fill="#bc4014"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#i)"/><g fill="none"><path d="m22.5 22.5v-4h3v4h4.02v3h-4.02v4h-3v-4h-4v-3z" opacity=".5" stroke="url(#h)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".35" stroke="#000" stroke-width=".985427"/></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..80e43a594
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserttable.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(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="65.325226" cy="48.709068" gradientTransform="matrix(0 .18149865 -.19744811 0 15.9513 -7.33706)" 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="d" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><linearGradient id="e"><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(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="g" 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="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="i" 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(#i)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#g)" opacity=".15"/><path d="m.36409467 292.23723v4.14477c0 .152.14990533.31955.30190533.31955h4.7408994c.152 0 .3101006-.16755.3111006-.31955l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".198438"/><path d="m1.455 292.436h.2v4.167h-.2zm1.389 0h.2v4.167h-.2zm1.389 0h.2l-.0009263 4.16687h-.198438zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.5935503 290.94738c-.158 0-.2275503.16662-.2275503.32662l-.001905.96323h5.3578257l-.00115-.96145c-.0001886-.162-.1187707-.32278-.2767707-.32278z" fill="url(#f)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56253267 291.14582-.00053267.99618 4.9614827-.004v-.99218z" style="opacity:.5;fill:none;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><path d="m5.688541 5.69036v-1.0638955h1.3229166v1.0638955h1.0602614v1.3229166h-1.0602614v1.0602611h-1.3229166v-1.0602611h-1.0602612v-1.3229166z" fill="url(#c)" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 -.000001 .001818)"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#a)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#b)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..316a00b7c
--- /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" 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><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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.990615 .000329)"><path d="m21.501602 4.575247-.016949 3.9045815-14.9951768-.0312397.0169492-3.9045815z" fill="url(#b)" 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 13.4534002-.0323817.008482 2.0462465-13.4279637-.1424783" opacity=".5" stroke="url(#a)"/><path d="m21.513147 5.0992848-.016958 3.8887878-15.0286801-.0306947.0169577-3.8887878z" 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/32/inserttopicfield.svg b/icon-themes/elementary_svg/cmd/32/inserttopicfield.svg
new file mode 100644
index 000000000..8db2ae03e
--- /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" 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><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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(-2.009385 14.000329)"><path d="m21.501602 4.575247-.016949 3.9045815-14.9951768-.0312397.0169492-3.9045815z" fill="url(#b)" 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 13.4534002-.0323817.008482 2.0462465-13.4279637-.1424783" opacity=".5" stroke="url(#a)"/><path d="m21.513147 5.0992848-.016958 3.8887878-15.0286801-.0306947.0169577-3.8887878z" 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/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..57266d2aa
--- /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="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 27.23)" 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(-.01205 0 0 .00824 10.76 27.23)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="d" 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="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(.45946 0 0 .4865 .973 9.074)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="6.528" y2="41.472"/><linearGradient id="g" 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><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" 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.136"/><linearGradient id="j" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="20.749" y2="25.528"/><g transform="matrix(1.35113 0 0 1.33333 .298 -12.333)"><path d="m3.5 30.25h17v2h-17z" fill="url(#d)" 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(#c)" 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(#a)" opacity=".15"/><path d="m5.5 10.75h13v20h-13z" fill="url(#g)"/><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(#f)" 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(.74012 0 0 .75 -.22 9.25)"><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#h)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#i)"/><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(#j)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" 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/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/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/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..c77d3bb02
--- /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"><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"/><radialGradient id="d" 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="e" gradientTransform="matrix(.17371747 -.17457208 .19434174 .19337602 -3.894667 3.520017)" 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="f" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.531519 2.626783)" 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(.16880416 -.16963496 .22744377 .22631135 -4.579938 2.675467)" 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(.16880416 -.16963496 .22744377 .22631135 -4.363508 2.457979)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.411927 2.506663)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.194704 2.288646)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.16880416 -.16963496 .22744377 .22631135 -4.243123 2.337065)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(#c)" 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(#d)" 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="m7.4178583 6.8834c-.052917-.00794-.093927-.0037-.1217084.00265l-3.664479.8432271-.6741583.155575-.020637.0037-.8202084.5781143 1.9568584-.051858.016404-.00397.6786557-.1553082 3.6639501-.8493125c.1103312-.0254-.053975-.1621895-.3685646-.3069164-.2354792-.1092731-.4876271-.1931461-.6455834-.2161645z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15" stroke-width=".264583"/><path d="m2.9702126 6.4743539c.1180041-.088635.4489979.077523.7532687.3802065.3034771.301625.4630208.6249456.3767667.744273 0 0 .00741.00661.00714.00688l4.2359828-4.2566176c.1074208-.1084791-.0595313-.4497917-.3730625-.762-.3145896-.3122083-.657225-.4775729-.7643813-.3698875z" fill="url(#e)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".132292"/><path d="m6.6891958 2.73685c.1180041-.088371.4489979.077788.7532687.3804708.3032125.301625.4630209.6249459.3765021.7442729 0 0 .00741.00661.00714.00688l.5169995-.5191133.010583-.010583c0-.0005292-.00741-.00661-.00714-.00714.0865154-.1190666-.0732929-.4418583-.37677-.7440124-.3042708-.3026834-.635-.4688417-.7532688-.3802063l-.0105833.0105833-.5169958.5196417z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".132292"/><g stroke-width=".264583"><path d="m2.9702126 6.4743542c.1180041-.088635.4489979.077523.7532687.3802063.3034771.301625.4630208.6249458.3767667.7442729 0 0 .00741.00661.00714.00688l2.9170311-2.9315833.010583-.010583s-.00794-.00635-.00741-.00688c.0867891-.1190628-.0732838-.4423837-.3767609-.7442733-.3042709-.3026833-.635-.4688416-.7532688-.3802062l-.010583.010583z" fill="#0c0c0c" opacity=".6"/><path d="m6.1097583 3.319198c.1180041-.088371.4489979.077523.7532687.3802063.3032125.3021541.4630208.6252104.3765021.7442729 0 .0005291.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532687-.3802063z" fill="url(#f)"/><path d="m6.0616041 3.3681459c.1177396-.0889.4487333.077258.7530042.3799417.303477.301625.4630208.6252104.3767666.7442729 0 0 .00741.00635.00714.00688l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865185-.1195959-.0735545-.4426522-.3770316-.7445417-.3042708-.3026834-.635-.4688417-.7532687-.3802063z" fill="url(#h)"/><path d="m6.2777687 3.1503938c.1180041-.088371.4489979.077523.7532687.3802063.3034771.3021542.4630209.6252104.3767667.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042708-.3026833-.635-.4688417-.7532687-.3802062z" fill="url(#j)"/><path d="m6.2293499 3.1988126c.1180042-.088371.4489979.077788.7532688.3804708.3037416.301625.46355.6252104.3770312.7442729 0 .0007938.00741.00688.00714.00741l.052917-.052917c0-.0005292-.00794-.00688-.00714-.00714.0865185-.1190675-.0735545-.4418592-.3770316-.7440134-.3042708-.3026833-.635-.4688417-.7532687-.3802062z" fill="url(#k)"/><path d="m6.4465728 2.9807959c.1180042-.088371.448998.077523.7532688.3802063.3034771.3021541.4630208.6252104.3767667.7442729 0 .0005292.00741.00661.00714.00714l.052917-.052917c0-.0005292-.00794-.00661-.00741-.00714.0865238-.1190622-.0732845-.442383-.3767616-.7442726-.3042709-.3026833-.635-.4688417-.7530042-.3802063z" fill="url(#l)"/><path d="m6.3981541 3.0294792c.1180042-.088635.4489979.077523.7532687.3802063.3032126.301625.4630209.6249458.3765021.7442729 0 0 .00741.00661.00714.00688l.052917-.052917c0-.0005291-.00794-.00661-.00714-.00714.0865185-.1190667-.0735545-.4423876-.3770316-.7442771-.3042708-.302948-.635-.4688417-.7532687-.3804709z" fill="url(#m)"/></g><g fill-rule="evenodd" stroke-width=".5" transform="scale(.26458333)"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#n)" stroke="url(#o)" transform="translate(7.23 7.99)"/><path d="m8.99 29.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></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..1db339726
--- /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"><radialGradient id="a" 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="b" 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="#a"/><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="#a"/><linearGradient id="d" gradientTransform="matrix(.2 0 0 -.2 2.51 2.486972)" gradientUnits="userSpaceOnUse" x1="18.538542" x2="18.538542" y1="8.466109" y2=".528609"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.35277 0 0 .35277 11.863 -.306)" gradientUnits="userSpaceOnUse" x1="7.368532" x2="6.931361" y1="2.586029" y2="9.940158"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><path d="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(#c)" 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(#b)" 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-6z" fill="#fff" transform="scale(.26458333)"/><path d="m6.218.926-1.588 1.588h3.175z" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:.264585;stroke:#004372;stroke-opacity:.470588;fill:url(#e)"/><path d="m6.2177084 1.2376428-1.0281084 1.0169291 1.95415-.00823z" fill="none" stroke="url(#d)" stroke-opacity=".827" stroke-width=".2566"/></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..b1ae4ad66
--- /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" gradientUnits="userSpaceOnUse" x1="24.691116" x2="24.843102" xlink:href="#b" y1="30.169758" y2="22.930559"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.527" x2="19.722" y1="8.459" y2="-.829"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.77941417 0 0 -.77941417 9.471496 9.422362)" gradientUnits="userSpaceOnUse" x1="19.527" x2="19.722" xlink:href="#b" y1="8.459" y2="-.829"/><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" xlink:href="#i"/><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="#i"/><radialGradient id="f" 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="#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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="h" 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="#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 stroke-width=".485071" transform="translate(-3.999999)"><ellipse cx="11.007935" cy="25.418037" fill="url(#f)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#h)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 -3.836658 -11.350963)"><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.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(#e)" 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.174178 11.208075-11.1447124 14.15732l.3966655 1.340727c7.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 transform="translate(2.000788 -.001732)"><path d="m23.501102 3.4998423-6.00189 6.0018897h12z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000006"/><path d="m23.500951 4.745877-3.586864 3.7708058 7.206464-.011691z" fill="none" stroke="url(#c)" stroke-opacity=".827" stroke-width=".999988"/><path d="m23.501102 29.499212-6.00189-5.99811h12z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000006"/><path d="m23.500951 28.253178-3.586864-3.770806 7.206464.01169z" fill="none" stroke="url(#a)" stroke-opacity=".827" stroke-width=".999988"/></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..b3478d85a
--- /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"><radialGradient id="a" 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="#b"/><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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="c" 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="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.497726" x2="5.569478" y1="1.719997" y2="4.769433"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" 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><path d="m6.218 2.514-1.588-1.588h3.175z" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:.264585;stroke:#7239b3;stroke-opacity:.470588;fill:url(#d)"/><path d="m18.538542 6.2466455-5.140542-5.0846455 9.77075.041125z" fill="none" stroke="url(#e)" stroke-opacity=".827" stroke-width="1.283" transform="matrix(.2 0 0 .2 2.51 .95)"/><g fill="url(#a)" 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(#c)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><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" 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/sortascending.svg b/icon-themes/elementary_svg/cmd/32/ko/sortascending.svg
new file mode 100644
index 000000000..a914e1b1e
--- /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"><radialGradient id="a" cx="10" cy="-3.333333" fx="10" fy="-3.333333" gradientTransform="matrix(-1.2 -.00000001 .00000002 -1.6 22 -4.333333)" gradientUnits="userSpaceOnUse" r="7.5" xlink:href="#b"/><radialGradient id="b" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 27.99 -53.152)" gradientUnits="userSpaceOnUse" r="9.482"><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.5 3.5v2h12v5h2v-4-3h-2z" fill="url(#a)"/><path d="m2.5 3.5v2h12v5h2v-4-3h-2z" fill="url(#a)" opacity=".61" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m20.432 3c-.24 0-.432.237-.432.533v23.754l-6.773-6.773c-.392-.392-1.023-.392-1.415 0-.39.39-.39 1.022 0 1.414l7.778 7.78c.215.214.5.298.78.276.022.004.04.016.062.016h1.136c.023 0 .043-.01.065-.016.28.02.563-.067.777-.28l7.78-7.778c.39-.392.39-1.023 0-1.414-.392-.392-1.023-.392-1.415 0l-6.775 6.773v-23.752c0-.296-.192-.533-.432-.533z" fill="url(#b)"/><path d="m2.5 3.5v1h12 2v-1h-2z" fill="#fff" opacity=".2"/></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..b7eef870c
--- /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="10" cy="-3.333333" gradientTransform="matrix(-1.2 .00000001 .00000002 1.6 22 28.333333)" gradientUnits="userSpaceOnUse" r="7.5" xlink:href="#a"/><radialGradient id="c" cx="21" cy="4.911" gradientTransform="matrix(0 -2.53104 -1.4237 0 27.99 85.152)" gradientUnits="userSpaceOnUse" r="9.482" 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(#b)"/><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="m20.432 29c-.24 0-.432-.237-.432-.533v-23.754l-6.773 6.773c-.392.392-1.023.392-1.414 0-.392-.39-.392-1.022 0-1.414l7.777-7.78c.215-.214.5-.298.78-.276.022-.004.04-.016.062-.016h1.136c.023 0 .043.01.065.016.28-.02.563.067.777.28l7.78 7.778c.39.392.39 1.023 0 1.414-.392.392-1.023.392-1.415 0l-6.775-6.773v23.752c0 .296-.192.533-.432.533z" fill="url(#c)"/><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"/></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..da381eb1a
--- /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"><radialGradient id="a" 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="#b"/><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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><linearGradient id="c" 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(#c)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><path id="d" d="m7.0114584 288.66529 1.3225416.00071.000375 1.32221h-1.3229166z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43" stroke-width=".265"/><use id="e" height="100%" transform="translate(0 6.89)" width="100%" xlink:href="#d"/><use id="f" height="100%" transform="translate(-6.878958 -.011043)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(0 -6.878676)" width="100%" xlink:href="#f"/></g><g fill="url(#b)" 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(#a)" 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/lastrecord.svg b/icon-themes/elementary_svg/cmd/32/lastrecord.svg
new file mode 100644
index 000000000..7d3f55915
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.031" gradientTransform="matrix(-1.73652 0 0 .24805 37.034 20.785)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><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><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(-.28942 0 0 .24805 7.087 20.785)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.6698 0 0 .6667 -1.865 -1.824)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" xlink:href="#c" y1="22.992" y2="28.992"/><linearGradient id="f" gradientTransform="matrix(0 .6667 -.6667 0 32.165 -.495)" 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(0 .6237 -.6667 0 .164 -.71)" gradientUnits="userSpaceOnUse" x1="11.034" x2="40.966" xlink:href="#c" y1="-5" y2="-5"/><linearGradient id="h" gradientTransform="matrix(.6698 0 0 .6667 -1.865 -1.824)" 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><path d="m3.5 25.168c0 2.667 28 3.004 28 .337 0-2.666-28-3.004-28-.337z" fill="url(#b)" opacity=".163" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m1.498 25.505c0 2.667 5.004 2.337 5.004-.33 0-2.666-5.004-2.336-5.004.33z" fill="url(#d)" opacity=".163" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m2.498 5.497v20.003l3.004.01v-20.006zm14.94.356-11.275 9.69 11.274 9.597v-6.58l11.058.01v-6.035l-11.058-.012z" fill="url(#f)" transform="matrix(-1 0 0 1 31.997 0)"/><g fill="none"><path d="m17.163 17.846 10.672-.008-.005-4.634-10.667-.01" opacity=".6" stroke="url(#e)" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m4.834 6.17v18.672l-1.668-.007-.002-18.67z" opacity=".4" stroke="url(#g)" stroke-width=".667" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m3.498 12.505 11.002-.01v-6.669l11.334 9.715-11.334 9.62v-6.668l-11.002.01zm22.998-7 3.003-.008-.002 20.004-3.003.01z" opacity=".5" stroke="#206b00"/><path d="m16.83 13.494v-6.214l-9.723 8.277 9.723 8.115v-6.178" opacity=".6" stroke="url(#h)" transform="matrix(-1 0 0 1 31.997 0)"/></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..ca50199b5
--- /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" 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="b" 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="c" gradientTransform="matrix(.52631574 0 0 .52631574 3.684213 33.684197)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="d" 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="e" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 16.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><radialGradient id="f" 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="g" 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="#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 -.71624876 .76904744 0 -21.827476 35.995479)" 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><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><rect fill="url(#e)" 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(#d)"/><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(#c)"/><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(#b)"/><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:#555761;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.375023h10.5000266" opacity=".6"/><path d="m22.125025 11.749979v12.00003" 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 transform="matrix(.75000188 0 0 .75000188 -.00003 15.499989)"><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(#f)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#g)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></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..0d4776e51
--- /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" 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" 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="g" 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="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.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(#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.000027 2.99821c5.041316 0 21.999973.00179 21.999973.00179v26h-22l.000027-26.0017859z" fill="url(#g)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21l.000027-25.00179h21z" stroke="url(#f)" 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(#k)" 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="#8cd5ff" height="1.687509" ry=".5" stroke="#0d52bf" stroke-linecap="square" 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="#ffc27d" height="1.687509" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="1.687509" x="3.59996" y="15.656227"/><rect fill="#d1ff82" height="1.687509" ry=".5" stroke="#3a9104" stroke-linecap="square" width="1.687509" x="3.59996" y="19.593746"/><g fill="none" 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><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/line.svg b/icon-themes/elementary_svg/cmd/32/line.svg
new file mode 100644
index 000000000..4e58ea5ee
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="1.233618" ry=".351264" stroke-width=".264583" transform="scale(-1 1)"/><path d="m1.7197916 295.80937 3.7041666-3.96875" fill="none" stroke="#ce5c00" stroke-width=".297494"/><g fill="#ce5c00" stroke-width=".264583"><path d="m1.3704291 295.41813h.7937499v.79375h-.7937499z"/><path d="m5.1407531 291.44937h.79375v.79375h-.79375z"/></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..88f7a1b8a
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.28416 27.992145)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.66663 -11.78726)"><path d="m4 28 15-15" fill="none" stroke="#ce5c00" stroke-width=".750002"/><ellipse cx="-4.662494" cy="29.250917" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g stroke="#ce5c00" stroke-width=".750002" transform="translate(0 8)"><path d="m3.4999812 18.465511h18.3750458v1.500004h-18.3750007z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 17c.0682-1.898731-.260134-3.672239-2-5" fill="none"/></g></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..dd91b8587
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.2412676 0 0 .07867314 -4.572066 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(-1.33333 0 0 1.33333 31.874641 -9.912061)"><ellipse cx="-4.029214" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.071391" ry="1.327611" stroke-width=".934463" transform="scale(-1 1)"/><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z"/><circle cx="-3.280989" cy="19.059093" r="2.625007" transform="scale(-1 1)"/></g></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..c66e14099
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .125358 -9.912061)"><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z" fill="#ce5c00"/></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..9ed55751f
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.013169 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(1.33333 0 0 1.33333 .125358 -9.912061)"><ellipse cx="-4.391503" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m.65598277 19.055434 5.25004313-2.621347v5.250013z" fill="#ce5c00"/><path d="m5.155994 18.684092h13.500034v.750002h-13.500034z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z" fill="#ce5c00"/></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..66a9036d7
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.2412676 0 0 .07867314 -4.572066 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(-1.33333 0 0 1.33333 31.874641 -9.912061)"><ellipse cx="-4.029214" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.071391" ry="1.327611" stroke-width=".934463" transform="scale(-1 1)"/><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z"/><path d="m.655983 16.434088h5.250013v5.250013h-5.250013z"/></g></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..7f2ebeea0
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" 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.874641 -9.91206)"><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z" fill="#ce5c00"/></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..7eee4eed7
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.2412676 0 0 .07867314 -4.572066 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(1.33333 0 0 1.33333 .125358 -9.912061)"><ellipse cx="-4.029214" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.071391" ry="1.327611" stroke-width=".934463" transform="scale(-1 1)"/><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z"/><circle cx="-3.280989" cy="19.059093" r="2.625007" transform="scale(-1 1)"/></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..3c01bcf91
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.2412676 0 0 .07867314 -4.572066 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(-1.33333 0 0 1.33333 31.874641 -5.912061)"><ellipse cx="-4.029214" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.071391" ry="1.327611" stroke-width=".934463" transform="scale(-1 1)"/><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z"/><circle cx="-3.280989" cy="19.059093" r="2.625007" transform="scale(-1 1)"/></g></g><g fill="#ce5c00" stroke-width="1.33333" transform="translate(0 -4)"><path d="m3 14.999999h22v1h-22z"/><path d="m31 15.495121-7-3.495121v7z"/></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..193af792c
--- /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(.16630914 0 0 .16097089 .771081 288.39183)" gradientUnits="userSpaceOnUse" 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-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><path d="m1.8388513 296.20624h5.8472972v.52917h-5.8472972z" fill="url(#a)" opacity=".15" stroke-width=".264583"/><path d="m1.8388512 296.20626v.52914c-.2134169.001-.5159381-.11855-.5159381-.2646s.2381571-.26454.5159381-.26454z" fill="url(#b)" opacity=".15" stroke-width=".264583"/><path d="m7.6861487 296.20626v.52914c.2134167.001.5159381-.11855.5159381-.2646s-.2381573-.26454-.5159381-.26454z" fill="url(#d)" opacity=".15" stroke-width=".264583"/><path d="m1.8520834 288.79791c1.3338482 0 5.8208261.00047 5.8208261.00047l.0000072 7.40786s-3.8805554 0-5.8208333 0c0-2.46944 0-4.93889 0-7.40833z" fill="url(#e)" stroke-width=".264583"/><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><path d="m2.3812499 290.38541h4.7624998v.26458h-4.7624998z" fill="#545454"/><path d="m2.38125 293.82499h4.7624998v.26458h-4.7624998z" fill="#545454"/></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..365f5649c
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.2412676 0 0 .07867314 -4.572066 20.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.042185 20.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(1.33333 0 0 1.33333 .125358 -9.912061)"><ellipse cx="-4.029214" cy="21.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.071391" ry="1.327611" stroke-width=".934463" transform="scale(-1 1)"/><path d="m2.1559865 18.684092h16.5000415v.750002h-16.5000415z" fill="#ce5c00"/><ellipse cx="-19.420519" cy="22.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23.156039 19.055434-5.250013-2.621347v5.250013z"/><path d="m.655983 16.434088h5.250013v5.250013h-5.250013z"/></g></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..234a4d55d
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><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="c" gradientTransform="matrix(.75626949 -.7544419 .86085249 .85877215 -44.605153 -4.1803)" gradientUnits="userSpaceOnUse" x1="13.75" x2="13.75" xlink:href="#b" y1="15.622917" y2="19.375"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-14.318127" x2="-10.802919" xlink:href="#b" y1="-8.201384" y2="-4.441174"/><linearGradient id="e" gradientTransform="matrix(.80786461 -.21644027 -.21646667 -.80776607 4.968805 26.632314)" gradientUnits="userSpaceOnUse" x1="9.157808" x2="8.510789" y1="10.668404" y2="12.101003"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 6.274156)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-7.195783" xlink:href="#a" y1="17.140203" y2="7.038626"/><linearGradient id="g" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 11.17534)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-7.683029" xlink:href="#a" y1="17.100588" y2="6.290044"/><linearGradient id="h" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 8.890634)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-7.386383" xlink:href="#a" y1="17.688837" y2="7.368754"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.02557 1.371237)"><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" fill="none" stroke="url(#f)" stroke-width="1.498839"/><g transform="matrix(.69888636 .12251664 .12281343 .70057937 27.113645 12.997374)"><path d="m-26.509107 4.8187076 16.335603-16.1460596 3.2281968 3.2203962-16.3356018 16.1460588z" fill="url(#c)"/><path d="m-26.512375 4.8102981 16.342502-16.1529421 3.2281968 3.2203962-16.3425008 16.1529412z" opacity=".6"/><path d="m-6.2023252-14.607438c-1.039665 1.055495-2.105891 2.029548-3.450845 3.394896 1.427253.201102 2.36382 1.1884 2.537492 2.6255682 1.192146-1.178972 2.524013-2.4147862 3.4831393-3.3626512-.1764068-1.459806-1.1279637-2.440917-2.5697863-2.657813z" fill="#ffb6ed" stroke="#8e3789" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.087855"/><path d="m-9.6088792-11.90995c-1.2957188 1.31486-.01636-.01246-1.6924908 1.688339 1.7790018.2502862 2.9465118 1.4799172 3.1631888 3.2700107 1.485759-1.4686835.537402-.4673936 1.732749-1.6481795-.220089-1.8182902-1.406281-3.0402142-3.203447-3.3101702z" fill="url(#d)"/></g><path d="m11.500363 15.668322c-.308677-1.064584-1.132326-1.902448-2.1915608-2.229394l-.9713737 3.146275z" fill="url(#e)" stroke="#cbb94c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".749419"/><path d="m9.3466432 16.51079c-.125439-.432678-.460154-.77321-.890605-.906091l-.3947464 1.278738z" stroke-width=".339881"/><g fill="none"><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(#g)" 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(#h)" stroke-width=".749419"/></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..91bbdde8b
--- /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"><radialGradient id="a" 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)"><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#a)"/><path d="m12.000008 16.874982-3.0000008-4h6.0000008zm0 6.250036-3.0000008 4h6.0000008z" fill="#fcaf3e" stroke="#ce5c00"/></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..1f29361e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/loadbasic.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000961 32" width="32.001" 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.463157 -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" 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><linearGradient id="c" 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><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.89186 0 0 .86793 3.12 9.575)" gradientUnits="userSpaceOnUse" x1="27.335" x2="27.335" y1="7.403" y2="21.229"><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="f" gradientTransform="matrix(.05114 0 0 .01592 -2.49 21.3)" 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(.01984 0 0 .01592 16.388 21.3)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01984 0 0 .01592 15.602 21.3)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.602" x2="8.602" y1="12.243" y2="14.1"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.54384 0 0 .61466 3.27 5.09)" gradientUnits="userSpaceOnUse" x1="21.571" x2="21.571" y1="7.986" y2="34.017"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><path d="m4 6.5c-.433.005-.5.217-.5.635v1.365c-1.245 0-1-.002-1 .544v7.456h27v-7.456c0-.418-.347-.55-.78-.544h-14.22v-1.365c0-.418-.264-.64-.697-.635z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4 7v2h-1v7h26v-7h-15v-2z" fill="url(#i)"/><path d="m4.5 7.5v2h-1v8h25v-8h-15v-2z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m3.648 27.135h24.694v3.865h-24.694z" fill="url(#f)" opacity=".3"/><path d="m28.342 27.135v3.865c1.022.007 2.47-.866 2.47-1.933s-1.14-1.932-2.47-1.932z" fill="url(#g)" opacity=".3"/><path d="m3.648 27.135v3.865c-1.022.007-2.47-.866-2.47-1.933s1.14-1.932 2.47-1.932z" fill="url(#h)" opacity=".3"/><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(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".693" transform="matrix(-1 0 0 1 36.105 -4.16)"/><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.96 4.835 7.235 5.985z" display="block" fill="none" opacity=".53" stroke="url(#c)" transform="matrix(-1 0 0 1 36.105 -4.16)"/></g><path d="m.50045977 14.5 1.50000013 15h28.0000001l1.5-15z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602 15.5 1.266 13h26.265l1.266-13z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round"/></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..ef74079e7
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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..a1396d113
--- /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="m20.677 16.145-3.088 3.63-3.266-3.63h2.177v-3.645h1.999v3.645z" opacity=".6" stroke="url(#r)" stroke-linecap="round"/></g><path d="m26.677 21.145-3.088 3.63-3.266-3.63h2.177v-3.645h2v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" 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..296d487e9
--- /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"><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"><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(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#k" y1="366.64801" y2="609.505"/><radialGradient id="q" 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="r" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 15.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="s" gradientTransform="matrix(.62857 0 0 .6084 -1.086 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#i" y1=".985" y2="47.013"/><linearGradient id="t" 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="u" 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(#p)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#q)" opacity=".15"/><path d="m25.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#r)" opacity=".15"/><path d="m3 1 22 .002v27.998h-22z" fill="url(#s)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#t)" stroke-linecap="round" transform="translate(-2)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#u)" 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(#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.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(#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/managebreakpoints.svg b/icon-themes/elementary_svg/cmd/32/managebreakpoints.svg
new file mode 100644
index 000000000..54a268127
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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..d8ebb54f5
--- /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(.62856997 0 0 .60839396 .91432 -.534787)" gradientUnits="userSpaceOnUse" 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="m5 1.0000037c5.041317 0 21.999974.00178 21.999974.00178l.000026 27.9982163s-14.666666 0-22 0c0-9.333334 0-18.666666 0-27.9999984z" fill="url(#d)"/><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..a91fa2d2b
--- /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="#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"/><radialGradient id="d" cx="13" cy="15.786" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11" xlink:href="#b"/><radialGradient id="e" cx="14.357" cy="15.625" gradientTransform="matrix(0 1.8261 -1.97716 0 45.893 -14.217)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="f" cx="16" cy="15" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" r="15"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.14594" x2="8.14594" xlink:href="#b" y1="23.05411" y2="14.008748"/><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="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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="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(#e)" stroke="url(#d)"/><path d="m2.5 25.5v-21h27v21z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#f)" 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.52v8h7.312" fill="none" opacity=".5" stroke="url(#g)"/><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="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..e27a379f0
--- /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"><radialGradient id="a" cx="12.176862" cy="15.093383" gradientTransform="matrix(-.04215459 2.0916726 -1.7258546 -.03478207 42.562294 -17.945029)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="b" cx="16" cy="15" gradientTransform="matrix(1 0 0 1.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" r="12"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="24.084455" x2="23.99999" y1="4.447339" 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="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="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(#a)"/><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(#b)" 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..d4135b5ea
--- /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"><linearGradient id="a" gradientTransform="matrix(.98295 0 0 1.01735 23.947 8.01)" gradientUnits="userSpaceOnUse" x1="-20.846" x2="-13.585" xlink:href="#c" y1="3.243" y2="11.795"/><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.51412 0 0 .11634 -12.823 27.175)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.98295 0 0 1.01735 .038 8.01)" gradientUnits="userSpaceOnUse" x1="-20.846" x2="-13.585" xlink:href="#c" y1="3.243" y2="11.795"/><g transform="matrix(1.33333 0 0 1.33333 .51 -11.78)"><ellipse cx="-11.666" cy="29.037" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="8.676" ry="1.963" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round" stroke-width=".75"><path d="m17.903 22.85c0-.614.202-1.05.606-1.31.397-.26.978-.39 1.743-.39v-2.27c-.765 0-1.346-.128-1.744-.38-.405-.26-.607-.698-.607-1.312v-3.02c0-.704-.125-1.236-.376-1.597-.25-.36-.66-.623-1.23-.788-.575-.17-1.016-.216-2.05-.216v2.138c.606.013 1.025.127 1.258.342.226.21.34.54.34.997v2.84c0 1.185.715 1.888 2.147 2.11v.114c-1.432.222-2.148.92-2.148 2.1v2.84c0 .462-.116.798-.35 1.007-.23.21-.647.32-1.247.333v2.147c1.016 0 1.45-.123 2.032-.288.574-.165.99-.427 1.247-.788.25-.36.376-.9.376-1.615z" fill="url(#d)"/><path d="m6.082 22.85c0-.614-.202-1.05-.606-1.31-.398-.26-.98-.39-1.744-.39v-2.27c.765 0 1.346-.128 1.744-.38.404-.26.606-.698.606-1.312v-3.02c0-.704.125-1.236.376-1.597.25-.36.66-.623 1.23-.788.575-.17 1.016-.216 2.05-.216v2.138c-.606.013-1.025.127-1.258.342-.226.21-.34.54-.34.997v2.84c0 1.185-.715 1.888-2.147 2.11v.114c1.432.222 2.148.92 2.148 2.1v2.84c0 .462.117.798.35 1.007.232.21.648.32 1.248.333v2.147c-1.016 0-1.45-.123-2.032-.288-.575-.165-.99-.427-1.248-.788-.25-.36-.376-.9-.376-1.615z" fill="url(#a)"/></g></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..6bb4c42fa
--- /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"><g stroke="#ce5c00" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.001654 -2.666563)"><path d="m20.626292 20.749974v-13.1250324" fill="none" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.1262584 10.624949h9.7500246" fill="none" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m4.6481119 10.614117 3.9781503-2.9891754v5.9782164z" fill="#fcaf3e" fill-rule="evenodd"/><path d="m3.376249 20.749974v-13.1250324" fill="none" stroke-linecap="round"/><path d="m19.354429 10.614117-3.97815-2.9891754v5.9782164z" fill="#fcaf3e" fill-rule="evenodd"/></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..79cfc076d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mediapause.svg
@@ -0,0 +1 @@
+<svg height="32" 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=".05" 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="b" cx="99.156998" cy="186.17101" gradientTransform="matrix(.04636823 0 0 .01475317 -.364331 293.32757)" 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="c" gradientUnits="userSpaceOnUse" x1="-5.188744" x2="-5.246952" y1="289.06963" y2="296.467116"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-6.156589" x2="-6.292321" y1="288.703712" y2="296.641211"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.131204" x2="4.131204" y1="289.075187" y2="296.431926"><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="f" cx="11.898305" cy="9.584745" gradientTransform="matrix(-.09819022 7.2705283 -5.4533883 -.07364932 65.33594 -79.860377)" gradientUnits="userSpaceOnUse" r="2"><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" gradientUnits="userSpaceOnUse" x1="2.183185" x2="2.183185" xlink:href="#a" y1="2.315104" y2="4.299484"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.167565" x2="4.167565" xlink:href="#a" y1="2.315104" y2="4.398703"/><g stroke-width=".264583" transform="translate(0 -288.53332)"><path d="m7.14375 296.07394a2.9104167.92604167 0 1 1 -5.8208333 0 2.9104167.92604167 0 1 1 5.8208333 0z" fill="url(#b)"/><path d="m4.2333333 288.93019c-2.1166666 0-3.83645831 1.71979-3.83645831 3.83646s1.71979171 3.83646 3.83645831 3.83646c2.1166667 0 3.8364584-1.71979 3.8364584-3.83646s-1.7197917-3.83646-3.8364584-3.83646z" fill="url(#c)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.8052083 292.76665c0 1.97273-1.5994062 3.57188-3.571875 3.57188-1.9727333 0-3.57187498-1.59915-3.57187498-3.57188s1.59914168-3.57187 3.57187498-3.57187c1.9724688 0 3.571875 1.59914 3.571875 3.57187z" opacity=".5" stroke="url(#e)"/><path d="m4.2333333 288.93072c-2.1166666 0-3.83592914 1.71926-3.83592914 3.83593s1.71926254 3.83593 3.83592914 3.83593c2.1166667 0 3.8359292-1.71926 3.8359292-3.83593s-1.7192625-3.83593-3.8359292-3.83593z" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -.000489 -.17638)"><rect fill="url(#f)" height="9.750025" rx=".218242" ry=".372906" stroke="#0f5a00" stroke-opacity=".470588" stroke-width=".750002" transform="matrix(.26458334 0 0 .26458334 -.198438 .198438)" width="3.750009" x="7.126403" y="6.874991"/><path d="m1.8855276 2.2158842v2.182818h.595314v-2.182818z" fill="none" opacity=".6" stroke="url(#g)" stroke-width=".198438"/><rect fill="url(#f)" height="9.750025" rx=".218242" ry=".372906" stroke="#0f5a00" stroke-opacity=".470588" stroke-width=".750002" transform="matrix(.26458334 0 0 .26458334 1.785942 .198438)" width="3.75001" x="7.126403" y="6.874991"/><path d="m3.8699076 2.2158842v2.182818h.595314v-2.182818z" fill="none" opacity=".6" stroke="url(#h)" stroke-width=".198438"/></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..866417044
--- /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"><radialGradient id="a" cx="24.837" cy="36.421" gradientTransform="matrix(-.26533 0 0 -.2844 24.134 24.31)" 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(-.4583 0 0 .4267 28.575 3.756)" gradientUnits="userSpaceOnUse" x1="7.493" x2="53.984" y1="17.983" y2="18.374"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".701" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5165 -.5545 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="30.182" x2="30.546" y1="46.971" y2="66.11"><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="e" 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="f" cx="605.714" cy="486.648" gradientTransform="matrix(.0437 0 0 .022 .026 16.122)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.0437 0 0 .022 31.614 16.122)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="h" 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(#e)" 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(#f)" 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(#g)" 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(#h)" 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="m18.55 16.985-6.55-5.473 6.553-5.46v3.508l4.793.02v3.847l-4.792-.02z" display="block" fill="url(#c)" transform="matrix(0 -1.0476 1.0476 0 9.463 37.953)"/><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(#a)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -1.0476 1.0476 0 9.463 37.953)"/><path d="m27.255 18.518-5.73 6.864-5.72-6.864h3.673l.022-5.018h4.027l-.02 5.018z" style="stroke-miterlimit:5.5;opacity:.5;fill:none;stroke:#6326b9;stroke-width:.999997;stroke-linejoin:round"/><path d="m17.606 15.133-4.102-3.62 4.102-3.288.074 2.426 4.66-.01.058 1.832c-1.6.01.96-.117-4.84-.11z" style="display:block;stroke-miterlimit:5.5;opacity:.401;fill:none;stroke-width:.955;stroke:url(#d)" transform="matrix(0 -1.0476 1.0476 0 9.463 37.953)"/><path d="m1 7v4h-1v-4zm30-1v5h-1v-5z" fill="#68b723"/><path d="m0 6h31v1h-31zm0 5h31v1h-31z" fill="#68b723"/><path d="m1 7h29v4h-29z" fill="#d1ff82" opacity=".52"/><path d="m1 7h29v1h-29z" fill="#fff" fill-opacity=".57" opacity=".52"/></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..fe6954b76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mergecells.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 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" 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(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><path d="m2.38 3.704 1.7210418-.0004167.0008335 1.5876666-1.7210418.0004167zm1.7200418.0005833 1.7199582-.0005833.0008335 1.5876666-1.7209582.0005833zm-1.7200418 1.5874167 1.7210418-.0004167v1.323l-1.7210418.0004167zm1.7200418.0025833 1.7209582-.0025833v1.32l-1.7199582.00258z" fill="#46a9eb" fill-opacity=".984"/><path d="m2.38 3.44c-.145 0-.263.118-.263.264v2.91c0 .147.118.265.264.265h3.44c.147 0 .265-.12.265-.265v-2.91c0-.147-.118-.265-.264-.265zm0 .264h3.44v2.91h-3.44z" fill="#2f78c8"/></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..25a784514
--- /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(.62857 0 0 .6084 -1.086 -.535)" 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" 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="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="m3 1 22 .002v27.998h-22z" fill="url(#w)"/><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="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(#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.750046v11.625028h-18.750046z" stroke="url(#h)" 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(#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/mirror.svg b/icon-themes/elementary_svg/cmd/32/mirror.svg
new file mode 100644
index 000000000..b9f2b0bec
--- /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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..17994c7af
--- /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="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..97edf1147
--- /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"><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="13.3333" x2="18.66662" y1="18.66662" y2="13.3333"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m5.294 22.59c0-.46.16-.85.48-1.17l3.57-3.568c.32-.32.71-.48 1.166-.48.48 0 .89.183 1.236.55-.035.033-.143.143-.327.325-.185.17-.305.292-.36.36-.07.068-.156.178-.26.327-.114.147-.19.297-.223.446-.045.136-.068.292-.068.464 0 .456.16.845.48 1.166.32.32.71.48 1.166.48.17 0 .33-.017.48-.052.137-.046.282-.12.43-.222.148-.114.256-.2.326-.257.068-.07.193-.197.378-.38l.308-.327c.378.356.567.773.567 1.254 0 .457-.16.846-.48 1.166l-3.535 3.55c-.31.31-.698.465-1.167.465-.457 0-.846-.15-1.166-.447l-2.523-2.505c-.32-.32-.48-.703-.48-1.148m12.06-12.098c0-.458.16-.847.482-1.167l3.536-3.552c.32-.32.71-.48 1.17-.48.444 0 .833.155 1.165.464l2.52 2.505c.32.32.482.702.482 1.15 0 .456-.16.845-.48 1.165l-3.57 3.57c-.307.308-.696.462-1.166.462-.48 0-.89-.178-1.233-.532.033-.034.143-.137.325-.31l.38-.376.256-.327c.103-.15.177-.292.224-.43.032-.148.05-.308.05-.48 0-.457-.16-.846-.48-1.166s-.708-.48-1.167-.48c-.17 0-.325.022-.463.068-.148.034-.297.11-.446.223-.15.104-.257.19-.325.258-.07.058-.19.178-.36.36-.185.184-.292.292-.33.327-.375-.355-.564-.772-.564-1.253m-13.918 8.6c-.96.96-1.44 2.128-1.44 3.5 0 1.373.486 2.533 1.458 3.484l2.522 2.503c.95.95 2.11 1.425 3.483 1.425 1.384 0 2.55-.487 3.5-1.458l3.535-3.553c.95-.95 1.423-2.11 1.423-3.483 0-1.408-.5-2.602-1.506-3.586l1.508-1.51c.985 1.008 2.176 1.51 3.57 1.51 1.373 0 2.54-.48 3.5-1.442l3.57-3.568c.96-.96 1.44-2.128 1.44-3.5 0-1.373-.485-2.534-1.458-3.483l-2.52-2.506c-.955-.946-2.115-1.421-3.488-1.421-1.384 0-2.552.486-3.5 1.458l-3.535 3.55c-.95.95-1.425 2.112-1.425 3.484 0 1.407.503 2.602 1.51 3.586l-1.51 1.51c-.984-1.006-2.172-1.51-3.568-1.51-1.374 0-2.54.48-3.5 1.44l-3.57 3.57" fill="#d3d7cf" stroke="#000" stroke-opacity=".427"/><path d="m12 20 7.74-7.827" fill="none" opacity=".2" stroke="url(#e)" stroke-linecap="round" stroke-width="2"/><path d="m17.057 11.8-1.46 1.416.93.958 1.457-1.42zm2.26 2.205-1.458 1.417.925.958 1.46-1.42zm-6.153 1.56-1.458 1.417.927.955 1.46-1.416zm2.328 2.367-1.46 1.42.93.955 1.457-1.416z" fill-opacity=".427" fill-rule="evenodd"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m11.958 19.583 7.625-7.75" opacity=".4" stroke-width="1.333"/><path d="m15.747 8.072 4.292-4.46c.75-.707 2.572-1.505 4.49-.255l3.59 3.632m-24.446 13.597 4.292-4.458c.75-.71 2.574-1.51 4.49-.26m-7.505 8.55 2.124 2.25c1.647 1.53 3.008 1.355 4.453.234.287-.22 3-3.4 3.37-3.642m5.35-8.298c1.397.405 2.05.69 3.495-.432.287-.223 3-3.402 3.37-3.644" opacity=".4"/></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/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..53b8e9f23
--- /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"><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="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" xlink:href="#c" y1="14.457627" y2="31.338984"/><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" xlink:href="#g" y1="16.459263" y2="30.159456"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 48.57 -34.3)" 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="i" gradientTransform="matrix(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="25.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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="j" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" xlink:href="#g" y1="3" y2="29.045"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" xlink:href="#c" y1="2" y2="30.012"/><linearGradient id="l" 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="m" cx="6.703" cy="73.616" gradientTransform="matrix(2.21346 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#b"/><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(#m)" 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(#k)" stroke="url(#l)" stroke-linejoin="round"/><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(#j)" stroke-linejoin="round"/><path d="m1.5 31.5v-15l12 7.5z" fill="url(#h)" transform="translate(10 -8)"/><path d="m11.5 23.5v-15l12 7.5z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" fill="none" opacity=".6" stroke="url(#i)" stroke-width=".992" transform="translate(10 -8)"/><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(#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/morecontrols.svg b/icon-themes/elementary_svg/cmd/32/morecontrols.svg
new file mode 100644
index 000000000..7a8d4a3cf
--- /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"><linearGradient id="a" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="3.104041" x2="3.659887" y1="292.48022" y2="295.11829"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><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(#f)" 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(#a)" 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(#b)" transform="scale(-1 1)" width="11.384" x="-13.683" y="2.296"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .001817)"><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#c)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#d)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#e)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" 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/32/morphing.svg b/icon-themes/elementary_svg/cmd/32/morphing.svg
new file mode 100644
index 000000000..3c6728ab1
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 -.857089 7.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><linearGradient id="b" 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="c" 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="d" gradientUnits="userSpaceOnUse" x1="8.00002" x2="8" y1="4.906208" y2="10.562503"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="12.5" x2="13" y1=".5" y2="8.5"><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)"><rect fill="#fff394" height="7.875" rx="4.205095" ry="3.877966" stroke="#d48e15" width="8.437559" x="6.874998" y=".124973"/><rect fill="none" height="6.750034" rx="3.656268" ry="2.975706" stroke="url(#e)" width="7.312537" x="7.437518" y=".687436"/></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)"><rect fill="#ffc27d" height="7.87504" rx="2" ry="2.5" stroke="#f37329" width="8.437542" x="3.499998" y="4.062453"/><rect fill="none" height="6.750034" rx="1.687508" ry="1.627881" stroke="url(#d)" width="7.312537" x="4.0625" y="4.624956"/></g><g transform="matrix(1.7777689 0 0 1.7777689 3.277813 .277896)"><path d="m.40623231 8.2812244 7.87503949.2812515v7.0312851h-7.87503949z" fill="url(#a)"/><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(#b)" stroke-linecap="round"/><path d="m2.4999241.62495904c2.5206756 0 8.4375119-.00000068 8.4375119-.00000068l.00003 7.87504014h-8.4375419z" stroke="url(#c)" 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..7496b770b
--- /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="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><rect height="6.35" rx=".456623" ry=".529167" style="fill:none;stroke:#a6a6a5;stroke-width:.265112;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.530225 .530225" width="5.55625" x=".661458" y=".661458"/><g transform="matrix(1.33333 0 0 1.33333 .176004 -386.47367)"><rect fill="url(#b)" height="4.564085" rx=".197736" ry=".198043" width="3.96876" x="1.653942" y="291.0466"/><path d="m1.7531607 291.14582 3.7728393.03418-.00252 4.33146-3.7507866-.0342z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m1.6539417 292.03879h4.167198v.198h-4.166198z" opacity=".286"/><path d="m10.021484 1.5019531c-.765982 0-1.521484.8433927-1.521484 1.609375v6.8886719l-.0000016 8.999982v4.888672c0 .765982.755502 1.611328 1.5214846 1.611328h6.978515 10.912109c.765983 0 1.56332-.845346 1.56836-1.611328l.0039-4.886719h.01563l-.0078-8 .007803-1.0038881h-.01563l-.0039-6.8867188c-.005-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m2.8430737 292.23723h.2l.0015 3.37345h-.2zm1.389 0h.2l.0005697 3.37332h-.198438z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m2.844 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></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..7078045ae
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 30.64763 21.778386)" 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="43.840626" x2="26.670382" y1="25.241465" y2="25.241465"><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(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="26.249449" x2="26.249449" y1="2.499978" y2="43.749771"><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="42.613281" x2="14.725863" y1="24.491468" y2="24.491468"><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><path d="m2.50985 26.49841c0 2.66668 23.493832 2.66668 23.493832 0s-23.493832-2.66668-23.493832 0z" fill="url(#a)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 -1 1 0 1.002 31.01)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#b)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#d)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/></g></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..09c98ef04
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.0365373 0 0 .24804124 23.11542 3.778386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#i"/><linearGradient id="b" gradientTransform="matrix(0 .66667 -.66667 0 31.23291 -.448012)" gradientUnits="userSpaceOnUse" x1="23.952507" x2="23.952507" y1="6.277046" y2="32.526913"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66976335 0 0 .66667 -2.796594 -1.776019)" gradientUnits="userSpaceOnUse" x1="44.656078" x2="23.006641" xlink:href="#j" y1="25.310596" y2="25.371265"/><linearGradient id="d" gradientTransform="matrix(.66976335 0 0 .66667 -2.796594 -1.776019)" gradientUnits="userSpaceOnUse" x1="45.402611" x2="23.006641" xlink:href="#k" y1="26.810589" y2="26.810589"/><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 -2.221614)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#i"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="22.567476" x2="22.567476" y1="-1.316423" y2="43.683353"><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="43.160206" x2="17.096098" xlink:href="#j" y1="26.059469" y2="26.036053"/><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="40.920609" x2="14.791976" xlink:href="#k" y1="26.324633" y2="26.335894"/><radialGradient id="i" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 19.778386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="24.430784" x2="43.094093" y1="27.494453" y2="27.494453"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="16.218927" x2="42.347561" y1="26.11858" y2="26.07073"><stop offset="0" stop-color="#fff"/><stop offset=".2857143" stop-color="#fff" stop-opacity=".235"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 -1 23.269212 32.998118)"><path d="m-.22461986 2.49841c0 2.66668 23.49383186 2.66668 23.49383186 0 0-2.66668-23.49383186-2.66668-23.49383186 0z" fill="url(#e)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 1 1 0 -3.998748 -3.011882)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#f)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#g)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#h)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/></g></g></g><g transform="matrix(-1 0 0 -1 35.030064 26.54828)"><path d="m3.097414 8.49841c0 2.66668 16.714171 2.66668 16.714171 0s-16.714171-2.66668-16.714171 0z" fill="url(#a)" opacity=".163" stroke-width=".515079"/><g transform="matrix(0 1 1 0 -3.990342 -2.499912)"><path d="m20.498192 7.9596766-9.846704 7.5717444 9.846704 7.602276.042-5.549339 8.000645.0164.004-4.05001-8.000645-.01507z" fill="url(#b)" stroke-width=".66667"/><g fill="none" stroke-width="1.000005"><path d="m27.556162 14.544088v2l-7.504.01666.004-2.016664z" opacity=".6" stroke="url(#c)"/><path d="m28.548192 13.520405-7.94459-.01474-.046-5.5713053-9.905979 7.5966963 9.905979 7.624228.042-5.637306 7.94459.0177z" opacity=".5" stroke="#005485"/><path d="m19.594188 10.029687v11l-7.538026-5.485599z" opacity=".6" stroke="url(#d)"/></g></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..23b4f03bb
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.03125" gradientTransform="matrix(-1.736521 0 0 .24804984 37.034194 20.78454)" gradientUnits="userSpaceOnUse" r="8.0625" xlink:href="#a"/><radialGradient id="c" cx="11.25" cy="19.03125" gradientTransform="matrix(-.28942016 0 0 .24804984 7.086958 20.78454)" gradientUnits="userSpaceOnUse" r="8.0625" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.66979282 0 0 .6667 -1.865315 -1.824208)" gradientUnits="userSpaceOnUse" x1="34.88269" x2="34.88269" y1="22.992111" y2="28.992111"><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="e" gradientTransform="matrix(0 .6667 -.6667 0 32.165763 -.496067)" gradientUnits="userSpaceOnUse" x1="4.715098" x2="43.60112" y1="22.594563" y2="22.594563"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .6236871 -.6667 0 .16413 -.711133)" gradientUnits="userSpaceOnUse" x1="11.034484" x2="40.965519" y1="-5.000495" y2="-5.000495"><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="g" gradientTransform="matrix(.66979282 0 0 .6667 -1.865316 -1.824208)" gradientUnits="userSpaceOnUse" x1="34.88269" x2="34.88269" y1="12.992111" y2="37.992111"><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.4988561 25.167975c0 2.666532 28.0001769 3.00379 28.0001769.337258s-28.0001767-3.00379-28.0001769-.337258z" fill="url(#b)" opacity=".162921"/><path d="m1.4975313 25.505233c0 2.666532 5.0040631 2.337086 5.0040631-.329446.0000001-2.666532-5.004063-2.337086-5.0040631.329446z" fill="url(#c)" opacity=".162921"/><path d="m2.4979101 5.4968147.00123 20.0045103 3.0027374.0078-.00123-20.0045098zm14.9389569.3557625-11.2734259 9.6899168 11.2734259 9.597506v-6.579757l11.058437.01105v-6.03676l-11.058437-.01105z" fill="url(#e)"/><g fill="none"><path d="m17.163417 17.845847 10.671226-.0077-.0043-4.633743-10.666925-.01105" opacity=".6" stroke="url(#d)"/><path d="m4.8336166 6.1713272.0012254 18.6711098-1.6693387-.007812-.0012254-18.6711103z" opacity=".4" stroke="url(#f)" stroke-width=".6667"/><path d="m28.49921 12.504583-11.002444-.011049v-6.6669997l-11.3333247 9.7159597 11.3333247 9.61834v-6.667l11.002444.01105zm-22.9985625-6.9999558-3.0027374-.00781.00123 20.0045103 3.0027374.0078z" opacity=".5" stroke="#206b00"/><path d="m16.830066 13.493584-.000002-6.2130683-9.7227649 8.2767893 9.7227649 8.114413v-6.177934" opacity=".6" stroke="url(#g)"/></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..7d3f55915
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.031" gradientTransform="matrix(-1.73652 0 0 .24805 37.034 20.785)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><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><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(-.28942 0 0 .24805 7.087 20.785)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.6698 0 0 .6667 -1.865 -1.824)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" xlink:href="#c" y1="22.992" y2="28.992"/><linearGradient id="f" gradientTransform="matrix(0 .6667 -.6667 0 32.165 -.495)" 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(0 .6237 -.6667 0 .164 -.71)" gradientUnits="userSpaceOnUse" x1="11.034" x2="40.966" xlink:href="#c" y1="-5" y2="-5"/><linearGradient id="h" gradientTransform="matrix(.6698 0 0 .6667 -1.865 -1.824)" 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><path d="m3.5 25.168c0 2.667 28 3.004 28 .337 0-2.666-28-3.004-28-.337z" fill="url(#b)" opacity=".163" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m1.498 25.505c0 2.667 5.004 2.337 5.004-.33 0-2.666-5.004-2.336-5.004.33z" fill="url(#d)" opacity=".163" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m2.498 5.497v20.003l3.004.01v-20.006zm14.94.356-11.275 9.69 11.274 9.597v-6.58l11.058.01v-6.035l-11.058-.012z" fill="url(#f)" transform="matrix(-1 0 0 1 31.997 0)"/><g fill="none"><path d="m17.163 17.846 10.672-.008-.005-4.634-10.667-.01" opacity=".6" stroke="url(#e)" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m4.834 6.17v18.672l-1.668-.007-.002-18.67z" opacity=".4" stroke="url(#g)" stroke-width=".667" transform="matrix(-1 0 0 1 31.997 0)"/><path d="m3.498 12.505 11.002-.01v-6.669l11.334 9.715-11.334 9.62v-6.668l-11.002.01zm22.998-7 3.003-.008-.002 20.004-3.003.01z" opacity=".5" stroke="#206b00"/><path d="m16.83 13.494v-6.214l-9.723 8.277 9.723 8.115v-6.178" opacity=".6" stroke="url(#h)" transform="matrix(-1 0 0 1 31.997 0)"/></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..c0a08282d
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 32.390864 21.778386)" 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="24.430784" x2="43.094093" y1="27.494453" y2="27.494453"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="33.002415" x2="33.002415" y1="42.249779" y2=".999985"><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="16.218927" x2="42.347561" y1="26.11858" y2="26.07073"><stop offset="0" stop-color="#fff"/><stop offset=".2857143" stop-color="#fff" stop-opacity=".235"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.253084 26.49841c0 2.66668 23.493832 2.66668 23.493832 0s-23.493832-2.66668-23.493832 0z" fill="url(#a)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 1 1 0 1 -1.01)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#b)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#d)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/></g></g></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..7184f2d97
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.1179706 0 0 .24804124 24.120741 19.778386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#i"/><linearGradient id="b" gradientTransform="matrix(0 .66667 -.66667 0 31.23291 -.448012)" gradientUnits="userSpaceOnUse" x1="25.452497" x2="25.452497" y1="33.276909" y2="3.277061"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66976335 0 0 .66667 -2.796594 -1.776019)" gradientUnits="userSpaceOnUse" x1="24.512358" x2="44.560196" xlink:href="#j" y1="27.444498" y2="27.444498"/><linearGradient id="d" gradientTransform="matrix(.66976335 0 0 .66667 -2.796594 -1.776019)" gradientUnits="userSpaceOnUse" x1="23.942968" x2="43.813663" xlink:href="#k" y1="25.793644" y2="25.386868"/><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 17.778386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#i"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="26.252451" x2="26.252451" y1="45.249763" y2=".249989"><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="18.824131" x2="43.094093" xlink:href="#j" y1="24.494469" y2="24.494469"/><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="16.96546" x2="43.094093" xlink:href="#k" y1="24.494469" y2="24.494469"/><radialGradient id="i" cx="11.25" cy="19.031" gradientTransform="matrix(-1.4569812 0 0 .24804124 27.91316 19.778386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="24.430784" x2="43.094093" y1="27.494453" y2="27.494453"><stop offset="0" stop-color="#fff"/><stop offset=".15306343" stop-color="#fff" 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(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="16.218927" x2="42.347561" y1="26.11858" y2="26.07073"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" stop-color="#fff" stop-opacity=".235"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 23.001253 -.998118)"><path d="m-.22461986 22.49841c0 2.66668 23.49383186 2.66668 23.49383186 0s-23.49383186-2.66668-23.49383186 0z" fill="url(#e)" opacity=".163" stroke-width=".610672"/><g transform="matrix(0 1 1 0 -3.998748 -3.011882)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#f)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#g)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#h)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/></g></g></g><g transform="matrix(-1 0 0 1 35.030063 5.45172)"><path d="m2.530063 24.49841c0 2.66668 18.027285 2.66668 18.027285 0s-18.027285-2.66668-18.027285 0z" fill="url(#a)" opacity=".163" stroke-width=".534929"/><g transform="matrix(0 1 1 0 -3.990342 -2.499912)"><path d="m20.498192 7.9596766-9.846704 7.5717444 9.846704 7.602276.042-5.549339 8.000645.0164.004-4.05001-8.000645-.01507z" fill="url(#b)" stroke-width=".66667"/><g fill="none" stroke-width="1.000005"><path d="m27.556162 14.544088v2l-7.504.01666.004-2.016664z" opacity=".6" stroke="url(#c)"/><path d="m28.548192 13.520405-7.94459-.01474-.046-5.5713053-9.905979 7.5966963 9.905979 7.624228.042-5.637306 7.94459.0177z" opacity=".5" stroke="#005485"/><path d="m19.594188 10.029687v11l-7.538026-5.485599z" opacity=".6" stroke="url(#d)"/></g></g></g></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..f1c881bd5
--- /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 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=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g stroke-width=".264583"><path d="m6.0854167.26458333v.79374997h.5291666l.2645834.2645833v5.55625l-.2645834.2645834h-.5291666v.79375h2.38125v-.79375h-.5291667l-.2645833-.2645834v-5.55625l.2645833-.2645833h.5291667v-.79374997z" fill-rule="evenodd" opacity=".52"/><path d="m6.35.66410416.5741458-.004233s.3532188-.0127.3526896.34025414l-.009 6.0465229s-.036512.4828646-.3889375.492125l-.5291625.0132288m1.8520834-6.88313534-.5786438-.00899583s-.352425-.0127-.352425.34025417l-.00873 6.0465229s.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/navigationbar.svg b/icon-themes/elementary_svg/cmd/32/navigationbar.svg
new file mode 100644
index 000000000..f9d82c8f0
--- /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(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="b" 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 1.180042)"><path d="m3.9980469 4.0332031c-1.1079987 0-2.0001416.8919937-2 2l.00141 11.0131069c.0001416 1.108006.8920013 2 2 2h24.4902321c1.107999 0 2.000141-.891994 2-2l-.0014-11.0131069c-.000142-1.1080063-.892001-2-2-2z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m28.496094 5.0351562-24.9863284.00781c-.5540031.0002267-1.0000708.4459968-1 1l.00141 11.0131098c.0000686.53669.4213402.963744.9511719.990234h25.0273415c.554003 0 1.000071-.445997 1-1l-.0014-11.0131069c-.00007-.5511928-.442093-.9935534-.992187-.9980469z" stroke="url(#a)"/><path d="m3.5 4.0449219c-1.1079984 0-2.0001416.8919937-2 2l.00141 11.0131071c.0001365 1.068339.83218 1.927535 1.8847656 1.988281h25.1035134c1.107999 0 2.000141-.891994 2-2l-.001408-11.0131069c-.000136-1.0665223-.828871-1.9249004-1.878906-1.9882812z" opacity=".2" stroke="#000"/></g></g><path d="m13.5 19.999994v4l2.5-2zm3 0v1 1 1 1h1v-1-1-1-1z" fill="#fbfbfb" transform="matrix(.52916666 0 0 .52916666 -3.96875 -6.879163)"/><path d="m13.5 19.999994v4l2.5-2zm3 0v1 1 1 1h1v-1-1-1-1z" fill="#7c7c7c" transform="matrix(.52916666 0 0 .52916666 -3.96875 -7.40833)"/></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..486cc3187
--- /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="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="b" gradientUnits="userSpaceOnUse" x1="15.683778" x2="15.683778" y1="6.250154" y2="25.769059"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></linearGradient><linearGradient id="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#g" y1="6.694915" y2="7"/><linearGradient id="g"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#g" y1="5" y2="14"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#j" y1="17" y2="17"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#j" y1="15" y2="14"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.695312" x2="13.093221" xlink:href="#g" y1="7" y2="6.923729"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.5" x2="13.5" xlink:href="#j" y1=".5" y2="17.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14" x2="9" xlink:href="#g" y1="16.5" y2="16.5"/><linearGradient id="o" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" 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(#a)"/><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(#e)"/><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(#d)" 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(#c)"/><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(#b)"/><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(4.735447 1.7235617 -1.7235617 4.735447 6.550731 -4.843334)"><path d="m3.1782893.66986989-.3038575 2.02674971-.7482747-.4330485.4330485.7482746-2.0267497.3038576 2.0267497.3038575-.4330485.7482745.7482747-.4330483.3038575 2.0267497.3038576-2.0267497.7482745.4330483-.4330483-.7482745 2.0267496-.3038575-2.0267496-.3038576.4330483-.7482746-.7482745.4330485z" fill-opacity=".389706"/><g transform="matrix(.18708867 -.18708867 .10523738 .10523738 -.332913 4.157216)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#f)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#i)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#k)"/></g><g transform="matrix(.18708867 .18708867 -.10523738 .10523738 2.192785 -.332912)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#f)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#i)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#k)"/></g><g transform="scale(.26458334)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#f)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#i)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#k)"/></g><g transform="matrix(0 .26458334 -.26458334 0 6.35 0)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#l)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#m)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#i)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#n)"/></g><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(#o)" 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..7eed33df0
--- /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"><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><radialGradient id="h" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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><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"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" fill="url(#h)"/><g fill="none"><path d="m22.5 23.003028v-4.503028h3v4.496972m0 2.003028v4.5h-3v-4.5" opacity=".5" stroke="url(#i)"/><path d="m26 22.512298 3.499869-.01086v2.987703l-3.499869.01086m-4 0-3.500131-.01086v-2.987703l3.500131.01086" opacity=".5" stroke="url(#j)"/><path d="m21.5 21.5v-4.021022h5v4.021022h4.007287v5h-4.007287v4.007286h-5v-4.007286h-4.007286v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></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..d8ebb54f5
--- /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(.62856997 0 0 .60839396 .91432 -.534787)" gradientUnits="userSpaceOnUse" 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="m5 1.0000037c5.041317 0 21.999974.00178 21.999974.00178l.000026 27.9982163s-14.666666 0-22 0c0-9.333334 0-18.666666 0-27.9999984z" fill="url(#d)"/><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..47065f20a
--- /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.73161369427" x2="7.8723588839" y1="-1.35795909575" y2="15.72678576715"><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..04c3f58b5
--- /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"><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><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.170639" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.38833389 0 0 .41842122 15.301011 14.318351)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="j" 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(#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(#j)"/><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"/></g><g transform="translate(.007286 -.007286)"><path d="m21.492714 21.507286v-4h5v4h4v5h-4v4h-5v-4h-4v-5z" fill="url(#g)"/><g fill="none"><path d="m22.492714 23.007286v-4.5h3v4.5m0 2v4.5l-3-.0073v-4.492714" opacity=".5" stroke="url(#h)"/><path d="m25.992714 22.507286h3.5v3h-3.5m-4 0h-3.5l-.000045-3h3.500045" opacity=".5" stroke="url(#i)"/><path d="m21.492714 21.507286v-4h5v4h4v5h-4v4h-5v-4h-4v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></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></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..8b65bd125
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nextannotation.svg
@@ -0,0 +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.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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" 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="c" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#d)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#e)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#c)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000474"/><g transform="translate(0 10)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#a)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..06f3ac092
--- /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"><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.883" x2="34.883" y1="22.992" 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><path d="m45 23c0 4-42 4-42 0s42-4 42 0z" fill="url(#a)" opacity=".163" transform="matrix(.66667 0 0 .66667 .51 10.165)"/><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(.66667 0 0 .66667 .51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#b)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 .51 10.165)"/><path d="m5.51 12.498 10.992.023v-6.666l11.678 9.674-11.678 9.66v-6.669l-10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#d)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 .51 10.165)"/></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..7291abd4e
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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)"/><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="#e20000"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><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="#e20000"/></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(0 10)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#b)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..d21c00252
--- /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="9.905" x2="44.262" y1="21.331" y2="21.954"><stop offset="0" stop-color="#fff"/><stop offset=".174" 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="3.318" x2="39.909" y1="30.465" y2="30.465"><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="m5 1 22 .002v27.998h-22z" fill="url(#c)" transform="matrix(0 1 -1 0 31 -1)"/><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..2792a215b
--- /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"><radialGradient id="a" cx="12.176862" cy="15.093383" gradientTransform="matrix(-.04215459 2.0916726 -1.7258546 -.03478207 42.562294 -17.945029)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="b" cx="16" cy="15" gradientTransform="matrix(1 0 0 1.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" r="12"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="24.084455" x2="23.99999" y1="4.447339" 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="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="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(#a)"/><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(#b)" 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="#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..584b02210
--- /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.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="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..ee4d9bc10
--- /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"><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="18.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#a"/><radialGradient id="c" 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="#a"/><radialGradient id="d" 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="#a"/><radialGradient id="e" 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="#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="#fff"/><stop offset="0" stop-color="#fff" 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 .28 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.631" y2="35.623"/><linearGradient id="h" gradientTransform="matrix(.2818 0 0 .28 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="21.342" y2="24.912"/><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(#d)" 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(#c)" 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(#b)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/></g><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#e)" transform="translate(8.018 8)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#g)" transform="translate(8.018 8)"/><path d="m24.5 24.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.008v-2l2.5.007" opacity=".5" stroke="url(#h)" transform="translate(8.018 8)"/></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..f06ea06c6
--- /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="11.191" cy="-.828" gradientTransform="matrix(-3.4648639 0 0 -2.7964847 53.505892 -.726988)" gradientUnits="userSpaceOnUse" r="10.013"><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.50648 18.50984c0 1.256989-.43905 2.26891-1.317151 3.035764-.877225.759619-2.106565 1.214487-3.688018 1.364602v2.430782h-1.5714058l.072716-2.38602c-1.8636686-.03889-3.4975459-.378-4.9016318-1.017346v-3.13343c.6640357.340924 1.4617522.642059 2.3931496.903405.9392609.26044 1.7754217.414172 2.5084822.461197v-3.676016l-.7666992-.307917c-1.5115549-.617643-2.5849336-1.285927-3.2201361-2.004853-.6264652-.727064-.9396978-1.62459-.9396978-2.692579 0-1.14576.4311863-2.086241 1.2935589-2.821443.8711099-.7433427 2.0812276-1.1941407 3.630353-1.352394v-1.813592h1.5v1.767472c1.747463.078675 3.328042.4422073 4.741739 1.090596l-1.077311 2.773967c-1.190895-.506413-2.412808-.814782-3.665738-.925108v3.499675c1.489711.592322 2.5478 1.10597 3.174265 1.540943.633455.434068 1.095222.911543 1.385301 1.432425.297069.521786.445603 1.130838.445603 1.827156zm-3.44687.176339c0-.330977-.130186-.611312-.390557-.841007-.260372-.228791-.650056-.465719-1.169053-.710786v2.950307c1.03974-.180862 1.55961-.646581 1.55961-1.397158zm-4.5353419-7.196038c0 .348159.1148956.636634.3446868.865425.2359074.221555.6137962.451249 1.1336663.689082v-2.788888c-.9846951.150115-1.4770426.561576-1.4770426 1.234381zm22.4731109 3.750544c0 3.029434-.480552 5.270764-1.441656 6.723989-.955862 1.455937-2.43072 2.183905-4.424575 2.183905-1.930946 0-3.389203-.75148-4.374771-2.254441-.978579-1.501152-1.467869-3.71897-1.467869-6.653453 0-3.059276.477494-5.3123618 1.432482-6.7592558.954989-1.4541293 2.425478-2.181194 4.411469-2.181194 1.933567 0 3.392698.758715 4.377393 2.276145.993432 1.5192388 1.490148 3.7406748 1.490148 6.6643048zm-8.191229 0c0 2.126934.17562 3.652955.52686 4.578063.358229.91697.956735 1.375454 1.795517 1.375454.825676 0 1.421998-.466623 1.788965-1.39987.366967-.931438.55045-2.44932.55045-4.553647 0-2.125126-.187852-3.650695-.563557-4.576707-.365219-.9332465-.956735-1.3998698-1.774547-1.3998698-.831792 0-1.42724.4670753-1.786344 1.4012258-.358229.925108-.537344 2.450677-.537344 4.576707z" 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/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..3363ec15b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberingstart.svg
@@ -0,0 +1 @@
+<svg height="32" 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="19.539" x2="29.108999" y1="6.633" y2="13.274"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 32.785 29.686)" 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="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.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.763147 298.75401)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#c"/><radialGradient id="e" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.494155 298.52787)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#c"/><g stroke-width=".268513" transform="translate(0 -288.53332)"><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.2685107z" fill="url(#e)"/><path d="m1.5914293 294.61869h-.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(#d)"/></g><g stroke-miterlimit="7" stroke-width=".964" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"><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(#b)"/></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..4619e1c6a
--- /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="14" rx="1.615406" transform="scale(1 -1)" width="26" x="3" y="-21"/><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 9.9941406c-.263973 0-.521219.02768-.769532.085937-.238954.05265-.467453.126059-.685547.220703-.215872.09368-.417974.20813-.605468.337891-.178034.11998-.348978.249823-.509766.394531a.60380888.60380888 0 0 0 -.054687.8417974l.52539.613281a.60380888.60380888 0 0 0 .855469.0625c.201077-.174851.406548-.313625.619141-.419922a.60380888.60380888 0 0 0 .0039 0c.176361-.08932.366988-.136718.609375-.136718.121544 0 .212664.01867.283203.04492.07056.02625.115333.05536.158203.09961a.60380888.60380888 0 0 0 .01367.01367c.04085.03957.07663.09036.107422.171875.02834.07503.04883.176911.04883.320312 0 .202125-.02968.378528-.08203.533203-.05665.164107-.141669.336599-.261719.519532a.60380888.60380888 0 0 0 -.0039.0059c-.121727.190013-.274321.39186-.458985.601563-.197199.223938-.424448.472388-.679687.748046a.60380888.60380888 0 0 0 -.002.002l-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 .002 0c.369758.0648.756494.09766 1.162109.09766.519393 0 .9894-.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-.623499-.221935-1.216479-.652344-1.638672-.100649-.09956-.238001-.153412-.355469-.232422.04839-.04352.113873-.06789.158203-.115235l.002-.002c.200287-.210377.354399-.459589.458985-.732422.107526-.28051.158203-.585316.158203-.90039 0-.341672-.06282-.673984-.191407-.978516-.131128-.313789-.335416-.589893-.58789-.810547-.000234-.000207.000234-.0017 0-.002-.254413-.22527-.562795-.395683-.908203-.509766-.354593-.118202-.743656-.1699214-1.164063-.1699214-.275816 0-.542001.023712-.796875.072265a.60380888.60380888 0 0 0 -.002.002c-.244795.04739-.478231.112146-.701172.197266-.215907.07901-.420299.173463-.611328.283203a.60380888.60380888 0 0 0 -.0039.002c-.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 .002 0c.193879-.08039.438118-.128906.742187-.128906.140148 0 .251519.01871.337891.04687.08852.02886.147399.06336.195312.105468a.60380888.60380888 0 0 0 .0078.0078c.0419.03555.07134.07232.09961.136719.02311.05264.04102.125928.04102.236328.000001.136307-.02364.243269-.06445.33789-.04022.09323-.09271.164579-.173828.234375a.60380888.60380888 0 0 0 -.0039.0039c-.07293.06424-.173855.122188-.324218.169922-.142971.04539-.32671.07422-.556641.07422h-.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 .002 0c.185258.03914.319076.09745.41211.158203a.60380888.60380888 0 0 0 .0078.0039c.08727.05521.136086.110736.175781.185547a.60380888.60380888 0 0 0 .0078.01367c.03313.0589.06055.14524.06055.298829 0 .167669-.02557.299274-.06641.404296a.60380888.60380888 0 0 0 -.0039.0098c-.03367.0909-.07767.152052-.152344.214844a.60380888.60380888 0 0 0 -.0059.0059c-.06979.06005-.177285.122184-.34375.171875-.155786.0465-.371182.07617-.644531.07617-.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 .0039-.0039c.261675-.282608.503855-.555143.728516-.818359l.002-.002c.239628-.276693.447127-.555179.623047-.83789l.002-.002c.182207-.291116.326766-.591362.431641-.900391v-.002c.115321-.32955.171875-.676802.171875-1.03125 0-.376236-.06332-.735955-.199219-1.064453-.128157-.320996-.319207-.612009-.570313-.845703l-.002-.002c-.250851-.236352-.555161-.414219-.892578-.53125h-.002c-.337254-.1179396-.701126-.171823-1.085974-.171823zm-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.0957l.3554687-.291016a.60380888.60380888 0 0 0 0 .0039v.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-.603515z" fill="#6b6b6b"/><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></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..8f7ed8cb5
--- /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(.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 -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="d" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="14" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#c" y1="3" y2="15"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#c" y1="16" y2="28"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="27" y2="17"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#a" y1="135.75034" y2="131.25034"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#a" y1="175.50044" y2="171.00043"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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 transform="translate(0 -12.992)"><path d="m28.5 26.494h-23.768l-.07-8.996h23.838z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#f);stroke:url(#g)"/><path d="m-488.64 130.865 15.767-.004v5.27l-15.768.003z" fill="none" stroke="url(#h)" 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.676 13.506h15.826l.003-9-15.838.008z" fill="url(#e)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.87 170.59 9.753.025.008 5.263h-9.76z" fill="none" stroke="url(#i)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m3.486 18v-4h2.03v4z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/><path d="m197.5 491.138h-11v-1.524h11" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/><path d="m198.5 489.614h11v1.524h-11" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/></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..4859d1f02
--- /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(.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 -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="d" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="14" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="27" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#c" y1="3" y2="15"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#c" y1="16" y2="28"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#a" y1="175.50044" y2="171.00043"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#a" y1="135.75034" y2="131.25034"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="m4.676 13.506h15.826l.003-9-15.838.008z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.87 170.59 9.753.025.008 5.263h-9.76z" fill="none" stroke="url(#h)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.5 26.494h-23.768l-.07-8.996h23.838z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m-488.64 130.865 15.767-.004v5.27l-15.768.003z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m3.486 18v-4h2.03v4z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/><path d="m197.5 491.138h-11v-1.524h11" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/><path d="m198.5 489.614h11v1.524h-11" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/></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..6939ca165
--- /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(.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 -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="d" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="14" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#b" y1="27" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#c" y1="3" y2="15"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#c" y1="16" y2="28"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#a" y1="175.50044" y2="171.00043"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#a" y1="135.75034" y2="131.25034"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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" transform="matrix(-1 0 0 1 31.985034 0)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m4.676 13.506h15.826l.003-9-15.838.008z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.87 170.59 9.753.025.008 5.263h-9.76z" fill="none" stroke="url(#h)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.5 26.494h-23.768l-.07-8.996h23.838z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m-488.64 130.865 15.767-.004v5.27l-15.768.003z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m3.486 18v-4h2.03v4z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".999997"/><path d="m197.5 491.138h-11v-1.524h11" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/><path d="m198.5 489.614h11v1.524h-11" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 1.33333 0 -649.332 280)"/></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..b94a49b4c
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="20" x2="19" y1="3.5" y2="22"><stop offset="0" stop-color="#aff05f"/><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" xlink:href="#a" y1="42" y2="86"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="61.729935" x2="-44.73362" y1="72.606026" y2="-1.201532"><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="#7bb339" 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="#b35039" 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..b1652da71
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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/ok.svg b/icon-themes/elementary_svg/cmd/32/ok.svg
new file mode 100644
index 000000000..7a07f5648
--- /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="24.837" cy="36.421001" gradientTransform="matrix(1 0 0 .53672 0 16.873)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.493999" x2="20.493999" y1="6.0098" y2="47.759998"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5112838 -.1216744 .12241 .5082113 14.901657 -.385683)" gradientUnits="userSpaceOnUse" x1="19.635326" x2=".308505" y1="2.284114" y2="116.83117"><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><g transform="matrix(.66667 0 0 .66667 -.000976 -1.338371)"><path d="m40.482 36.421a15.645 8.3969 0 1 1 -31.289 0 15.645 8.3969 0 1 1 31.289 0z" fill="url(#a)" fill-rule="evenodd" opacity=".20455" transform="matrix(1.2145 0 0 .59546 -6.1638 20.313)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.499993"><path d="m33.706 5.4818c-.55973-.056806-1.1162.21734-1.4038.74365l-12.253 22.42-7.878-6.264c-.70175-.38345-1.5773-.13677-1.9607.56498l-3.5329 4.5357c-.38345.70174-.12549 1.577.57625 1.9605 0 0 14.384 11.88 14.402 11.889.16447.08987.33646.13509.5113.15718.57112.07217 1.1556-.19616 1.4492-.73343l16.527-30.237c.383-.7013.125-1.5766-.577-1.9601l-5.302-2.9097c-.175-.0958-.37-.1484-.557-.1674z" fill="url(#c)" stroke="#699536"/><path d="m32.939 7.2013-6.209 11.407-5.533 10.061c-.17848.1811-.12384.75409-.9027.95297-.53887.1376-.63635-.06289-1.2042-.42791l-6.9506-5.4922c-.7733-.62166-.74975-.58936-1.2973-.03737l-2.7904 3.521c-.75181.80467-.63536 1.2908.30175 1.891 0 0 13.078 10.78 13.095 10.788.15556.085.0892.11414.75786.57814.42893.29764.80754-.64798 1.0834-1.1529l15.901-29.015c.36-.6595.333-.6506-.331-1.0133l-4.742-2.5144c-.684-.3714-.687-.3672-1.179.454z" 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/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..d4c538fff
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..d9e59873c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/optimizetable.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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" xlink:href="#a" y1=".185" y2="31.771"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><linearGradient id="e"><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(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#a" y1="-4.284" y2="16.85"/><linearGradient id="g" 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="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="i" 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(#i)" 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(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#g)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#f)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.178c-.47-.256-1.052-.092-1.308.376l-2.356 3.025c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.925.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.157c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#b)" stroke="#699536" transform="matrix(.208 0 0 .208 2.618 2.654)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#c)" transform="matrix(.208 0 0 .208 2.618 2.654)"/></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..647ff1c6e
--- /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(.62857 0 0 .6084 .914 -2.537)" gradientUnits="userSpaceOnUse" x1="14.451851" x2="39.906456" xlink:href="#r" 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.616013" xlink:href="#q" y1="28.111767" y2="28.111767"/><linearGradient id="c" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-23.126791" x2="-58.93261" xlink:href="#u" y1="31.86705" y2="31.86705"/><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 2.914 -2.535)" gradientUnits="userSpaceOnUse" x1="25.591421" x2="25.132" xlink:href="#r" 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" xlink:href="#q" y1="11.667329" y2="43"/><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.390774" xlink:href="#u" 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="#t" 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(.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="r" 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="s" 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="t" 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="u" 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="m9 2.998 18 .002v23.998h-18z" fill="url(#a)"/><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(#t)" 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(#s)" opacity=".15"/><path d="m11 3 18 .002v23.998h-18z" fill="url(#d)"/><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..6b002e24d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="32" 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"><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="f" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#e" y1="290.12082" y2="290.12082"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#e" y1="290.38541" y2="290.38541"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#e" y1="293.824998" y2="293.824998"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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(#f)"/></g><g transform="translate(-1.5875 4.762507)"><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(#f)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 0)"><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(#f)"/></g><g transform="translate(-1.5875 1.32292)"><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(#f)"/></g><rect fill="url(#g)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#h)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/><g transform="matrix(.26458333 0 0 .26458333 0 288.53332)"><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/outlinecollapse.svg b/icon-themes/elementary_svg/cmd/32/outlinecollapse.svg
new file mode 100644
index 000000000..313617d02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinecollapse.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)"><g fill="#fff" fill-opacity=".977941"><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="10.750004"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="16.750019"/><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="19.750027"/><rect height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="25.750042"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="13.750011"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="22.750034"/></g><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="10.000002"/><g fill-opacity=".658824"><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="16.000017"/><rect height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="19.000025"/><rect height="1.500003" ry=".375001" width="9.750024" x="9.000023" y="25.00004"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="13.00001"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="22.000032"/></g><path d="m4.0000005 10.000013-3.0000005 4h6.0000005z" fill="#fcaf3e" stroke="#ce5c00"/></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..9ad7d903b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinecollapseall.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)"><g fill="#fff" fill-opacity=".977941"><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="10.750004"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="16.750019"/><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="19.750027"/><rect height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="25.750042"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="13.750011"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="22.750034"/></g><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="10.000002"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="16.000017"/><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="19.000025"/><g fill-opacity=".658824"><rect height="1.500003" ry=".375001" width="9.750024" x="9.000023" y="25.00004"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="13.00001"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="22.000032"/></g><path d="m4.0000005 10.000013-3.0000005 4h6.0000005z" fill="#fcaf3e" stroke="#ce5c00"/></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..df20d84bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineexpand.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)"><g fill="#fff" fill-opacity=".977941"><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="10.750004"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="16.750019"/><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="19.750027"/><rect height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="25.750042"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="13.750011"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="22.750034"/></g><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="10.000002"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="16.000017"/><rect fill="#272727" fill-opacity=".776471" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="19.000025"/><g fill-opacity=".658824"><rect height="1.500003" ry=".375001" width="9.750024" x="9.000023" y="25.00004"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="13.00001"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="22.000032"/></g><path d="m4.0000005 23.500026-3.0000005-4.000001h6.0000005z" fill="#fcaf3e" stroke="#ce5c00"/></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..03844fb17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineexpandall.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)"><g fill="#fff" fill-opacity=".977941"><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="10.750004"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="16.750019"/><rect height="1.500004" opacity=".35" ry=".375001" width="13.500034" x="9.000023" y="19.750027"/><rect height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="25.750042"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="13.750011"/><rect height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="9.000023" y="22.750034"/></g><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="10.000002"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="16.000017"/><rect fill="#ce5c00" height="1.500004" ry=".375001" width="13.500034" x="9.000023" y="19.000025"/><g fill-opacity=".658824"><rect height="1.500003" ry=".375001" width="9.750024" x="9.000023" y="25.00004"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="13.00001"/><rect height="1.500004" ry=".375001" width="9.750024" x="9.000023" y="22.000032"/></g><path d="m4.0000005 23.500026-3.0000005-4.000001h6.0000005z" fill="#fcaf3e" stroke="#ce5c00"/></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..d72f763b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineformat.svg
@@ -0,0 +1 @@
+<svg height="32" 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(.17372 -.17457 .19434 .19338 -3.895 3.52)" 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(.1688 -.16963 .22744 .2263 -4.532 2.627)" 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(.1688 -.16963 .22744 .2263 -4.58 2.675)" 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(.1688 -.16963 .22744 .2263 -4.364 2.458)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.1688 -.16963 .22744 .2263 -4.412 2.507)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.1688 -.16963 .22744 .2263 -4.195 2.29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.1688 -.16963 .22744 .2263 -4.243 2.337)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.1688 -.16963 .22744 .2263 -4.596 2.69)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.14826 .0064 .0064 .14808 1.545 1.732)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(-1.058 -289.59)"/><path d="m2.714.665-2.206 5.29h.11l2.096-5.025h1l2.022 5.026h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.265z" fill="#fff" opacity=".1"/><path d="m7.535 7.066c-.047-.007-.084-.003-.108.003l-3.256.748-.598.138-.018.003-.73.513 1.74-.046.014-.004.603-.138 3.256-.754c.098-.022-.048-.143-.327-.272-.21-.097-.434-.172-.575-.192z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.97 6.474c.118-.088.45.078.753.38.304.302.464.626.377.745 0 0 .008.005.007.006l4.236-4.255c.108-.11-.06-.45-.373-.763-.314-.312-.657-.477-.764-.37z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".132" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.887 3.382c.105-.08.4.07.67.338s.41.555.334.66l.007.007.46-.46.01-.01-.008-.007c.076-.106-.066-.393-.335-.66-.27-.27-.564-.418-.67-.34l-.01.01z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".117275"/><path d="m3.583 6.702c.105-.08.4.07.67.338s.41.555.334.66l.006.007 2.592-2.604.01-.01s-.008-.005-.007-.006c.077-.106-.065-.393-.335-.66-.27-.27-.564-.418-.67-.34l-.01.01z" fill="#0c0c0c" opacity=".6"/><path d="m6.11 3.32c.118-.09.45.077.753.38.303.302.463.625.377.744l.007.007.053-.051-.008-.007c.087-.118-.073-.442-.377-.744s-.635-.468-.753-.38z" fill="url(#b)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.062 3.368c.117-.09.448.077.753.38.303.302.463.625.376.744l.01.007.05-.054-.006-.007c.087-.12-.073-.443-.377-.745-.304-.303-.635-.47-.753-.38z" fill="url(#d)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.278 3.15c.118-.088.45.078.753.38.305.303.464.626.378.745l.007.007.053-.053-.008-.008c.087-.12-.073-.442-.376-.744-.305-.303-.635-.47-.754-.38z" fill="url(#f)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.23 3.2c.117-.09.448.077.753.38.303.3.463.624.377.744l.007.007.053-.052-.007-.007c.086-.118-.074-.44-.377-.743-.305-.303-.635-.47-.754-.38z" fill="url(#g)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.447 2.98c.118-.088.45.078.753.38.303.303.463.626.377.745l.007.007.053-.053-.008-.008c.086-.12-.074-.442-.378-.744-.304-.303-.635-.47-.753-.38z" fill="url(#h)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m6.398 3.03c.118-.09.45.077.753.38.305.3.464.625.378.744l.007.007.053-.052-.009-.009c.087-.118-.073-.442-.376-.743-.304-.303-.635-.47-.753-.38z" fill="url(#i)" transform="matrix(.88845 0 0 .88845 .944 .95)"/><g fill-rule="evenodd"><path d="m2.158 8.4 1.927-.785.017-.016c.087-.12-.075-.444-.38-.746-.303-.302-.633-.468-.75-.38z" fill="url(#j)" stroke="url(#k)" stroke-width=".132" transform="matrix(.88845 0 0 .88845 .944 .95)"/><path d="m3.057 7.95-.196.462.47-.192c-.04-.045-.073-.09-.12-.135-.05-.05-.1-.093-.153-.135z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".117275"/></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..d98afff5f
--- /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="65.325" 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><radialGradient id="b" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973 -.14113 0 11.892 -5.55)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#a"/><linearGradient id="c" 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="0" stop-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="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#a"/><linearGradient id="e" 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="f" 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="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(#f)" transform="scale(.26458)"/><path d="m.543 291.18h4.983l.017 5.555h-4.983z" fill="none" stroke="url(#e)" 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="m4.878 3.846v.782l-1.024-.003v-.782z" fill="url(#b)" transform="translate(0 1.588)"/><g fill="none"><path d="m4.893 5.426v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 1.284)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#d)" transform="matrix(.18912 0 0 .18912 2.078 1.284)"/><g fill="none"><path d="m6.48 5.426v.79l-1.052.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 2.078 1.284)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#d)" transform="matrix(.18912 0 0 .18912 3.665 1.284)"/><g fill="none"><path d="m8.068 5.426v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 3.665 1.284)"/></g><path d="m4.878 3.846v.782l-1.024-.003v-.782z" fill="url(#b)" transform="translate(-1.587 1.588)"/><g fill="none"><path d="m3.306 5.426v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 -1.097 1.284)"/></g><path d="m4.878 3.846v.782l-1.024-.003v-.782z" fill="url(#b)" transform="translate(-3.175 1.588)"/><g fill="none"><path d="m1.718 5.426v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 -2.685 1.284)"/></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..7e1055fe7
--- /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 stroke="#ce5c00"><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..318bcdb69
--- /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"><linearGradient id="a" 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><linearGradient id="b" 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="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><radialGradient id="e" cx="22.571428" cy="30.857143" gradientTransform="matrix(.18682863 0 0 .03584998 -.037017 294.0182)" gradientUnits="userSpaceOnUse" r="15.571428" xlink:href="#c"/><radialGradient id="f" 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(#f)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#e)" 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(#f)"/><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><g transform="matrix(1.33333 0 0 1.33333 -.044946 -2.313935)"><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(#d)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-1.39082295l.00084084.7950089h1.39082291z" display="block" fill="url(#b)" 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-6.132783l.0037 1.5055627h6.132783z" display="block" opacity=".401" stroke="url(#a)" 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-5.2578131l.003178 3.00334h5.2578131z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></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..d7280d3e1
--- /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"><linearGradient id="a" 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><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(.06258811 0 0 -.06708979 3.115398 9.718733)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.093351" x2="5.357577" y1="5.673163" y2="7.567441"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="e" 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="f" 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.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(#f)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#e)" 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(#f)"/><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><path d="m22.941406 17.371094-2.876953 2.240234v7.384766c-.002847.488582.441105.932534.929688.929687h1.003906c.488582.002847.932534-.441105.929687-.929687zm-5.011718 3.902344-2.332032 1.816406a1.7243118 1.7243118 0 0 0 -.53125.708984v1.298828a1.7243118 1.7243118 0 0 0 .517578.695313l2.15625 1.722656c.11161-.153461.190567-.32843.189454-.519531z" fill="#fff" fill-opacity=".794118" stroke-width="1.333328" transform="scale(.26458333)"/><g transform="matrix(1.33333 0 0 1.33333 .001826 -2.354861)"><path d="m5.6444666 7.1488284c0-1.3992631-1.903025-1.3632758-1.903025.03644 0 .5796624.425785 1.1396431.9666671 1.1396431.5406553 0 .9365847-1.7557463.9365847-1.1760839z" fill="url(#c)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m4.8615255 7.8704591-1.5345383-1.2431305 1.5333642-1.2240505v.8268581l1.3890256.00219-.00348.7931289-1.3843747.0009106z" display="block" fill="url(#d)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458334 0 0 .26458334 .033059 2.162208)"><path d="m18.249275 21.575091-5.799707-4.698462 5.795269-4.625491v3.125l5.25102.0083-.01314 2.996233-5.233441.0034z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round" stroke-width=".750002"/><path d="m17.707514 6.5601054 4.255491-3.3715385-4.251314-3.32440586v2.57299996l-6.124857.00967.01533 1.4972723 6.10435.004z" display="block" opacity=".401" stroke="url(#a)" stroke-width=".875005" transform="matrix(-.85714 0 0 .85714 32.57 14.143)"/></g></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..485c9a35f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paraspacedecrease.svg
@@ -0,0 +1 @@
+<svg height="32" 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(.40683 0 0 .37867 -3.452 -3.542)" gradientUnits="userSpaceOnUse" x1="23.732" x2="44.139023" xlink:href="#e" y1="5.394" y2="4.375769"/><linearGradient id="b" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="31.661736" x2="31.48966" xlink:href="#g" y1="60.058582" y2="64.666679"/><linearGradient id="c" gradientTransform="matrix(.40683 0 0 .37867 -3.452 -3.542)" gradientUnits="userSpaceOnUse" x1="35.463284" x2="14.68079" xlink:href="#e" y1="6.356373" y2="6.356373"/><linearGradient id="d" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="30.74646" x2="30.74646" xlink:href="#g" y1="63.116135" y2="60.044067"/><linearGradient id="e" gradientTransform="matrix(-.12612362 0 0 .1174283 -1.337961 .910555)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" y1="290.121" y2="290.121"><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(0 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="30.744" x2="30.744" y1="67.724" y2="58.508"><stop offset="0" stop-color="#fff"/><stop offset=".14112996" stop-color="#fff" stop-opacity=".235"/><stop offset=".857" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m7.938 6.482c0-.07-.208-.132-.45-.132h-2.988c-.242 0-.53.06-.53.132v.265c0 .07.288.132.53.132h2.99c.242 0 .45-.062.45-.133z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#f)" transform="translate(0 -283.77)"/><path d="m7.937 4.895c0-.07-.18-.132-.388-.132h-2.593c-.21 0-.46.06-.46.132v.264c0 .07.25.13.46.13 0 .002 2.592 0 2.592 0 .208 0 .387-.06.387-.13z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#f)" transform="matrix(.86667 0 0 1 1.058 -285.358)"/><path d="m7.938 1.72c0-.07-.208-.132-.45-.132h-2.988c-.242 0-.53.06-.53.132v.264c0 .072.288.132.53.132h2.99c.242 0 .45-.06.45-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#f)" transform="translate(0 -288.533)"/><path d="m7.937 3.307c0-.07-.18-.132-.388-.132h-2.593c-.21 0-.46.06-.46.132v.265c0 .07.25.132.46.132h2.594c.208 0 .387-.06.387-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#f)" transform="matrix(.86667 0 0 1 1.058 -286.946)"/><g transform="matrix(0 .37552 .35278 0 .665 -.684447)"><path d="m7.124 7.488 4.895-4.47-4.896-4.527z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7" stroke-width=".75"><path d="m7.125 7.488 4.894-4.47-4.896-4.527z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><path d="m7.848 5.856 2.98-2.823-2.955-2.903z" display="block" opacity=".401" stroke="url(#b)"/></g></g><g transform="matrix(0 -.37552 .35278 0 .665 8.619447)"><path d="m7.124 7.488 4.895-4.47-4.896-4.527z" display="block" fill="url(#c)"/><g fill="none" stroke-miterlimit="7" stroke-width=".75"><path d="m7.125 7.488 4.894-4.47-4.896-4.527z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><path d="m7.848 5.856 2.98-2.823-2.955-2.903z" display="block" opacity=".401" stroke="url(#d)"/></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..3a1f6f1d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paraspaceincrease.svg
@@ -0,0 +1 @@
+<svg height="32" 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 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="31.495352" x2="30.744" xlink:href="#g" y1="65.866577" y2="58.508"/><linearGradient id="b" gradientTransform="matrix(.40683 0 0 .37867 -3.452 -3.542)" gradientUnits="userSpaceOnUse" x1="42.329624" x2="13.768988" xlink:href="#f" y1="12.800026" y2="12.95937"/><linearGradient id="c" gradientTransform="matrix(.40683 0 0 .37867 -3.452 -3.542)" gradientUnits="userSpaceOnUse" x1="20.914036" x2="43.222931" xlink:href="#f" y1="17.47904" y2="17.713369"/><linearGradient id="d" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="30.744" x2="30.629282" xlink:href="#g" y1="67.724" y2="60.486618"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" y1="290.121" y2="290.121"><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" gradientTransform="matrix(.40683 0 0 .37867 -3.452 -3.542)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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 -.44324 .4587 0 -19.385 16.993)" gradientUnits="userSpaceOnUse" x1="30.744" x2="30.744" y1="67.724" y2="58.508"><stop offset="0" stop-color="#fff"/><stop offset=".333" stop-color="#fff" stop-opacity=".235"/><stop offset=".857" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m7.938 6.482c0-.07-.208-.132-.45-.132h-2.988c-.242 0-.53.06-.53.132v.265c0 .07.288.132.53.132h2.99c.242 0 .45-.062.45-.133z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#e)" transform="translate(0 -283.77)"/><path d="m7.937 4.895c0-.07-.18-.132-.388-.132h-2.593c-.21 0-.46.06-.46.132v.264c0 .07.25.13.46.13 0 .002 2.592 0 2.592 0 .208 0 .387-.06.387-.13z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#e)" transform="matrix(.86667 0 0 1 1.058 -285.358)"/><path d="m7.938 1.72c0-.07-.208-.132-.45-.132h-2.988c-.242 0-.53.06-.53.132v.264c0 .072.288.132.53.132h2.99c.242 0 .45-.06.45-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#e)" transform="translate(0 -288.533)"/><path d="m7.937 3.307c0-.07-.18-.132-.388-.132h-2.593c-.21 0-.46.06-.46.132v.265c0 .07.25.132.46.132h2.594c.208 0 .387-.06.387-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#e)" transform="matrix(.86667 0 0 1 1.058 -286.946)"/><g transform="matrix(0 -.37552 .35278 0 .665 5.71)"><path d="m7.124 7.488 4.895-4.47-4.896-4.527z" display="block" fill="url(#b)"/><g fill="none" stroke-miterlimit="7" stroke-width=".75"><path d="m7.125 7.488 4.894-4.47-4.896-4.527z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.848 5.856 2.98-2.823-2.955-2.903z" display="block" opacity=".401" stroke="url(#a)"/></g></g><g transform="matrix(0 .37552 .35278 0 .665 2.225)"><path d="m7.124 7.488 4.895-4.47-4.896-4.527z" display="block" fill="url(#c)"/><g fill="none" stroke-miterlimit="7" stroke-width=".75"><path d="m7.125 7.488 4.894-4.47-4.896-4.527z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.848 5.856 2.98-2.823-2.955-2.903z" display="block" opacity=".401" stroke="url(#d)"/></g></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..622460785
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></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..755e20767
--- /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"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 74.724203 -15.166407)" 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="translate(.481141 .469715)" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#a" y1="7" y2="18"/><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(.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="h" 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(#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(#h)" height="14" rx="1.615406" transform="scale(1 -1)" width="26" x="3" y="-21"/><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(#g)" 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 stroke="#000"><g fill="url(#b)" 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><path d="m63.105203-1.3464068-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.0360002h3.23l4.412 13.0400002zm-1.533-5.4q-1.252-4.2030002-1.414-4.7530002-.154-.55-.222-.87-.28 1.136-1.61 5.6200002z" fill="url(#a)" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/></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..000d48c11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pie_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="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g fill="none"><g fill-rule="evenodd" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .908139)"><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" stroke="url(#a)"/><path d="m11.631736 4.2534361c-4.1399288.1817717-7.3758766 3.1819909-7.3758766 6.7465639 0 3.67913 3.4117469 6.744141 7.7441406 6.744141 4.274817 0 7.623872-2.991792 7.712891-6.605469l-8.087892.180252z" stroke="#ededeb"/></g><path d="m9 19.5 5.5-3.5" stroke="#ededeb" 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..fc5aa1d88
--- /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="8" x2="12" y1="9" y2="20"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" 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="23.598076" x2="-2.37986" y1="23.992306" y2="-.997798"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></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.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" fill="url(#f)" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><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" 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..b076387b7
--- /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"><linearGradient id="a" gradientTransform="matrix(.29028841 0 0 .23940202 54.527259 -6.000701)" gradientUnits="userSpaceOnUse" x1="8.517936" x2="19.755999" y1="1.484136" y2="12.488513"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fca220"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.18243289 0 0 .26351416 23.812332 -7.647308)" gradientUnits="userSpaceOnUse" x1="5.649427" x2="5.649427" y1="54.174515" y2="102.55913"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" 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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 13.680042 11.922015)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -3.99996 5.83324)"><ellipse cx="14.759802" cy="13.783422" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><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(#a)" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2159358 7.0070074.00723 12.7542746 15.7447741-.0038.0023-5.241272-9.006078-.01233.0045-7.4953915z" fill="none" stroke="url(#b)" 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..cccc2b4f1
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 13.680042 11.922015)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -3.99996 5.83324)"><ellipse cx="14.759802" cy="13.783422" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m6.3738628-.99855869.011719 14.24909069 17.2380674-.0029-.000745-6.7393258-8.992321-.019068-.0066-7.4906978z" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g stroke="#ededeb" transform="translate(2.907066 -5.253375)"><path d="m4.2159358 7.0070074.00723 12.7542746 15.7447741-.0038.0023-5.241272-9.006078-.01233.0045-7.4953915z" fill="none" stroke-width=".750002" transform="translate(0 -2)"/><path d="m5.8593746 16.046875 4.1093728-3.046875" fill="#ededeb" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel"/></g></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..7422ef8e5
--- /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" 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><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 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" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".982761"/><g stroke="#ededeb"><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" stroke-width=".982761"/><path d="m8.3017214 12.146579 4.9138056-2.9482834" fill="#cecec9" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.310345"/></g></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..923ed5fb0
--- /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" 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.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="#fcaf3e" stroke="#ce5c00" 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(#a)" 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..e31e2851e
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><radialGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="o" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="p" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="r" 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><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(#o)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#p)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#m)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#0f5a00;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#q)"/><path d="m9.60232 24.297081-.026068 5.638392 4.046101-2.819197z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m9.5501577 23.670593 3.7589513 3.132439-3.7579421 2.718426z" 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(#r)"/></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..036637167
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><radialGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="o" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="p" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="r" 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><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(#o)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#p)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#m)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#0f5a00;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#q)"/><path d="m8.3493439 24.297081-.052138 5.011903h1.2529761l-.0000003-5.011903z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m8.2971816 24.297081h1.2530003l.0000003 4.385415h-1.2529761z" 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(#r)"/><g transform="translate(3.13244)"><path d="m8.3493439 24.297081-.052138 5.011903h1.2529761l-.0000003-5.011903z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m8.2971816 24.297081h1.2530003l.0000003 4.385415h-1.2529761z" fill="#fff" stroke-width="1.224414"/></g></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..b26d9b187
--- /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"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#m"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="p" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><linearGradient id="r" 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="s" 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="t" 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="u" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#m"/><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.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#o)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></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(#u)" 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(#t)"/><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(#r)"/><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(#s)"/></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..61334a512
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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(.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><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#i" y1="23.0551" y2="14.009484"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#i" y1="5.6746" y2="26.028615"/><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)"/><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(#l)"/><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(#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.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(#l)"/><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#n)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#m)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..20612a70b
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="19.34462" 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="b" gradientUnits="userSpaceOnUse" x1=".996664" x2="19.759283" xlink:href="#c" y1="17.454626" y2="3.457329"/><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 11.15 .462)" 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(.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="g" 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="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(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#h" y1="6.381" y2="41.619"/><linearGradient id="k" 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="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><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="#h" 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><radialGradient id="r" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .0202 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><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(#r)" opacity=".15"/><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="m2 5h28v22h-28z" fill="url(#k)"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#j)" 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.02-15.35.02-22.868l.048-.093.118-.04h4.314" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m-.163 13.632c17.352 1.1 6.417-8.9169996 19.826-9.2359996l3.37 7.0799996c-6.12-2.8529996-10.306 11.805-23.276 3.19z" fill="url(#a)" fill-rule="evenodd" opacity=".444"/><path d="m13.42 3.1660004-.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.5819996.372-1.8619996.984-.334 2.084.774.575 3.3849996 2.053-2.593 3.396.5-1.834-2.7559996 1.523-3.073-3.183.89zm-7.362 5.824-1.084.9999996-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.1899996-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(#b)"/><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(#d)" filter="url(#e)" 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(#f)" 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(#g)" 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..b7f3a6bc1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/previousannotation.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(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.035942" x2="22.035942" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 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><radialGradient id="d" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#e)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#f)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#d)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000474"/><g transform="translate(0 10)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#a)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#b)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..16beee378
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.5372 -.57682 0 50.01 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" gradientUnits="userSpaceOnUse" x1="22.035943" x2="22.035943" y1="6.683288" y2="21.79125"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421001" gradientTransform="matrix(-.36797241 0 0 -.39443901 31.599919 31.935225)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="e" xlink:href="#c"/><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="#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="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"/><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="#e20000"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><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="#e20000"/></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(0 10)"><path d="m16.698622 17.233928c0-8.2306461 11.511972-8.2306461 11.514638 0 0 3.406658-2.573326 6.50665-5.753319 6.50665-3.177325 0-5.759985-3.099992-5.759985-6.50665z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.33333"/><path d="m22.498608 21.469917-9.199977-7.471981 9.202643-7.3506483v4.8639883h7.999981l-.004 4.997321h-7.999981z" display="block" fill="url(#b)" stroke-width="1.33333"/><g fill="none" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m16.51 22.624-4.333-3.493 4.335-3.44v2.575h6l-.003 1.748h-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><path d="m17.51 24.735-6.9-5.604 6.902-5.513v3.648h6l-.003 3.748h-6z" opacity=".5" stroke="#7239b3" stroke-linejoin="round"/></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..f651ff0ac
--- /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"><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.883" x2="34.883" y1="22.992" 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><path d="m45 23c0 4-42 4-42 0s42-4 42 0z" fill="url(#a)" opacity=".163" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none"><path d="m8.988 5.035-.006 5.98 15.02.06v-6.005z" opacity=".6" stroke="url(#b)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.433-3.322v22.668l13.965-11.282z" opacity=".6" stroke="url(#d)" stroke-width="1.5" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/></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..ff9ef76aa
--- /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"><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"/><path d="m16.49999 11.499989 3.99999-3.99999h-7.99998z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..c59a339ef
--- /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><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="62.625" cy="4.625" gradientTransform="matrix(1 0 0 .341176 0 3.047059)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0" stop-color="#7f7f7f"/><stop offset="1" stop-color="#808080" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.3936567 0 0 .38976 101.37812 -4.239312)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.0113456 0 0 1.0013346 -.147572 1.814328)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3936567 0 0 .38976 -50.208746 -.472655)" gradientUnits="userSpaceOnUse" x1="277.573" x2="201.87128" y1="146.1507" y2="67.350082"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="18.240929" cy="21.817987" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#a1a1a1" stop-opacity=".207843"/><stop offset="1" stop-color="#a1a1a1" stop-opacity=".678431"/></radialGradient><radialGradient id="m" cx="15.414371" cy="13.078408" gradientTransform="matrix(3.0710057 0 0 2.3628614 -33.010584 -21.34546)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.4037708 0 0 .399774 -51.833663 -.332745)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.4037708 0 0 .399774 .53992 2.675915)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3845313 0 0 .3807249 -48.396976 .258476)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></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="matrix(.5758112 0 0 .5758112 4.934976 4.361063)"><g fill-rule="evenodd"><path d="m73.25 4.625a10.625 3.625 0 1 1 -21.25 0 10.625 3.625 0 1 1 21.25 0z" fill="url(#h)" opacity=".3" transform="matrix(2.149872 0 0 1.6619216 -110.63573 34.289147)"/><path d="m28.183928 24.771802 17.601461 16.2194-2.439808 3.278384-17.537714-17.545053z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25791"/><path d="m43.375247 43.204937-14.11602-17.427226 17.078645 14.839025z" fill="url(#k)"/></g><path d="m247.90924 110.29199a4.86685 2.6562012 0 1 1 -9.7337 0 4.86685 2.6562012 0 1 1 9.7337 0z" fill="#3e3e3e" transform="matrix(.3701926 -.4150383 .4745098 .3092893 -97.502604 109.5756)"/><path d="m25.897786 18.478292a8.3085051 8.3085051 0 1 1 -16.61701 0 8.3085051 8.3085051 0 1 1 16.61701 0z" fill="url(#l)" fill-rule="evenodd" transform="matrix(1.4889549 0 0 1.4383688 -7.506469 -10.003202)"/><path d="m18.173574 6.2875092c-6.167668 0-11.1620724 4.4243448-11.1620724 9.8880428 0 1.577938.1382919 3.207765.8807217 4.531967 1.4832709.484315 3.4184287.635856 5.0907577.635856 7.308643 0 13.594949-5.367693 14.045982-11.7419735-2.050088-2.1461299-5.435593-3.3138923-8.855389-3.3138923z" fill="url(#m)" fill-rule="evenodd" opacity=".834225"/><path d="m18.411216 4.6414839c-7.597567 0-13.7660654 5.6316951-13.7660613 12.5678951 0 6.9362 6.1684943 12.567893 13.7660613 12.567894 7.59756 0 13.766059-5.631694 13.766059-12.567894s-6.168495-12.5678951-13.766059-12.5678951zm.16403.824534c6.799869 0 12.327628 5.0356991 12.327628 11.2436431s-5.527759 11.243643-12.327628 11.243643c-6.799871.000001-12.3150081-5.035698-12.3150081-11.243643 0-6.207944 5.5151371-11.2436431 12.3150081-11.2436431z" fill="url(#n)" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.290229"/><path d="m18.49954 5.0037791c-7.235544 0-13.0973151 5.3625389-13.0973151 11.9682339 0 6.605694 5.8617671 11.968234 13.0973151 11.968233 7.235544 0 13.109932-5.36254 13.109932-11.968233 0-6.605695-5.874392-11.9682339-13.109932-11.9682339zm.07571.4622387c6.799867 0 11.788366 5.0356992 11.788366 11.2436432s-4.988499 10.70972-11.788366 10.70972c-6.799872.000001-11.8656244-4.501775-11.8656244-10.70972 0-6.207944 5.0657524-11.2436432 11.8656244-11.2436432z" fill="url(#p)"/></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..ed3c553a6
--- /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" 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="#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(.9017044 0 0 .45000067 24.244682 10.301129)" 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(-.9017044 0 0 -.45000067 19.755358 49.451175)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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="h" 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="i" gradientUnits="userSpaceOnUse" x1="16.83333258" x2="16.83333258" xlink:href="#j" y1="29.00116298" y2="19.00116368"/><linearGradient id="j"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="27.83333188" x2="27.83333188" xlink:href="#j" y1="29.00116298" y2="19.00116368"/><linearGradient id="l" gradientTransform="matrix(.66666666 0 0 .66666662 9.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66666666 0 0 .66666662 22.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="29" y2="14"/><linearGradient id="n" 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="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#o" y1="27.5" y2="27.5"/><linearGradient id="q" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#c" y1="27.5" y2="27.5"/><linearGradient id="r" 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="s" gradientUnits="userSpaceOnUse" x1="19.638996" x2="19.638996" y1="10.906893" y2="22.971012"><stop offset="0" stop-color="#fff"/><stop offset=".14914785" 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="t" cx="13.138569" cy="25.625349" gradientTransform="matrix(0 1.7104018 -2.0382599 0 63.162289 -16.657885)" gradientUnits="userSpaceOnUse" r="13.931416"><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><radialGradient id="u" cx="62.625" cy="4.625" gradientTransform="matrix(1.4117648 0 0 .56470513 -72.411731 23.388235)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#o"/><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(#u)" 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(#t)"/><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(#s)" 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(#r)" opacity=".8"/><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="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><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)" 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(#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(#d)" opacity=".3"/><path d="m15.250009 31.001159h-2.250004v-2.24999h2.250004z" fill="url(#f)" opacity=".3"/><path d="m15.250009 28.751169h13.500024v2.24999h-13.500024z" fill="url(#g)" opacity=".3"/><rect fill="url(#h)" height="10.001281" rx="1" width="14.256939" x="15.243061" y="19.499973"/><rect fill="url(#i)" height="10" opacity=".5" rx="2" ry="1" width="1" x="16" y="19.00112"/><rect fill="url(#k)" height="10" opacity=".5" rx="2" ry="1" width="1" x="27" y="19.00112"/><rect fill="url(#l)" height="9.001158" opacity=".5" rx=".5" ry="1" transform="scale(1 -1)" width="1" x="15" y="-29.001158"/><rect fill="url(#m)" 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(#n)" 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(#p)"/><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(#q)"/></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..a369d3b00
--- /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" gradientTransform="matrix(-1 0 0 1 11.90625 0)" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#v" y1="290.12082" y2="290.12082"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#v" y1="290.12082" y2="290.12082"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 8.466667 0)" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#v" y1="290.12082" y2="290.12082"/><linearGradient id="d" 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="e" cx="18.031223" cy="6.2807" gradientTransform="matrix(.12432347 0 0 .12453018 .383801 290.89287)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(.23857596 0 0 .11906268 3.768905 291.25883)" 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(-.23857596 0 0 -.11906268 2.581105 301.61728)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><linearGradient id="j" 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="k" 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="l" gradientUnits="userSpaceOnUse" x1="1.80798592" x2="1.80798592" xlink:href="#m" y1="296.20654752" y2="293.56071432"/><linearGradient id="m"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="4.71840212" x2="4.71840212" xlink:href="#m" y1="296.20654752" y2="293.56071432"/><linearGradient id="o" gradientTransform="matrix(.17638889 0 0 .17638888 -.044097 -298.67599)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="p" gradientTransform="matrix(.17638889 0 0 .17638888 3.395486 -298.67599)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="q" 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="r" 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="s" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#f" y1="27.5" y2="27.5"/><radialGradient id="t" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="u" gradientTransform="matrix(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="20.748587" y2="25.52846"><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="v" 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(0 -288.53332)"><g transform="matrix(-1.8666667 0 0 1 15.345833 2.116853)"><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="m7.9374998 289.85623h-3.96875v.52917h3.96875z" fill="url(#a)"/></g><g transform="matrix(-1.8666667 0 0 1 15.345833 3.175007)"><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="m7.9374998 289.85623h-3.96875v.52917h3.96875z" fill="url(#a)"/></g><path d="m.52916647 290.25329c0-.0712.2070112-.13217.4487234-.13217l6.43044323.00001c.2417118 0 .5291667.061.5291667.13217v.26434c0 .0712-.2874549.13217-.5291667.13217-.00101.001-6.43044323-.00001-6.43044323-.00001-.2417122 0-.4487234-.061-.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m.5291661 289.85624 7.4083333-.00001v.52917l-7.4083333.00001z" fill="url(#b)"/><g transform="matrix(-1 0 0 1 8.466667 1.058337)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217l-6.4304432.00001c-.24171183 0-.52916673.061-.52916673.13217v.26434c0 .0712.2874549.13217.52916673.13217.00101.001 6.4304432-.00001 6.4304432-.00001.2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m7.9375004 289.85624-7.4083333-.00001v.52917l7.4083333.00001z" fill="url(#c)"/></g><g transform="matrix(-1.8666667 0 0 1 15.345833 4.23334)"><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="m7.9374998 289.85623h-3.96875v.52917h3.96875z" fill="url(#a)"/></g><g transform="matrix(-1.8666667 0 0 1 15.345833 5.291673)"><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="m7.9374998 289.85623h-3.96875v.52917h3.96875z" fill="url(#a)"/></g><g transform="matrix(-.18912227 0 0 .18912227 7.976591 289.81652)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#t)"/><g fill="none"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m31.645909 21.245491-.04735 5.451871m-12.468289-.01913.04736-5.451871" opacity=".5" stroke="url(#u)" stroke-width="1.421774"/></g></g><g transform="translate(2.645833)"><path d="m22.5 9c-2.300078-.0000001-4.317303 1.197327-5.472656 3 5.42075.000331 10.919001.001694 10.945312 0-1.155353-1.802673-3.172578-3.0000001-5.472656-3zm-6 4c-.321217.769879-.5 1.613689-.5 2.5.001671.167164.018644.333524.033203.5 2.480771.000208 3.132167-.000158 4.966797 0v-.5a1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5v.5c.55815-.000078 2.266811.000406 2.267578 0 .952594 0 1.968897-.075034 2.712891-.185547.005778-.104906.018845-.209347.019531-.314453 0-.886311-.178783-1.730121-.5-2.5zm-.5 4v1h-1c-.554 0-1 .445973-1 1v5.496094l3.490234.003906v-.498047c4.26411.000227 8.774373.001625 8.777344 0 1.705305 0 3.732422-.230935 3.732422-.5v-1-1.5h-12.503906l.001953-1c4.259222.000227 8.766562.001588 8.769531 0 1.705258 0 3.732422-.230935 3.732422-.5v-1-.501953h-1v-.998047l-5-.001953v1h-3v-1zm-2 8v3c5.970091.000684 12.263426.002197 12.267578 0 1.705305 0 3.732422-.230935 3.732422-.5v-1-1.5z" fill="#fcfcfc" opacity=".9" stroke-width="1.591427" transform="matrix(.26458333 0 0 .26458333 -2.645833 288.53332)"/><g stroke-width=".264583"><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(#d)" 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(#e)" 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(#g)" opacity=".3"/><path d="m1.3890649 296.73571h-.59531357v-.59531h.59531357z" fill="url(#i)" opacity=".3"/><path d="m1.3890649 296.1404h3.5718813v.59531h-3.5718813z" fill="url(#j)" opacity=".3"/><rect fill="url(#k)" height="2.646172" rx=".264583" width="3.772149" x="1.387227" y="293.69269"/><rect fill="url(#l)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="1.5875" y="293.5607"/><rect fill="url(#n)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="4.497917" y="293.5607"/><rect fill="url(#o)" height="2.381556" opacity=".5" rx=".132292" ry=".264583" transform="scale(1 -1)" width=".264583" x="1.322917" y="-296.20654"/><rect fill="url(#p)" 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 0 290.6503)"><path d="m6.5 12.497632 12 .0012v8.001184l-12.0000001-.0012z" opacity=".5" stroke="url(#q)" 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(#r)"/><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(#s)"/></g></g></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..7595229e2
--- /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(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="b" 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 1.180042)"><path d="m3.9980469 4.0332031c-1.1079987 0-2.0001416.8919937-2 2l.00141 11.0131069c.0001416 1.108006.8920013 2 2 2h24.4902321c1.107999 0 2.000141-.891994 2-2l-.0014-11.0131069c-.000142-1.1080063-.892001-2-2-2z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m28.496094 5.0351562-24.9863284.00781c-.5540031.0002267-1.0000708.4459968-1 1l.00141 11.0131098c.0000686.53669.4213402.963744.9511719.990234h25.0273415c.554003 0 1.000071-.445997 1-1l-.0014-11.0131069c-.00007-.5511928-.442093-.9935534-.992187-.9980469z" stroke="url(#a)"/><path d="m3.5 4.0449219c-1.1079984 0-2.0001416.8919937-2 2l.00141 11.0131071c.0001365 1.068339.83218 1.927535 1.8847656 1.988281h25.1035134c1.107999 0 2.000141-.891994 2-2l-.001408-11.0131069c-.000136-1.0665223-.828871-1.9249004-1.878906-1.9882812z" opacity=".2" stroke="#000"/></g></g><g fill="#fbfbfb" transform="matrix(.52916666 0 0 .52916666 -3.96875 -7.14375)"><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 fill="#7c7c7c" transform="matrix(.52916666 0 0 .52916666 -3.96875 -7.40833)"><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/quit.svg b/icon-themes/elementary_svg/cmd/32/quit.svg
new file mode 100644
index 000000000..665a00b93
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/quit.svg
@@ -0,0 +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(.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><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="#a"/><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="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="12.348729" cy="8.287075" gradientTransform="matrix(.07388621 2.1426986 -2.0713559 .07142611 32.253081 -24.051517)" gradientUnits="userSpaceOnUse" r="14.000491"><stop offset="0" stop-color="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66094" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.999999" x2="11.999999" y1="28.999999" y2="2"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.95341432 0 0 .95341432 .745372 .745372)" gradientUnits="userSpaceOnUse" x1="14.951138" x2="16.51833" xlink:href="#b" y1="1.315932" y2="32.781792"/><circle cx="16" cy="16" fill="url(#f)" r="13.48857" stroke="url(#g)"/><g opacity=".4" transform="matrix(.78945 0 0 .42856238 -2.9474 10.856711)"><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><g fill="none"><g stroke-linecap="round"><rect height="25" opacity=".4" rx="1.3652" stroke="url(#b)" stroke-linejoin="round" width="25" x="-42" y="4"/><g stroke-miterlimit="0" stroke-width="2.1555"><g opacity=".4" stroke="#000" 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"/><path d="m23.5 20.496v-7.4131"/></g><g stroke="#fff" 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></g></g><circle cx="16" cy="16" opacity=".4" r="12.507971" stroke="url(#h)"/></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..bca40ee0e
--- /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(-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(#a)" stroke="#000" stroke-opacity=".490196" stroke-width=".750002"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-width=".750002"><path d="m18.049547 3.4287511-.269653 3.6860633h-1.521546l-.243497-3.6860633z"/><path d="m22.246119 3.4287511-.269653 3.6860633h-1.521547l-.243497-3.6860633z"/></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/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..238638831
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/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="#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 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><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><linearGradient id="g" 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="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="-7.661017" x2="-7.661017" y1="9.743057" y2="30.743057"><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><radialGradient id="j" 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="k" 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="l" 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(1.000027 .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(#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(#f)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#g)" 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(#h)"/><path d="m22 15.5-6.000001 6.5-5.999999-6.5h4.508475v-6.5h2.990923v6.5z" fill="url(#i)" stroke="#559ac6" stroke-linecap="round"/></g></g><g transform="translate(-15.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(#j)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#k)" 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(#l)" 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..78bc57937
--- /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="62.625" cy="4.625" gradientTransform="matrix(1.4605493 0 0 .38262575 -75.590584 41.864949)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0" stop-color="#7f7f7f"/><stop offset="1" stop-color="#808080" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.68707361 0 0 .67571638 -.528698 16.533183)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26743691 0 0 .26301617 68.444407 12.448088)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.26743692 0 0 .26301619 -34.538549 14.989889)" gradientUnits="userSpaceOnUse" x1="277.573" x2="201.87128" y1="146.1507" y2="67.350082"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.240929" cy="21.817987" gradientTransform="matrix(1.0832271 0 0 .95516571 -6.953199 9.114164)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#a1a1a1" stop-opacity=".207843"/><stop offset="1" stop-color="#a1a1a1" stop-opacity=".678431"/></radialGradient><radialGradient id="f" cx="15.414371" cy="13.078408" gradientTransform="matrix(2.0869373 0 0 1.5707862 -22.862075 1.417581)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.27864343 0 0 .27037764 -.333035 17.170633)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.27864343 0 0 .27037764 -36.476199 15.1358)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.26410877 0 0 .25449028 -33.851066 15.628067)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><g transform="translate(0 -16)"><g fill-rule="evenodd"><ellipse cx="15.876342" cy="43.634594" fill="url(#a)" opacity=".3" rx="15.518342" ry="4.065405"/><path d="m18.718756 32.025246 11.957833 10.945105-1.657525 2.212305-11.914524-11.839678z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25791"/><path d="m29.039219 44.464218-9.589941-11.76017 11.602642 10.013609z" fill="url(#d)"/></g><ellipse cx="-21.10939" cy="52.433319" fill="#3e3e3e" rx="1.954899" ry="1.088511" transform="matrix(.66812659 -.74404762 .83942323 .54347828 0 0)"/><ellipse cx="12.1" cy="26.764002" fill="url(#e)" fill-rule="evenodd" rx="9" ry="7.936"/><path d="m11.92071 19.787462c-4.1913085 0-7.5853148 2.941222-7.5853148 6.573385 0 1.048985.093981 2.132464.598505 3.012765 1.007974.321966 2.3230363.422706 3.459481.422706 4.9666738 0 9.2386048-3.568341 9.5451128-7.805846-1.393166-1.426702-3.693821-2.20301-6.017784-2.20301z" fill="url(#f)" fill-rule="evenodd" opacity=".834225"/><path d="m12.000001 18.5c-5.243104 0-9.500004 3.808863-9.500001 8.5 0 4.691134 4.256897 8.499999 9.500001 8.5 5.243096 0 9.499998-3.808866 9.499998-8.5 0-4.691137-4.2569-8.5-9.499998-8.5zm.113196.557654c4.692603 0 8.507332 3.405779 8.507332 7.604371 0 4.198597-3.814729 7.604375-8.507332 7.604375-4.692612.000001-8.498624-3.405777-8.498624-7.604375 0-4.198592 3.806012-7.604371 8.498624-7.604371z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.09567 18.8c-4.9696102 0-8.99567 3.584513-8.99567 8.000003 0 4.415483 4.0260568 7.999997 8.99567 7.999997 4.969608 0 9.00433-3.584515 9.00433-7.999997 0-4.41549-4.034722-8.000003-9.00433-8.000003zm.05199.308979c4.670371 0 8.096645 3.366043 8.096645 7.515653 0 4.149615-3.426274 7.158766-8.096645 7.158766-4.6703758.000001-8.149701-3.00915-8.149701-7.158766 0-4.14961 3.4793252-7.515653 8.149701-7.515653z" fill="url(#i)"/></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..c403527e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rect_rounded_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"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 25.388131 -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.338983" x2="10.322034" y1="4.686441" y2="19.330509"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="19.838984" y2="3.974576"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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 stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.022517 .517035)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -2.193645 4.005094)"><path d="m35.400001 39.999999h5v7h-5z" fill="url(#a)"/><path d="m12.600001 46.999998h-5.0000002v-7h5.0000002z" fill="url(#c)"/><path d="m12.600001 39.999998h22.8v7.000001h-22.8z" fill="url(#d)"/></g><rect fill="url(#e)" height="14.2486" rx="2.483645" ry="2.0462" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="17.154219" x="3.483564" y="4.483564"/><g fill="none"><rect height="12.761866" rx="1.478996" ry="1.184033" stroke="url(#g)" width="15.685594" x="4.236069" y="5.236069"/><path d="m8.9899661 13.042472 6.9999999-4.0000001" stroke="#ededeb" stroke-linecap="round" stroke-width=".750002"/></g></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..ae63c78bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rect_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="8.999992" x2="8.904661" y1="19.250018" y2="6.152543"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g fill="none" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .000041 -.666625)"><path d="m1.8882211 4.624388 20.2355519.00558-.0059 14.229161-20.2414117.012z" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.6338933 5.4051441 18.7402757-.023717.0093 12.7373869-18.7587721.00029z" stroke="#ededeb"/></g><path d="m6.445337 22.058694 19.109326-12.117388" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" stroke-linecap="round" stroke-linejoin="bevel"/></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..136352fc4
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="c" 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="d" 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><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(.70660609 0 0 -.47076982 .982768 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(0 -.78895601 -.84689274 0 31.992206 36.692439)" 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" gradientTransform="matrix(-.72265023 0 0 .67321315 33.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".63592637" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.2063504-6.718135-17.4920472v-5.5246984l-11.7786256 9.2063416 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" display="block" fill="url(#g)"/><path d="m23.980319 23.110481c3.338005-4.549181 1.26113-13.9417986-9.48073-13.2073325v-4.5547218l-9.12862 7.1586363 9.12862 7.15138v-4.324975c8.762555-.841601 10.447691 6.244542 9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#f)"/><path d="m29.5875 22.63493a11.054667 7.3650749 0 1 0 -22.1093343 0 11.054667 7.3650749 0 0 0 22.1093343 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.20635-6.718135-17.4920468v-5.5246984l-11.7786256 9.2063412 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><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(#b)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#c)" 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(#d)" 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..5534373bc
--- /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(.46019078 -.46002047 .51482902 .50957996 -1.756781 12.773135)" 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="b" gradientTransform="matrix(.42123103 -.42409551 .56754873 .56579167 -2.603548 11.120695)" 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="c" gradientTransform="matrix(.36996806 .01599857 .01594875 .37020976 12.718935 8.721855)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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=".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 -1.085641 -.534735)" gradientUnits="userSpaceOnUse" 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 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" 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="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="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#i)" 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(#h)" 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(#g)" opacity=".15"/><path d="m3.000039 1.000056c5.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)"/><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(#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 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(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5"/><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="#ffb6b6" opacity=".8" stroke="#c6262e" stroke-linejoin="round" stroke-width=".5"/><path d="m16.275939 20.578358c.294411-.221339 1.120475.193857 1.879593.950625.757304.754959 1.156336 1.5628.940414 1.860654-.000818.0011.01857.01656.01773.01767l9.889567-9.735681.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.889564 9.735681z" fill="#a91010" opacity=".6"/><g fill-rule="evenodd" stroke-width=".5"><path d="m14.250295 25.395152 4.808921-1.965132.04097-.04104c.215922-.297854-.188316-1.10576-.945618-1.86072-.759119-.756768-1.584207-1.169669-1.878618-.94833l-2.025655 4.815228z" fill="url(#b)" stroke="url(#c)"/><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="#0c0c0c" stroke="#0c0c0c"/></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..39193df29
--- /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" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></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="#c"/><linearGradient id="e" xlink:href="#c"/><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 -1.085641 -.534735)" gradientUnits="userSpaceOnUse" 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 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" 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="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="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#j)" 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(#i)" 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(#h)" opacity=".15"/><path d="m3.000039 1.000056c5.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="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(#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><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(#d)" 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="#004372" stroke-linejoin="round"/></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></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..95d5cc3d3
--- /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" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></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="#c"/><linearGradient id="e" xlink:href="#c"/><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 -1.085641 -.534735)" gradientUnits="userSpaceOnUse" 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 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" 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="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="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#j)" 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(#i)" 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(#h)" opacity=".15"/><path d="m3.000039 1.000056c5.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="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(#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><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(#d)" 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="#004372" stroke-linejoin="round"/></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></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..7134af311
--- /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(-.70660609 0 0 -.47076982 31.017232 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.78895601 .84689274 0 .007794 36.692439)" 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(.72265023 0 0 .67321315 -1.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><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><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.2063504 6.718135-17.4920472v-5.5246984l11.778626 9.2063416-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" display="block" fill="url(#c)"/><path d="m8.019681 23.110481c-3.338005-4.549181-1.26113-13.9417986 9.48073-13.2073325v-4.5547218l9.12862 7.1586363-9.12862 7.15138v-4.324975c-8.762555-.841601-10.447691 6.244542-9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#b)"/><path d="m2.4125 22.63493a11.054667 7.3650752 0 1 1 22.109334 0 11.054667 7.3650752 0 0 1 -22.109334 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m9.782277 26.317467c-7.503241-6.539684-4.6152-17.20635 6.718135-17.4920468v-5.5246984l11.778626 9.2063412-11.778626 9.206341v-5.480261c-6.596408-.25605-10.512679 5.758419-5.796913 10.084324z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..2abd23c54
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38095053 0 0 .405595 1.523857 4.30236)" 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="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.038736" x2="12.184226" xlink:href="#h" y1="9.088004" y2="11.599675"/><linearGradient id="h"><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="i" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#h" y1="7.59389" y2="12.51675"/><linearGradient id="k" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.870985" x2="2.870985" xlink:href="#h" y1="10.193942" y2="15.193942"/><radialGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15.000007" x2="15.000007" xlink:href="#h" y1="1.068896" y2="3.318901"/><radialGradient id="o" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="p" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#a"/><radialGradient id="q" 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="r" 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><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(#o)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#p)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#m)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.4999736 4.0689037h21.0000524v12.7500323h-21.0000524z" fill="url(#b)" stroke-width="1.33333"/><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(#c)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#d)" 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(#e)" 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(#i)" 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(#j)"/><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(#f)" 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(#g)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#b35039" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#k)" 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(#l)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#7bb339" 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"/><rect height="1.500004" rx=".499999" ry=".5" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" width="21.750055" x="1.124973" y="1.443897"/></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(#q)"/><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(#r)" 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..2e2b5a5a9
--- /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(.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="#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(.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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#g" y1="13.023" y2="32.702"/><linearGradient id="d" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#g" y1="20.584" y2="32.702"/><linearGradient id="e" gradientTransform="matrix(.36682503 0 0 .35447295 46.948399 24.314666)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" xlink:href="#a" y1="-26.405602" y2="28.474001"/><linearGradient id="f" gradientTransform="matrix(.63360687 0 0 .63805131 25.357512 17.616261)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" xlink:href="#b" y1="20.709" y2="-4.382"/><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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" xlink:href="#h"/><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><linearGradient id="k" 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="l" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="n" 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="o" 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="p" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#h"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#n)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#m)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#l)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#k)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#o)" 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="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(#p)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><g transform="translate(-15.157975 .007422)"><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(#e)" stroke="url(#f)" 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(#d)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></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(#d)" 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/rejecttrackedchange.svg b/icon-themes/elementary_svg/cmd/32/rejecttrackedchange.svg
new file mode 100644
index 000000000..d42916d27
--- /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(.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="#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(.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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#e" y1="13.023" y2="32.702"/><linearGradient id="d" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#e" y1="20.584" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" xlink:href="#f"/><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(.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="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><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="#g"/><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><radialGradient id="n" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#f"/><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="m5 1 22 .002v27.998h-22z" fill="url(#i)"/><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="#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="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(#n)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><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(#d)" 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/rejecttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.svg
new file mode 100644
index 000000000..985a337bd
--- /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"><linearGradient id="a" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" 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" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#g" y1="13.023" y2="32.702"/><linearGradient id="d" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#g" y1="20.584" y2="32.702"/><linearGradient id="e" 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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="f" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" 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="j" 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="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><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="#h"/><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><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="m5 1 22 .002v27.998h-22z" fill="url(#j)"/><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="#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"/><g transform="translate(-15.157975 .007422)"><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(#e)" stroke="url(#f)" 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(#d)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></g><g transform="translate(0 10)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#a)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..1647fbc2b
--- /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(.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" 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="g" 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)"><g><rect fill="url(#g)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></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(#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></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..d49b7d9ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/removebullets.svg
@@ -0,0 +1 @@
+<svg height="32" 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(.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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.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=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#f" y1="290.12082" y2="290.12082"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#f" y1="290.38541" y2="290.38541"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#f" y1="293.824998" y2="293.824998"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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="translate(-1.5875 4.762507)"><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.2666667 0 0 1 -2.645833 0)"><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="translate(-1.5875 1.32292)"><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><rect fill="url(#h)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="289.85623"/><rect fill="url(#i)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/></g><g stroke-linejoin="round" transform="scale(.26458333)"><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..ff9ab370c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/removefiltersort.svg
@@ -0,0 +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(-.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="#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(-.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="#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" 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="16.023764" x2="16.023764" y1="1.908505" y2="15.058398"><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><linearGradient id="h" 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(-.666665 1.15469765 -1.15469765 -.666665 34.092866 5.588918)"><path d="m10.112109 20.640247 2.344358-1.353516 2.577474-10.152871 7.75657-4.4910156c-.197165-1.8980106-.477122-2.2130313-1.815675-3.3089052l-7.827612 4.5320314-10.0477951-2.8095425-2.3443578 1.3535156 4.617902 7.9945343z" fill="url(#f)" fill-rule="evenodd" stroke="url(#h)" stroke-linejoin="round" stroke-width=".750002"/><path d="m10.384459 19.601343 1.396676-.809373 2.548976-10.4357723 7.424489-4.2068225c-.116979-1.2203799-.284255-.9985287-.941405-1.630561l-7.344411 4.3455216-10.2614364-2.9929137-1.4284221.8247001z" fill="none" stroke="url(#g)" stroke-width=".750002"/><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="1.752" transform="matrix(-.37500094 -.64952068 .64952068 -.37500094 9.187802 24.019889)"><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/removehyperlink.svg b/icon-themes/elementary_svg/cmd/32/removehyperlink.svg
new file mode 100644
index 000000000..8acf69b85
--- /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="#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(.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="#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 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..e53692f31
--- /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 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)"><g><rect fill="url(#b)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></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..3c7643996
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..982f44e36
--- /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 .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(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><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="#b"/><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)"/><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.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(#k)"/><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"/><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..c52b6faa0
--- /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" gradientTransform="matrix(.72265 0 0 .6732 -1.28 .27)" gradientUnits="userSpaceOnUse" x1="23.385" x2="23.169" y1="36.093" y2="7.159"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".692" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="b"><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(0 -.78896 .8469 0 .008 36.692)" gradientUnits="userSpaceOnUse" x1="19.606" x2="38.278" xlink:href="#b" y1="15.351" y2="15.031"/><linearGradient id="d" gradientTransform="matrix(0 -.78896 -.8469 0 31.992 36.692)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" xlink:href="#b" y1="15.991" y2="15.991"/><linearGradient id="e" gradientTransform="matrix(-.72265 0 0 .6732 33.28 .27)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="38.58"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".636" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><path d="m22.218 26.317c7.502-6.54 4.615-17.207-6.718-17.492v-5.525l-11.78 9.208 11.78 9.206v-5.48c6.596-.256 10.512 5.76 5.797 10.084z" display="block" fill="url(#e)" transform="matrix(-1 0 0 1 26.876 -2.8)"/><path d="m23.98 23.11c3.338-4.55 1.26-13.94-9.48-13.207v-4.555l-9.13 7.16 9.13 7.15v-4.325c8.762-.84 10.447 6.245 9.48 7.777z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)" transform="matrix(-1 0 0 1 26.876 -2.8)"/><path d="m4.658 23.517c-7.503-6.54-4.615-17.207 6.718-17.492v-5.525l11.78 9.207-11.78 9.206v-5.48c-6.596-.256-10.512 5.76-5.796 10.084z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/><path d="m9.782 26.317c-7.502-6.54-4.615-17.207 6.718-17.492v-5.525l11.78 9.207-11.78 9.206v-5.48c-6.596-.256-10.512 5.76-5.797 10.084z" display="block" fill="url(#a)" transform="matrix(-1 0 0 -1 37.124 34.276)"/><g fill="none"><path d="m8.02 23.11c-3.338-4.55-1.26-13.94 9.48-13.207v-4.555l9.13 7.16-9.13 7.15v-4.325c-8.762-.84-10.447 6.245-9.48 7.777z" display="block" opacity=".8" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 -1 37.124 34.276)"/><path d="m27.342 7.96c7.503 6.538 4.615 17.205-6.718 17.49v5.525l-11.78-9.205 11.78-9.207v5.48c6.596.256 10.512-5.76 5.797-10.084z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..82f6683ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/replycomment.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="21.96" cy="-6.637" gradientTransform="matrix(-.00580513 1.0712882 -1.0971267 -.00594742 12.245649 -5.909848)" gradientUnits="userSpaceOnUse" r="11.509" xlink:href="#d"/><linearGradient id="b" gradientTransform="matrix(.37004853 -.03369963 .03638877 .40304386 12.508871 12.699291)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" xlink:href="#e" y1="11.249" y2="31.265"/><radialGradient id="c" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#d)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#e)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#c)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.000474"/><path d="m21.05294 14.744603c-4.009522.590472-6.976114 3.349332-6.706488 6.335843.174295 1.935043 1.661148 3.526474 3.78685 4.366652l-.88642 3.451064 3.924865-2.834269.02703-.0021c.48376.02277.971078.03059 1.476181-.01565 4.311162-.391277 7.587219-3.255426 7.304077-6.388488-.282432-3.134485-4.019484-5.359074-8.328512-4.965662-.202041.01779-.399813.0249-.597587.05335z" fill="url(#a)" fill-rule="evenodd"/><g fill="none"><path d="m21.748047 15.810547c-.193412.01832-.355082.02562-.486328.04492-1.631485.237123-3.163515.889333-4.228516 1.804687-1.065.915354-1.66173 2.051691-1.556641 3.375.06816.860267.495104 1.583315 1.160157 2.19336.665052.610045 1.5661 1.085073 2.488281 1.384765a.51662801.51662801 0 0 1 .332031.648438l-.253906.80664 1.423828-1.011718a.51662801.51662801 0 0 1 .320313-.09375c.412401.01769 1.218547.04354 1.570312.01172 1.526236-.139412 3.269178-.804884 4.53711-1.767578 1.267931-.962693 2.026497-2.161302 1.867187-3.423828-.167311-1.331318-1.034687-2.381946-2.347656-3.09375s-3.058731-1.047684-4.826172-.878906z" opacity=".8" stroke="url(#b)"/><path d="m21.05332 14.744692c-4.009597.591096-6.976415 3.349358-6.70722 6.336012.174552 1.933673 1.661645 3.525044 3.78744 4.365501l-.887495 3.452503 3.92572-2.83477.02664-.0023c.484552.02267.971371.0306 1.476325-.0153 4.309962-.393308 7.58678-3.256982 7.303982-6.390418-.278734-3.110856-3.967114-5.097828-8.329192-4.966232-.201755.01927-.399542.02607-.596764.05497z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></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..d6c148245
--- /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" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#b" y1="6.694915" y2="7"/><linearGradient id="b"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#b" y1="5" y2="14"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#e" y1="17" y2="17"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#e" y1="15" y2="14"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.695312" x2="13.093221" xlink:href="#b" y1="7" y2="6.923729"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.5" x2="13.5" xlink:href="#e" y1=".5" y2="17.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="9" xlink:href="#b" y1="16.5" y2="16.5"/><linearGradient id="j" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="22" y2="26"/><radialGradient id="k" 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="l" 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="m" 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="n" cx="3.174964" cy="2.910453" 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="o" 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="p" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" 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(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#q"/><linearGradient id="s" 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="t" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#u" y1="28.048" y2="-.018"/><linearGradient id="u"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="v" 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="w" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#u" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#o)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#p)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#r)" 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(#s)" stroke="url(#t)" 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(#v)" 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(#w)" 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.24306311 0 0 3.24306311 12.19388 13.051701)"><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(#k)"/><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(#l)"/><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(#m)"/><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" stroke-width=".30835"/><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(#n)" 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" stroke-width=".30835"/></g></g><g transform="matrix(3.04748247 1.10919288 -1.10919288 3.04748247 16.414892 9.304856)"><path d="m3.1782893.66986989-.3038575 2.02674971-.7482747-.4330485.4330485.7482746-2.0267497.3038576 2.0267497.3038575-.4330485.7482745.7482747-.4330483.3038575 2.0267497.3038576-2.0267497.7482745.4330483-.4330483-.7482745 2.0267496-.3038575-2.0267496-.3038576.4330483-.7482746-.7482745.4330485z" fill-opacity=".389706"/><g transform="matrix(.18708867 -.18708867 .10523738 .10523738 -.332913 4.157216)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#a)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#c)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#d)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#f)"/></g><g transform="matrix(.18708867 .18708867 -.10523738 .10523738 2.192785 -.332912)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#a)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#c)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#d)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#f)"/></g><g transform="scale(.26458334)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#a)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#c)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#d)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#f)"/></g><g transform="matrix(0 .26458334 -.26458334 0 6.35 0)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#g)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#d)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><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(#j)" stroke-width=".324579"/></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..b67d2d9b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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="m.79374994 1.5875v.2645834h.26458336v1.0583333h-.26458336v.2645833h.26458336.2645834.2645833v-.2645833h-.2645833v-1.0583333h.2645833v-.2645834h-.2645833-.2645834zm-.26458339 3.4395834v.2645833h.26458333v1.0583333h-.26458333v.2645834h.26458333.26458332.7937501v-.2645834h-.2645834v-1.0583333h.2645834v-.2645833h-.7937501-.26458332zm.52916665.2645833h.2645834v1.0583333h-.2645834z" fill="#fff" opacity=".35" stroke-width=".264583"/><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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(#a)"/></g><g transform="translate(-1.5875 -283.770813)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 -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(#a)"/></g><g transform="translate(-1.5875 -287.2104)"><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(#a)"/></g><path d="m.79374997 1.3229166v.2645834h.26458333v1.0583333h-.26458333v.2645833h.26458333.2645834.2645833v-.2645833h-.2645833v-1.0583333h.2645833v-.2645834h-.2645833-.2645834zm-.26458339 3.4395834v.2645833h.26458333v1.0583333h-.26458333v.2645834h.26458333.26458329.7937501v-.2645834h-.2645834v-1.0583333h.2645834v-.2645833h-.7937501-.26458329zm.52916662.2645833h.2645834v1.0583333h-.2645834z" fill="#4c4c4c" stroke-width=".264583"/></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..e664462e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg height="32" 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" 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 fill="#f8f8f8" opacity=".35" transform="matrix(.26458333 0 0 .26458333 .264583 1.058333)"><path d="m4 17h1v4h-1z"/><path d="m4 15h1v1h-1z"/><path d="m2 17h1v4h-1z"/><path d="m2 15h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 -285.09373)"><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(#a)"/></g><g transform="translate(-1.5875 -283.770813)"><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(#a)"/></g><g transform="matrix(1.2666667 0 0 1 -2.645833 -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(#a)"/></g><g transform="translate(-1.5875 -287.2104)"><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(#a)"/></g><g fill="#4e4e4e" transform="matrix(.26458333 0 0 .26458333 .264583 .79375)"><path d="m4 17h1v4h-1z"/><path d="m4 15h1v1h-1z"/><path d="m2 17h1v4h-1z"/><path d="m2 15h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></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..ab4b675b1
--- /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 -.087 -.368)" 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(.5946 0 0 .5997 1.738 -.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><g transform="translate(.529667 .79375)"><path d="m4.9977957 12.997921v5.002c0 .553.445.997948.998.998l22.0062043.002079c.553.000052.998-.445.998-.998v-5.002z" fill="url(#b)" transform="matrix(.2646 0 0 .2646 0 -1.058)"/><path d="m1.0578334 2.3812498v1.852h.264v-1.852zm.266 0v.263l1.0561666.0007502.002 1.324v.265h1.852v-.264h-1.586l-.002-1.324h1.584v1.588h.27v.002h3.173v-.002h.264v-1.852zm1.0581666 1.5887502-1.0581666-.0007502v.266l1.0581666.0007502zm2.118-1.325h1.586v1.325h-1.586zm1.853 0h1.32v1.325h-1.32z" opacity=".321"/><path d="m1.4297084 3.8474582 6.0902916.0005418.048 1.047-6.1132916-.0005418z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268" transform="translate(0 -1.058)"/></g><g fill="none" stroke="#ce5c00" 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></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..4df0775a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/runbasic.svg
@@ -0,0 +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.611" x2="-19.831" y1="2.027" y2="29.986"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 48.57 -34.3)" 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="c" gradientTransform="matrix(.5089 0 0 .50895 -4.523 10.367)" gradientUnits="userSpaceOnUse" x1="24.608" x2="17.064" y1="22.856" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".103" 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="-23.269" x2="-23.782" y1=".644" y2="30.644"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><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><radialGradient id="f" 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><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#f)"/><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(#a)"/><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" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 31.5v-15l12 7.5z" fill="url(#b)" transform="translate(10 -8)"/><g fill="none"><path d="m11.5 23.5v-15l12 7.5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 18.17v11.645l8.88-5.813z" opacity=".6" stroke="url(#c)" stroke-width=".992" transform="translate(10 -8)"/></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..f192f0923
--- /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.344" x2="17.064" y1="23.421" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".055" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 10.17v11.645l8.88-5.813z" 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..2efc93d97
--- /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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-7.661017" x2="-7.661017" y1="9.743057" y2="30.743057"><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><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"/><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.508475v-6.5h2.990923v6.5z" fill="url(#h)" stroke="#559ac6" stroke-linecap="round"/></g></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..29786d3ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveacopy.svg
@@ -0,0 +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(.0352 0 0 .00824 -.725 26.98)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#a" y1="366.648" y2="609.505"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 26.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 26.98)" 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(.45714 0 0 .43457 1.03 8.904)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".985" y2="47.013"/><linearGradient id="h" gradientTransform="matrix(.4054 0 0 .5135 2.27 7.676)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.583" y2="41.507"><stop offset="0" stop-color="#fff"/><stop offset=".012" stop-color="#fff" stop-opacity=".235"/><stop offset=".989" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.57" x2="16.57" y1="9.607" y2="30.542"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.99" x2="11.735" y1="12.85" y2="37.718"><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="k" gradientUnits="userSpaceOnUse" x1="11.704" x2="11.704" y1="27.199" y2="20.501"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.0845 0 0 .0123 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#a" y1="366.648" y2="609.505"/><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.0193 0 0 .0165 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.0193 0 0 .0165 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="o" gradientTransform="matrix(.7152 0 0 .5084 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(.7838 0 0 .6216 -2.81 .08)" gradientUnits="userSpaceOnUse" x1="39.467" x2="4.861" y1="25.46" y2="25.614"><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(.857 0 0 .5215 -4.57 1.684)" gradientUnits="userSpaceOnUse" x1="37.946" x2="4.725" xlink:href="#f" y1="27.247" y2="28.292"/><g opacity=".4"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#l)" 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(#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="m1 5 28 .002v21.998h-28z" fill="url(#q)" transform="matrix(0 -1 1 0 0 31)"/><path d="m.5 4.5 29 .002v22.998h-29z" fill="none" stroke="url(#o)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m28.5 26.5h-27v-21h27z" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m3.5 30h17v2h-17z" fill="url(#b)" opacity=".15" transform="translate(11 1)"/><path d="m3.5 30v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15" transform="translate(11 1)"/><path d="m20.5 30v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="translate(11 1)"/><path d="m4 10h16v20h-16z" fill="url(#g)" transform="translate(11 1)"/><path d="m19.5 29.5h-15v-19h15z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(11 1)"/><path d="m3.5 9.5h17v21h-17z" fill="none" stroke="url(#i)" stroke-linejoin="round" transform="translate(11 1)"/><g stroke-linecap="round"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="url(#j)" stroke="#559ac6" stroke-linejoin="round" transform="translate(11 1)"/><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)" transform="translate(11 1)"/></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..b41c9d4a9
--- /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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-7.661017" x2="-7.661017" y1="9.743057" y2="30.743057"><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><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="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"/><path d="m22 15.5-6.000001 6.5-5.999999-6.5h4.508475v-6.5h2.990923v6.5z" fill="url(#h)" stroke="#559ac6" stroke-linecap="round" stroke-linejoin="round"/></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..91bbe5ecf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveasremote.svg
@@ -0,0 +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="#h"/><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="#h"/><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="6.185" y2="41.815"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="g" gradientUnits="userSpaceOnUse" x1="-7.661" x2="-7.661" y1="6.243" y2="27.243"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="1120.375" cy="394.781" gradientTransform="matrix(1.01818 0 0 .14545 -1124.708 -26.392)" gradientUnits="userSpaceOnUse" r="20.625" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(9.38854 0 0 .22354 -10.71 -52.755)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" xlink:href="#k" y1="372.578" y2="372.578"/><linearGradient id="k"><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="l" gradientTransform="matrix(9.38854 0 0 .22354 -10.71 -46.835)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" xlink:href="#k" y1="372.578" y2="372.578"/><linearGradient id="m" gradientTransform="matrix(3.1119 0 0 .09124 -10.892 18.78)" 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="n" gradientTransform="matrix(.73128 0 0 .697 -1.095 -.848)" gradientUnits="userSpaceOnUse" x1="23.1" x2="23.144" y1="38.297" y2="46.038"><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><path d="m37.037 31.03c-.004 4-41.997 4-42 0-.004-4 42.003-4 42 0z" fill="url(#i)" fill-rule="evenodd" opacity=".3" transform="matrix(.66272 0 0 1 5.242 -2)"/><path d="m-4.963 30.03h42v1h-42z" display="block" fill="url(#j)" opacity=".65" transform="matrix(.66272 0 0 1 5.242 -2)"/><path d="m-4.963 28.03h42v1h-42z" display="block" fill="url(#l)" opacity=".65" transform="matrix(.66272 0 0 1 5.242 -2)"/><path d="m-5.213 29.03h41.5v1h-41.5z" display="block" fill="url(#m)" transform="matrix(.66272 0 0 1 5.242 -2)"/><path d="m14.537 23.53h3v2h-3z" fill="#d9d9d9" stroke="#828282"/><path d="m13.815 25.53h-1.233c-.582 0-1.045.428-1.045.965v2.07c0 .538.463.965 1.045.965h6.91c.582 0 1.045-.427 1.045-.964v-2.07c0-.538-.463-.965-1.046-.965h-.82z" display="block" fill="url(#n)" stroke="#5a5c58"/><path d="m13.537 26.28h5.963c.277 0 .5.16.5.36v1c0 .2-.223.36-.5.36h-5.963c-.277 0-.5-.16-.5-.36v-1c0-.2.223-.36.5-.36z" display="block" fill="#fff" fill-opacity=".72"/><path d="m14.287 27.03c0 1-1.5 1-1.5 0s1.5-1 1.5 0z" display="block" fill="#fff" fill-opacity=".72"/><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 .002v21.998h-22z" fill="url(#d)"/><path d="m26.5 22.5h-21v-21h21z" fill="none" stroke="url(#e)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m4.5.5 23 .002v22.998h-23z" fill="none" stroke="url(#f)"/><path d="m22 12-6 6.5-6-6.5h4.508v-6.5h2.99v6.5z" fill="url(#g)" stroke="#559ac6" 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..3db7cb1e9
--- /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" 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="b" 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="c"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 26.98)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#c" y1="366.648" y2="609.505"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 26.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 26.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.45714 0 0 .43457 1.03 8.904)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1=".985" y2="47.013"/><linearGradient id="j" gradientTransform="matrix(.4054 0 0 .5135 2.27 7.676)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.583" y2="41.507"><stop offset="0" stop-color="#fff"/><stop offset=".012" stop-color="#fff" stop-opacity=".235"/><stop offset=".989" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16.57" x2="16.57" y1="9.607" y2="30.542"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.99" x2="11.735" y1="12.85" y2="37.718"><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="m" gradientUnits="userSpaceOnUse" x1="11.704" x2="11.704" y1="27.199" y2="20.501"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#c" y1="366.648" y2="609.505"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="q" 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="r" gradientTransform="matrix(.78378 0 0 .62162 -2.81 .08)" gradientUnits="userSpaceOnUse" x1="43.137" x2="4.861" y1="25.614" y2="25.614"><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="s" gradientTransform="matrix(.85714 0 0 .52148 -4.57 1.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1=".985" y2="47.013"/><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(#n)" 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(#o)" 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(#p)" transform="translate(1 1)"/></g><path d="m1 5 28 .002v21.998h-28z" fill="url(#s)" transform="matrix(0 -1 1 0 0 31)"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#q)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><g stroke-linecap="round"><path d="m28.5 26.5h-27v-21h27z" 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"/></g></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.095 1.387.227v-16.064z" 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-.945-.304-1.886-.633-2.984-.633-1.08 0-1.95.252-2.66.5-.71.25-1.262.47-1.745.47-.435 0-.86-.15-1.21-.31-.06-.03-.124-.043-.19-.043v1.93c.597.15 1.35.268 2.23.268 1.193 0 1.8-.22 2.26-.414.46-.193.743-.353 1.67-.353.89 0 1.604.29 2.482.606s1.905.648 3.308.648c1.74 0 2.875-.55 3.812-1.06.938-.512 1.663-.96 2.85-.96.624 0 1.02.12 1.388.275v-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.977-4.405.977-.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-.096.107-.216.31-.21.557.014.48.315.623.456.71.14.083.253.126.376.17.248.09.52.16.79.23l.585.16c-.013.16-.03.338-.05.54-.026.254-.05.507-.05.75.002.122.004.24.043.395.02.08.044.17.123.29.08.123.245.296.496.366.49.137.73-.085.86-.184.13-.1.207-.19.29-.288.167-.196.322-.417.475-.635.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.202.746.276.125.037.24.07.41.084.085.008.187.014.335-.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.077-.1.148-.196.215-.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.042.03.033zm-2.377.47c.03-.013.033.005.023.01l-.046.013c.005-.003.02-.02.023-.02zm-.295.361v.04c-.002.015-.014.004 0-.038zm3.9.71c-.006-.01.01-.01.026.032l-.025-.032zm.013.46c-.017.04-.033.045-.027.035l.028-.037zm-3.882.746v.046c-.01-.045 0-.057 0-.046zm.26.396.04.013c.012.005 0 .012-.038-.013zm2.45.427c.01-.01.01.006-.03.033.01-.008.027-.03.03-.034zm-.504.14.047.017c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m9.87 22.034c-.263.088.046 1.985-.122 2.197-.16.207-2.15.414-2.142.67.007.262 2.023.57 2.185.784.16.208-.246 2.054.01 2.126.27.075 1.207-1.63 1.474-1.71.26-.077 1.996.852 2.15.642.158-.218-1.278-1.578-1.275-1.842.002-.254 1.48-1.524 1.316-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-.264.08-1.2 1.787-1.466 1.712-.26-.072.144-1.917-.013-2.125-.162-.215-2.175-.522-2.183-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#a)" transform="translate(2.13 .87)"/><path d="m9.887 21.317-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.936-.064 2.128-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.005 0-.01-.003-.016-.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.753-4.373-1.894-5.418-1.885z" fill="url(#b)" opacity=".75" transform="translate(2.13 .87)"/><path d="m3.5 30h17v2h-17z" fill="url(#d)" opacity=".15" transform="translate(11 1)"/><path d="m3.5 30v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15" transform="translate(11 1)"/><path d="m20.5 30v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15" transform="translate(11 1)"/><path d="m4 10h16v20h-16z" fill="url(#i)" transform="translate(11 1)"/><path d="m19.5 29.5h-15v-19h15z" fill="none" stroke="url(#j)" stroke-linecap="round" transform="translate(11 1)"/><path d="m3.5 9.5h17v21h-17z" fill="none" stroke="url(#k)" stroke-linejoin="round" transform="translate(11 1)"/><g stroke-linecap="round"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="url(#l)" stroke="#559ac6" stroke-linejoin="round" transform="translate(11 1)"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.035-2.26-.148-2.71.328-.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.654 2.98-3.295 4.452-4.957.513-.66-.043-1.735-.88-1.696h-1.937c-.005-1.016.01-3.032-.007-4.047-.052-.634-.698-1.035-1.297-.955h-2.98z" fill="none" opacity=".6" stroke="url(#m)" transform="translate(11 1)"/></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..eb104a7c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sbaexecutesql.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="32" width="32"><defs><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" y1=".185" y2="31.771"><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="n" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient></defs><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"/><g stroke-width="1.272" stroke-linecap="round" stroke-linejoin="round"><path d="M22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.178c-.47-.256-1.052-.092-1.308.376L4.45 16.982c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.925.11.06.226.09.342.105.38.05.77-.13.966-.488L26.76 5.674c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" transform="matrix(.786 0 0 .786 9.895 10.03)" fill="url(#m)" stroke="#699536"/><path d="M21.958 3.463l-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676L22.744 3.16c-.456-.248-.458-.245-.786.303z" transform="matrix(.786 0 0 .786 9.895 10.03)" opacity=".4" fill="none" stroke="url(#n)"/></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..202fe1233
--- /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="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 31.833 6.84)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><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="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.836 26.652 5.777-4.657-5.78-4.587v3.435h-8l.004 2.33h8z" 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="#004372" stroke-linejoin="round"/></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..b703cfd71
--- /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" gradientUnits="userSpaceOnUse" x1="19.527" x2="19.722" y1="8.459" y2="-.829"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" 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(#b)" 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"/><path d="m6.218.926-1.588 1.588h3.175z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264585"/><path d="m18 6-4.602-4.838 9.246.015z" fill="none" stroke="url(#a)" stroke-opacity=".827" stroke-width="1.283" transform="matrix(.20622 0 0 -.20622 2.506 2.493)"/><path d="m6.218 7.805-1.588-1.587h3.175z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264585"/><path d="m18 6-4.602-4.838 9.246.015z" fill="none" stroke="url(#a)" stroke-opacity=".827" stroke-width="1.283" transform="matrix(.20622 0 0 .20622 2.506 6.238)"/></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..e1bfd78ae
--- /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="62.625" cy="4.625" gradientTransform="matrix(1.4605493 0 0 .38262575 -75.590584 41.864949)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0" stop-color="#7f7f7f"/><stop offset="1" stop-color="#808080" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.68707361 0 0 .67571638 -.528698 16.533183)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26743691 0 0 .26301617 68.444407 12.448088)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.26743692 0 0 .26301619 -34.538549 14.989889)" gradientUnits="userSpaceOnUse" x1="277.573" x2="201.87128" y1="146.1507" y2="67.350082"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.240929" cy="21.817987" gradientTransform="matrix(1.0832271 0 0 .95516571 -6.953199 9.114164)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#a1a1a1" stop-opacity=".207843"/><stop offset="1" stop-color="#a1a1a1" stop-opacity=".678431"/></radialGradient><radialGradient id="f" cx="15.414371" cy="13.078408" gradientTransform="matrix(2.0869373 0 0 1.5707862 -22.862075 1.417581)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.27864343 0 0 .27037764 -.333035 17.170633)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.27864343 0 0 .27037764 -36.476199 15.1358)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.26410877 0 0 .25449028 -33.851066 15.628067)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.6565695 -.659788 .7345237 .7308691 -21.951313 5.314262)" 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="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" 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="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" 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="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="q" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="r" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="s" 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="t" gradientTransform="matrix(.5603647 .02418622 .02415646 .5596736 -1.391805 -1.444819)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><g transform="translate(0 -16)"><g fill-rule="evenodd"><ellipse cx="15.876342" cy="43.634594" fill="url(#a)" opacity=".3" rx="15.518342" ry="4.065405"/><path d="m18.718756 32.025246 11.957833 10.945105-1.657525 2.212305-11.914524-11.839678z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25791"/><path d="m29.039219 44.464218-9.589941-11.76017 11.602642 10.013609z" fill="url(#d)"/></g><ellipse cx="-21.10939" cy="52.433319" fill="#3e3e3e" rx="1.954899" ry="1.088511" transform="matrix(.66812659 -.74404762 .83942323 .54347828 0 0)"/><ellipse cx="12.1" cy="26.764002" fill="url(#e)" fill-rule="evenodd" rx="9" ry="7.936"/><path d="m11.92071 19.787462c-4.1913085 0-7.5853148 2.941222-7.5853148 6.573385 0 1.048985.093981 2.132464.598505 3.012765 1.007974.321966 2.3230363.422706 3.459481.422706 4.9666738 0 9.2386048-3.568341 9.5451128-7.805846-1.393166-1.426702-3.693821-2.20301-6.017784-2.20301z" fill="url(#f)" fill-rule="evenodd" opacity=".834225"/><path d="m12.000001 18.5c-5.243104 0-9.500004 3.808863-9.500001 8.5 0 4.691134 4.256897 8.499999 9.500001 8.5 5.243096 0 9.499998-3.808866 9.499998-8.5 0-4.691137-4.2569-8.5-9.499998-8.5zm.113196.557654c4.692603 0 8.507332 3.405779 8.507332 7.604371 0 4.198597-3.814729 7.604375-8.507332 7.604375-4.692612.000001-8.498624-3.405777-8.498624-7.604375 0-4.198592 3.806012-7.604371 8.498624-7.604371z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.09567 18.8c-4.9696102 0-8.99567 3.584513-8.99567 8.000003 0 4.415483 4.0260568 7.999997 8.99567 7.999997 4.969608 0 9.00433-3.584515 9.00433-7.999997 0-4.41549-4.034722-8.000003-9.00433-8.000003zm.05199.308979c4.670371 0 8.096645 3.366043 8.096645 7.515653 0 4.149615-3.426274 7.158766-8.096645 7.158766-4.6703758.000001-8.149701-3.00915-8.149701-7.158766 0-4.14961 3.4793252-7.515653 8.149701-7.515653z" fill="url(#i)"/><g transform="matrix(.82851861 0 0 .82851861 11.595113 28.006754)"><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(#j)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".402325"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".402325"/><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="#0c0c0c" opacity=".6"/><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(#k)"/><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(#m)"/><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(#o)"/><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(#p)"/><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(#q)"/><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(#r)"/><g fill-rule="evenodd" stroke-width=".402325"><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(#s)" stroke="url(#t)"/><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/sectionshrink.svg b/icon-themes/elementary_svg/cmd/32/sectionshrink.svg
new file mode 100644
index 000000000..91bbdde8b
--- /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"><radialGradient id="a" 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)"><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#a)"/><path d="m12.000008 16.874982-3.0000008-4h6.0000008zm0 6.250036-3.0000008 4h6.0000008z" fill="#fcaf3e" stroke="#ce5c00"/></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..4a569ef97
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12.000008 23.125018-3.0000008 4h6.0000008z" fill="#fcaf3e" stroke="#ce5c00"/></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..5a476a88e
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12.000008 23.125018-3.0000008 4h6.0000008z" fill="#fcaf3e" stroke="#ce5c00"/></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..8ff02d173
--- /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="#729fcf" 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..8fff0f0ba
--- /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(.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="b" 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="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(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="g" 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="h" gradientTransform="matrix(.78378 0 0 .62162 -2.81 .08)" gradientUnits="userSpaceOnUse" x1="43.137" x2="4.861" y1="25.614" y2="25.614"><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(.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="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(#d)" 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(#e)" 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(#f)" transform="translate(1 1)"/></g><path d="m1 5 28 .002v21.998h-28z" fill="url(#i)" transform="matrix(0 -1 1 0 0 31)"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#g)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><g stroke-linecap="round"><path d="m28.5 26.5h-27v-21h27z" 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"/></g></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(#a)" 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(#b)" opacity=".75" transform="translate(2.13 .87)"/></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..d25dad744
--- /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.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" gradientTransform="matrix(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><linearGradient id="e"><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(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="g" gradientTransform="matrix(.1323 0 0 .066 -.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="h" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="i" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 .176 -387.532)"><rect fill="url(#i)" height="5.556" rx=".198" width="1.191" x=".463" y="291.047"/><path d="m.543 291.18.896-.132.016 5.555-.896.132z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#g)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h.87" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm-.992.794h.992v.198h-.992zm1.191 0v.198zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2zm-1.19 1.19h.99v.2h-.99zm1.19 0v.2z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#f)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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/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..9b7d832d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selecttable.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(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.36596 0 0 .37424 .025 -.13)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1764 0 0 .0882 -.177 1.06)" 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="e" gradientTransform="matrix(.1796 0 0 .1952 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" gradientTransform="matrix(.1573 0 0 .1587 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><path d="m.9.707h6.644l.023 7.407h-6.644z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m.53 2.382h7.406v.264h-7.406z" fill="url(#d)" opacity=".15"/><path d="m.66 2.12-.004 5.524c0 .203.206.423.41.423h6.324c.202 0 .41-.22.41-.424l.005-5.527" fill="none" opacity=".3" stroke="#000" stroke-width=".268"/><path d="m.965.392c-.21 0-.3.227-.3.44v1.286h7.138v-1.284c0-.216-.158-.43-.368-.43z" fill="url(#c)"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" style="opacity:.5;fill:none;stroke-width:.268;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.192-.443-.395-.443z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".268"/><path d="m2.116 2.382h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm1.852 0h.267v5.556h-.267zm-5.027 1.058h1.323v.264h-1.323z" opacity=".321"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.853 0h1.587v.264h-1.587zm1.852 0h1.587v.264h-1.587zm-5.292 1.587h1.323v.267h-1.323zm1.588 0h1.59v.267h-1.591zm1.854 0h1.585v.267h-1.587zm1.852 0h1.587v.267h-1.589zm-5.294 1.587h1.323v.266h-1.323zm1.588 0h1.59v.266h-1.591zm1.854 0h1.585v.266h-1.587zm1.852 0h1.587v.266h-1.589z" opacity=".321"/><path d="m2.116.53h.267v1.586h-.267zm1.852 0h.267v1.586h-.267zm1.852 0h.267v1.586h-.267z" fill="#126400" opacity=".4"/><path d="m.794 7.938v-7.41100007l6.8779809.002693.00102 7.40930727z" fill="#fcaf3e" fill-opacity=".602941"/><g fill="#ce5c00"><path d="m.53 7.938c0 .146.118.2650001.264.2650001h6.88c.144 0 .262-.1200002.262-.2650001v-7.41000007c0-.146-.118-.264-.264-.264h-6.88c-.142 0-.262.118-.262.264zm.264 0v-7.41100007h6.88v7.40999997z"/><path d="m2.1161499.5296879.0000327 1.587212h.2666501l-.0000327-1.587212zm1.8520835 0 .0000232 1.587212h.26666l-.0000232-1.587212zm1.8515666 0 .0005532 1.587212h.2666487l-.0005532-1.587212zm-5.28749983 1.5877288.00155.2640666h7.40523313v-.2640666zm1.58388263.2645833-.0010673 1.0581045h-1.32188225v.2640666h1.32188315l.000516 1.3229167h-1.32239915v.2666503h1.32239995v1.3198162h-1.32239995v.2666503h1.32291665v1.0572999h.2666504l-.0005159-1.0572999h1.5854323l.0005292 1.0572999h.2666378l-.0005292-1.0572999h1.5854331v-.2666503h-1.5854331v-1.3198162h1.5854331l.00106 2.6437664h.2645798v-1.0572999h1.5864665v-.2666503h-1.5864665v-1.3198162h1.5864665v-.2666503h-1.5864665v-1.3229167h1.5864665v-.2640666h-1.5864771l.0015832-1.0581045h-.2666502l-.00105 1.0581045h-1.5854496l.0010541-1.0581045h-.2666379l-.00105 1.0581045h-1.5854496l.0010673-1.0581045zm.265584 1.3221711h1.5854332l.0005291 1.3229167h-1.5854456zm1.8520834 0h1.5854331l.0005292 1.3229167h-1.5854331zm-1.8515667 1.589567h1.5854332v1.3198162h-1.5854332z"/></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..8cd7027ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectunprotectedcells.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(.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="b" cx="18.031223" cy="6.2807" gradientTransform="matrix(.46988397 0 0 .47066524 13.450587 8.917973)" 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(.9017044 0 0 .45000067 18.244682 10.301129)" 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(-.9017044 0 0 -.45000067 19.755358 49.451175)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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="h" 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="i" gradientUnits="userSpaceOnUse" x1="10.83333258" x2="10.83333258" xlink:href="#j" y1="29.00116298" y2="19.00116368"/><linearGradient id="j"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="21.83333188" x2="21.83333188" xlink:href="#j" y1="29.00116298" y2="19.00116368"/><linearGradient id="l" gradientTransform="matrix(.66666666 0 0 .66666662 3.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66666666 0 0 .66666662 16.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="29" y2="14"/><linearGradient id="n" 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="o" 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="p" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#c" y1="27.5" y2="27.5"/><linearGradient id="q" gradientTransform="matrix(.3637 0 0 .41053 .033 -.33)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#r" y1="2.269" y2="19.728"/><linearGradient id="r"><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="s" gradientTransform="matrix(.1796 0 0 .19523 -.088 -.368)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#r" y1="5" y2="43"/><linearGradient id="t" gradientTransform="matrix(.15725 0 0 .15873 .46 -.008)" 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="7.408" rx=".264" width="6.879" x=".793" y=".53"/><g fill="none"><path d="m.9.707h6.644l.023 7.407h-6.644z" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m4.0292969 1.5078125c-.7710236 0-1.5488281.8323654-1.5488281 1.5996094l-.00195 25.7832031c0 .767244.7797577 1.599609 1.5507813 1.599609h23.9023409c.763464 0 1.548828-.832492 1.548828-1.603515v-25.7753909c0-.7710235-.785364-1.6035156-1.548828-1.6035156z" opacity=".3" stroke="#000" stroke-width="1.012913" transform="scale(.26458333)"/><path d="m.923.654.002 1.336 6.634.013v-1.336z" opacity=".5" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/></g><path d="m2.117 5.027v-1.323h2.116v1.323z" fill="#fcaf3e"/><path d="m2.1144167.52916667h.267l.0015833 7.40883333h-.267zm1.852 0h.267l.0015833 7.40883333h-.267zm1.852 0h.267l.0015833 7.40883333h-.267zm-3.7024167 2.91083333v.264z" opacity=".321"/><path d="m2.9980469 7v1.0058594h5v-1.0058594zm5.9980469 0v.9980469h.0039062v.0078125h6.003906v-.0078125h.001953v-.9980469h-.001953zm7.0019532 0 .001953.5039062v.4941407h.001953v.0078125h5.994141v-.0078125h.001953v-.9980469h-.001953-5.996094zm7 0 .001953.5039062v.4941407h.001953v.0078125h5.998047v-1.0058594h-.001953-5.998047zm-20.0000001 5.994141v.003906.003906 1.001953.003906h5.0019531v-1.005859-.003906h-.0019531v-.003906zm5.9980469 0v.007812.998047.007812h.0039062 6.005859v-1.005859-.003906h-.001953v-.003906zm7.0019532 0v.007812.998047h.001953v.007812h.003906 5.994141v-1.005859-.003906h-.001953v-.003906zm7 0v.007812.998047h.001953v.007812h.003906 5.998047v-1.005859-.003906h-.001953v-.003906zm-20.0000001 6.001953v.003906 1.001953.003906.003907h5v-.003907h.0019531v-.003906-1.005859zm5.9980469 0v.007812.998047.007813h6.0078122v-.003907h.001953v-.003906-1.005859h-6.005859zm7.0039062 0v.007812h-.001953v.998047.007813h5.998047v-.003907h.001953v-.003906-1.005859h-5.994141zm7 0v.007812h-.001953v.998047.007813h6.001953v-.003907h.001953v-.003906-1.005859h-5.998047zm-20.0019531 6.001953v1.005859h5v-1.005859zm6.0019531 0v.007812h-.0039062v.998047h6.0078122.001953v-.998047h-.001953v-.007812zm7.001953 0v.007812h-.001953v.494141l-.001953.503906h.001953 5.996094.001953v-.998047h-.001953v-.007812zm7 0v.007812h-.001953v.494141l-.001953.503906h.001953 5.998047.001953v-1.005859z" opacity=".321" stroke-width="3.779528" transform="scale(.26458333)"/><path d="m2.117 5.027c0 .147.118.265.264.265h1.59c.145 0 .263-.118.263-.265v-1.323c0-.146-.118-.264-.264-.264h-1.59c-.145 0-.263.118-.263.264zm.264 0v-1.323h1.59v1.323z" fill="#ce5c00"/><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(#a)" 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(#b)" 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(#d)" opacity=".3"/><path d="m15.250009 31.001159h-2.250004v-2.24999h2.250004z" fill="url(#f)" opacity=".3"/><path d="m9.250009 28.751169h13.500024v2.24999h-13.500024z" fill="url(#g)" opacity=".3"/><rect fill="url(#h)" height="10.001281" rx="1" width="14.256939" x="9.243061" y="19.499973"/><rect fill="url(#i)" height="10" opacity=".5" rx="2" ry="1" width="1" x="10" y="19.00112"/><rect fill="url(#k)" height="10" opacity=".5" rx="2" ry="1" width="1" x="21" y="19.00112"/><rect fill="url(#l)" height="9.001158" opacity=".5" rx=".5" ry="1" transform="scale(1 -1)" width="1" x="9" y="-29.001158"/><rect fill="url(#m)" 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(#n)" 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(#o)"/><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(#p)"/></g></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..39294b986
--- /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="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(#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..44b496144
--- /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"><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"/><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="#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 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="f" cx="7.806056" cy="9.957108" fx="7.275826" gradientTransform="matrix(-.00000011 4.3506752 -5.3177267 -.00000013 68.942118 -39.41615)" 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><linearGradient id="g" 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><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=".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(.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="#fff"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><linearGradient id="j" 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="k" 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="l" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#m" y1="15.298182" y2="24.627615"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#m" y1="30.188753" y2="15.737678"/><linearGradient id="o" 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="p" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#m" y1="30.188753" y2="15.737678"/><linearGradient id="q" 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="r" 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="s" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><radialGradient id="t" 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="#d"/><radialGradient id="u" 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="#d"/><g transform="translate(-2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#b)" 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(#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(#e)" 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(#f)" stroke="url(#g)" stroke-linejoin="round"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd" transform="matrix(.65116278 0 0 .65116278 -23.768842 6.535569)"><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=".05"/><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=".1"/><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=".25"/><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(#i)"/><path d="m75.805722-8.438553c-4.688995 3.50954-20.034014 14.197915-31.625 12.84375v9.687501s24.046646 4.409644 34-3.71875v-18.562501c-.252178-.158582-.539843-.25-.84375-.25z" opacity=".1"/><path d="m78.180722 14.811448c-4.313899 5.507829-8.618138 12.481761-11.5625 19.6875h3.6875c2.282138-4.736529 5.188026-9.878032 7.875-13.5z" opacity=".1"/></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(#s)" 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(#t)" 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(#u)" opacity=".402062"/></g><rect fill="url(#r)" 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(#q)"/><path d="m12.124995 24.875-4.875012 4.875012zm3.75001 0 4.322646 4.424639z" opacity=".7" stroke="url(#p)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#o)"/><path d="m6.1249802 18.499984 7.8750198 6.592707 7.87502-6.592707" opacity=".7" stroke="url(#n)"/></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(#l)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".750002"><path d="m4.624977 18.124983h18.750046v11.625028h-18.750046z" stroke="url(#k)" 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(#j)"/></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..7bf65b1fa
--- /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"><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.669901 4.6575452.02991 22.6666678 26.6666704.0091.30342-22.6432325zm1.3587753 1.3565259h23.9999407v19.9999499h-23.9999407z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m2.669901 3.9908802c-.3681737.0000368-.6666282.2984913-.666665.666665l.02991 22.6666678c.0000368.368174.2984913.666629.666665.666664l26.66667.009123c.368174-.000037.666628-.298492.666665-.666665l-.02991-22.66667c-.000037-.3681737-.298491-.6666282-.666665-.666665zm.330099 1.0091198h26v22h-26z"/><path d="m4.0286763 6.0140711v19.9999499h23.9999407v-19.9999499zm.9713237.9859289h22v18h-21.984375z"/></g></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..d9d492e15
--- /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(.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="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="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(#i)"/><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..ba5ed8a5b
--- /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(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" gradientTransform="matrix(.1323 0 0 .066 -.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="e" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 -3.263083 -387.532)"><rect fill="url(#f)" height="5.556" rx=".198" width="1.19" x="4.432" y="291.047"/><path d="m4.54 291.174.986.006v5.336l-.986-.006z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.24 292.44 1.58-.004v.198l-1.58.003z" fill="url(#d)" opacity=".15"/><path d="m4.338 292.243-.005 4.143c0 .152.155.318.307.317l.77-.003c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m4.233 293.23v.198zm.2 0h1.19v.198h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19z" opacity=".321"/><path d="m4.566 290.947c-.158 0-.226.17-.226.33v.964l1.38-.002v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><g fill="none" stroke-linecap="round" stroke-width=".201"><path d="m4.654 290.95c-.152 0-.316.185-.316.337v1.048h1.382v-1.054c0-.15-.143-.33-.295-.33z" opacity=".4" stroke="#126400"/><path d="m4.534 291.143.002 1.002 1 .007v-1.002z" opacity=".5" stroke="url(#a)" stroke-linejoin="round"/></g></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..dfafea4ef
--- /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 -.087 -.368)" 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(.5946 0 0 .5997 1.738 -.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><g transform="translate(0 .79375)"><path d="m3 13v5.002c0 .553.445.998.998.998h24.004c.553 0 .998-.445.998-.998v-5.002z" fill="url(#b)" transform="matrix(.2646 0 0 .2646 0 -1.058)"/><path d="m.53 2.382v1.852h.264v-1.852zm.266 0v.263h1.584l.002 1.324v.265h1.852v-.264h-1.586l-.002-1.324h1.584v1.588h.27v.002h3.173v-.002h.264v-1.852zm1.586 1.588h-1.586v.266h1.586zm2.118-1.325h1.586v1.325h-1.586zm1.853 0h1.32v1.325h-1.32z" opacity=".321"/><path d="m.9 3.848h6.62l.048 1.047h-6.643z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268" transform="translate(0 -1.058)"/></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..3cc7b4052
--- /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.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(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..5dd68d26e
--- /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.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(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..c01b71bb8
--- /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"><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="b" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" xlink:href="#a" y1=".185" y2="31.771"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2728 0 0 .308 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><linearGradient id="e"><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(.2745 0 0 .2807 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#a" y1="-4.284" y2="16.85"/><linearGradient id="g" gradientTransform="matrix(.1323 0 0 .066 -.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="h" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="i" gradientTransform="matrix(.118 0 0 .119 .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.3333 0 0 1.3333 -4.586 -387.532)"><rect fill="url(#i)" height="5.556" rx=".198" width="1.19" x="4.432" y="291.047"/><path d="m4.54 291.174.986.006v5.336l-.986-.006z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.24 292.44 1.58-.004v.198l-1.58.003z" fill="url(#g)" opacity=".15"/><path d="m4.338 292.243-.005 4.143c0 .152.155.318.307.317l.77-.003c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m4.233 293.23v.198zm.2 0h1.19v.198h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19zm-.2 1.19v.2zm.2 0h1.19v.2h-1.19z" opacity=".321"/><path d="m4.566 290.947c-.158 0-.226.17-.226.33v.964l1.38-.002v-.963c0-.162-.118-.322-.276-.322z" fill="url(#f)"/><g fill="none" stroke-linecap="round" stroke-width=".201"><path d="m4.654 290.95c-.152 0-.316.185-.316.337v1.048h1.382v-1.054c0-.15-.143-.33-.295-.33z" opacity=".4" stroke="#126400"/><path d="m4.534 291.143.002 1.002 1 .007v-1.002z" opacity=".5" stroke="url(#d)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.18c-.47-.255-1.052-.09-1.308.377l-2.356 3.026c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.924.11.06.226.09.342.105.38.05.77-.13.966-.49l11.017-20.153c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#b)" stroke="#699536" transform="matrix(.208 0 0 .208 2.618 2.654)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#c)" transform="matrix(.208 0 0 .208 2.618 2.654)"/></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..98678d22b
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" y1=".185" y2="31.771"><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="c" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" 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="e" gradientTransform="matrix(.5946 0 0 .5997 1.738 -.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="m3 13v5.002c0 .553.445.998.998.998h24.004c.553 0 .998-.445.998-.998v-5.002z" fill="url(#e)" transform="matrix(.2646 0 0 .2646 0 -1.058)"/><path d="m.53 2.382v1.852h.264v-1.852zm.266 0v.263h1.584l.002 1.324v.265h1.852v-.264h-1.586l-.002-1.324h1.584v1.588h.27v.002h3.173v-.002h.264v-1.852zm1.586 1.588h-1.586v.266h1.586zm2.118-1.325h1.586v1.325h-1.586zm1.853 0h1.32v1.325h-1.32z" opacity=".321"/><path d="m.9 3.848h6.62l.048 1.047h-6.643z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268" 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(#a)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -1 1 0 2.381 11.907)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.18c-.47-.255-1.052-.09-1.308.377l-2.356 3.026c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.924.11.06.226.09.342.105.38.05.77-.13.966-.49l11.017-20.153c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#b)" stroke="#699536" transform="matrix(.208 0 0 .208 2.618 2.654)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#c)" transform="matrix(.208 0 0 .208 2.618 2.654)"/></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..7d697a76e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setoutline.svg
@@ -0,0 +1 @@
+<svg height="32" 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="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998716 66.494152 298.52788)" gradientUnits="userSpaceOnUse" r="1.25" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#b" y1="290.12082" y2="290.12082"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".529167" x2="1.5875" xlink:href="#b" y1="293.824998" y2="293.824998"/><g transform="translate(0 -288.53332)"><g transform="matrix(1.2666667 0 0 1 -2.645833 3.43959)"><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="translate(-1.5875 4.762507)"><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.2666667 0 0 1 -2.645833 0)"><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="translate(-1.5875 1.32292)"><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><rect fill="url(#d)" height="1.058333" rx=".79375" width="1.058333" x=".529167" y="293.29581"/><path d="m1.3229167 291.20625h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276894-.36875h.2685107z" fill="url(#a)"/></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..4945b9488
--- /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" 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=".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="12.165" x2="23.872009" y1="11.366" y2="11.449045"><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="c" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="23.500151" x2="10.374822" xlink:href="#b" y1="10.25202" y2="10.25202"/><linearGradient id="d" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="32.786636" x2="32.786636" xlink:href="#a" y1="49.840336" y2="66.094208"/><linearGradient id="e" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="12.165" x2="23.872009" xlink:href="#b" y1="11.366" y2="11.449045"/><linearGradient id="f" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="30.558367" x2="30.558367" xlink:href="#a" y1="64.799362" y2="45.944866"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="28.061331" x2="22.238089" y1="13.037027" y2="37.983051"><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(.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="j" 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="k" 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="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="matrix(0 1 -1 0 37.91081 .164592)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#c)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(0 -1 -1 0 22.009299 33.006107)"><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" display="block" fill="url(#e)" stroke-width="1.3333"/><g fill="none" stroke-width=".999975"><path d="m22.838074 18.654579 5.777189-4.657217-5.779855-4.5865518v3.4345808h-7.9998l.004 2.330608h7.9998z" display="block" opacity=".401" stroke="url(#f)" stroke-miterlimit="7"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202436-7.3491494v4.8638784h-7.999801l.004 4.997208h7.9998z" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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="m9 2.2245762 14 5.6262147v22.9560011l-14-5.66303z" fill="url(#i)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#h)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#m)" stroke-width=".999922"/></g></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..0f4fd9fc5
--- /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="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58642609 0 0 .11633788 10.569233 17.922023)" 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="19.78343" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.895941" ry="1.963204"/><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" 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..572899773
--- /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 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=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></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..a9e38f1bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showallnotes.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.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(.000006 8.000006)" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" xlink:href="#c" y1="11.249186" y2="31.264799"/><linearGradient id="g" gradientTransform="translate(.000006 8.000006)" gradientUnits="userSpaceOnUse" x1="16.690018" x2="10.9094" xlink:href="#d" y1="3.971202" y2="10.748026"/><g transform="matrix(.98739408 0 0 .98739408 .553633 -.768642)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#b)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#c)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#d)" fill-rule="evenodd"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#a)" opacity=".4"/></g><g transform="matrix(-.98739408 0 0 .98739408 31.896597 -9.488757)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width="1.012767"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#f)" stroke-width="1.012767"/><path d="m10.440349 10.395493c-5.6360944.829706-9.80646253 4.707204-9.4275387 8.905507.2453689 2.718573 2.335049 4.956191 5.3233735 6.136789l-1.2473684 4.853245 5.5182656-3.985025.03815-.0035c.680993.0325 1.365147.04327 2.075103-.0214 6.058287-.551901 10.6644-4.577192 10.266838-8.981967-.39756-4.404775-5.649237-7.5320335-11.707524-6.980132-.283982.02587-.562112.03565-.839298.07646z" fill="url(#g)" fill-rule="evenodd"/></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..a1cfbf2e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showcolumn.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=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><g transform="matrix(0 -1 1 0 -1.321339 8.203697)"><path d="m.26601861 3.7039999h7.40798149l-.004 1.5880001h-7.40598148z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.26601861 3.44c-.147-.0000001-.26536838.1180004-.265.2639999l.00399999 1.5853294c.0003709.1469995.117.265.263.265h7.4079816c.146 0 .2643708-.1180004.2639999-.265l-.004-1.5853293c-.0003684-.1459995-.1179999-.264-.2639999-.264zm0 .2639999 7.40798149.0000001v1.5853293h-7.4059815z"/><path d="m2.911345 3.702667h.265333v1.586663h-.265333z"/><path d="m4.498008 3.702667h.265333v1.586663h-.265333z"/><path d="m6.087031 3.702765h.265333v1.585329h-.265333z"/><path d="m1.323349 3.702667h.266666v1.586663h-.266666z"/></g></g></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..7b899f73a
--- /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" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#h" y1="1.190625" y2="7.429696"/><linearGradient id="b" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="c" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#h" y1="1.719791" y2="8.017164"/><linearGradient id="d" gradientTransform="translate(-5.291667)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#h" y1="1.190625" y2="7.429696"/><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><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><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><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(#c)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#a)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#b)"/><path d="m.661458 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)"/></g><g transform="translate(0 -.529167)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#g)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 0 8.994462)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#f)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g></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..85ff88070
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..0dda38718
--- /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="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="b" 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="c" 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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" y1=".185" y2="31.771"><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" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" y1="2.669" y2="30.502001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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(#a)"/><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(#c)" 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(#b)"/><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 stroke-linecap="round" stroke-linejoin="round" stroke-width="1.272" transform="matrix(3.7795276 0 0 3.7795276 -12.803312 -11.347875)"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.18c-.47-.255-1.052-.09-1.308.377l-2.356 3.026c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.924.11.06.226.09.342.105.38.05.77-.13.966-.49l11.017-20.153c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#d)" stroke="#699536" transform="matrix(.208 0 0 .208 2.618 2.654)"/><path d="m21.958 3.463-4.14 7.604-3.688 6.708c-.12.12-.082.502-.6.635-.36.092-.426-.042-.804-.285l-4.634-3.662c-.515-.414-.5-.393-.865-.025l-1.86 2.348c-.5.536-.424.86.2 1.26 0 0 8.72 7.187 8.73 7.192.105.057.06.076.506.386.286.198.54-.432.723-.77l10.6-19.342c.24-.44.222-.434-.22-.676l-3.162-1.676c-.456-.248-.458-.245-.786.303z" fill="none" opacity=".4" stroke="url(#e)" transform="matrix(.208 0 0 .208 2.618 2.654)"/></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..9631c94b7
--- /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"><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.329722" x2="14.329722" y1=".022377" y2="-32.070297"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" 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="g" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16.961483" x2="16.961483" y1="17.550282" y2="22.46797"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.85580995 0 0 .96310694 2.293602 .65893)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.447983" y2="22.248878"><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="9.169888" x2="12" xlink:href="#j" y1="6.694915" y2="7"/><linearGradient id="j"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#j" y1="5" y2="14"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#m" y1="17" y2="17"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#m" y1="15" y2="14"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.695312" x2="13.093221" xlink:href="#j" y1="7" y2="6.923729"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="10.5" x2="13.5" xlink:href="#m" y1=".5" y2="17.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="14" x2="9" xlink:href="#j" y1="16.5" y2="16.5"/><linearGradient id="r" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#m" y1="22" y2="26"/><radialGradient id="s" 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="t" 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="u" 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="v" cx="3.174964" cy="2.910453" 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 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(#e)" 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(#f)" 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"/><g transform="matrix(.99836079 0 0 1.1897496 .026223 -2.284044)"><rect fill="url(#g)" height="5.022802" rx="1.054037" width="16.905584" x="7.537286" y="17.406235"/><g fill="none" stroke-width=".917547"><rect height="3.407683" rx=".323866" ry=".627119" stroke="url(#h)" width="14.99927" x="8.504885" y="18.253777"/><rect height="4.965293" opacity=".5" rx="1.062547" ry=".84646" stroke="#656565" width="17.048779" x="7.496839" y="17.509247"/></g></g><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.24306311 0 0 3.24306311 12.19388 13.051701)"><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(#s)"/><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(#t)"/><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(#u)"/><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" stroke-width=".30835"/><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(#v)" 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" stroke-width=".30835"/></g></g><g transform="matrix(3.04748247 1.10919288 -1.10919288 3.04748247 16.414892 9.304856)"><path d="m3.1782893.66986989-.3038575 2.02674971-.7482747-.4330485.4330485.7482746-2.0267497.3038576 2.0267497.3038575-.4330485.7482745.7482747-.4330483.3038575 2.0267497.3038576-2.0267497.7482745.4330483-.4330483-.7482745 2.0267496-.3038575-2.0267496-.3038576.4330483-.7482746-.7482745.4330485z" fill-opacity=".389706"/><g transform="matrix(.18708867 -.18708867 .10523738 .10523738 -.332913 4.157216)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#i)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#k)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#l)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#n)"/></g><g transform="matrix(.18708867 .18708867 -.10523738 .10523738 2.192785 -.332912)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#i)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#k)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#l)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#n)"/></g><g transform="scale(.26458334)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#i)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#k)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#l)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#n)"/></g><g transform="matrix(0 .26458334 -.26458334 0 6.35 0)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#o)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#p)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#l)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#q)"/></g><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(#r)" stroke-width=".324579"/></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..18917c1b1
--- /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(.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(.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="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.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..bd987a440
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shownote.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.962544 0 0 .3559079 -.239114 3.226934)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -18.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.52015924 -.04736747 .0511541 .56654328 -1.569401 7.520321)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.2553115 0 0 1.2553115 .89411 -9.341999)"><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320378-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="url(#b)" fill-rule="evenodd"/><path d="m10.627833 11.237452c-4.8285467.701926-9.0860716 3.826011-8.7502536 8.056163.2255573 2.841259 2.873475 4.769288 5.6273634 5.665593l-1.0107838 3.198549 3.767576-2.674977c.583099.02527 1.693807.07039 2.301942.015 4.59818-.418725 10.189139-3.886097 9.657349-8.108347-.538412-4.274811-5.637831-6.717561-10.874267-6.217449-.243151.02322-.481457.03095-.718926.06547z" fill="none" opacity=".8" stroke="url(#c)" stroke-width=".796615"/><path d="m27.101338 29.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#a)" opacity=".4"/><path d="m10.440348 10.395488c-5.636097.829707-9.806467 4.707207-9.427543 8.905512.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.404778-5.649239-7.5320381-11.707529-6.980136-.283982.02587-.562113.03565-.839299.07646z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".796615"/></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..ab4c0f102
--- /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" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#g" y1="1.190625" y2="7.429696"/><linearGradient id="b" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#g" y1=".795334" y2="7.672609"/><linearGradient id="c" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#g" y1="1.719791" y2="8.017164"/><radialGradient id="d" 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><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 15.95619)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><linearGradient id="g" 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(#c)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#a)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#b)"/></g><g transform="translate(.000001 -3.560611)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 .000001 12.434045)"><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><ellipse cx="-18.521679" cy="17.214962" display="block" fill="url(#f)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00"/></g><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#ce5c00" stroke-width=".264583"/></g><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" style="stroke:#000;stroke-width:.264583;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.316176;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..460b9852b
--- /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" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" y1="292.48022" y2="295.11829"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><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(#f)" 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(#d)" 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(#e)" 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..7ea40b3c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showrow.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=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><path d="m.794 3.44h6.8800001l-.004 1.852h-6.8780001z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.794 3.44c-.147 0-.265.118-.265.264v1.323c0 .147.117.265.263.265h6.8800002c.146 0 .2639999-.118.2639999-.265v-1.323c0-.146-.1179999-.264-.2639999-.264zm0 .264h6.8800001l-.004 1.323h-6.8780001z"/><path d="m2.115995 3.704355h.265333v1.322663h-.265333z"/><path d="m3.96799 3.704355h.265333v1.322663h-.265333z"/><path d="m5.819986 3.704355h.265333v1.322663h-.265333z"/></g></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..4580c4739
--- /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 .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(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="m2 5h28v22h-28z" fill="url(#d)"/><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.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(#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..803bc1a98
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="#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="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..579b90ac4
--- /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"><linearGradient id="a" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="23.761099" xlink:href="#e" y1="5.564" y2="41.885098"/><linearGradient id="b" 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="c" 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="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=".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(.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="g"><path d="m1.0577084 288.53371h6.3499999v3.96875h-6.3499999z"/></clipPath><clipPath id="h"><path d="m1.0577084 292.50229h6.3499999l.0000003 4.23333h-6.3500001z"/></clipPath><g clip-path="url(#h)" transform="translate(.000625 -292.50229)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#b)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#c)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#a)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#f)"/></g></g><g clip-path="url(#g)" transform="translate(.000625 -284.03579)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#b)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#c)" opacity=".15"/><path d="m1.323 288.798h5.82v7.408h-5.82z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#e)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#f)"/></g></g><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m4.3656249 7.0114638-1.0583333-1.0583333h2.1166667z"/><path d="m4.3656225 1.4552026 1.0583307 1.0583307h-2.1166614z"/></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..84c3d22e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shrink.svg
@@ -0,0 +1,133 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="32"
+ viewBox="0 0 8.4666665 8.4666669"
+ width="32"
+ version="1.1"
+ id="svg29"
+ sodipodi:docname="shrink.svg"
+ inkscape:version="0.92.5 (0.92.5+68)">
+ <metadata
+ id="metadata35">
+ <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="defs33" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ id="namedview31"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="21.50128"
+ inkscape:cy="24.92639"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg29">
+ <inkscape:grid
+ type="xygrid"
+ id="grid842" />
+ </sodipodi:namedview>
+ <linearGradient
+ id="a"
+ gradientUnits="userSpaceOnUse"
+ x1="4.497726"
+ x2="5.569478"
+ y1="1.719997"
+ y2="4.769433">
+ <stop
+ offset="0"
+ stop-color="#cd9ef7"
+ id="stop2" />
+ <stop
+ offset="1"
+ stop-color="#a56de2"
+ id="stop4" />
+ </linearGradient>
+ <linearGradient
+ id="b"
+ gradientUnits="userSpaceOnUse"
+ x1="18.538542"
+ x2="18.43"
+ y1="-0.11979165"
+ y2="6.983">
+ <stop
+ offset="0"
+ stop-color="#fff"
+ id="stop7" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity="0"
+ id="stop9" />
+ </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"
+ id="stop12" />
+ <stop
+ offset=".262"
+ stop-color="#636363"
+ id="stop14" />
+ <stop
+ offset=".705"
+ stop-color="#4b4b4b"
+ id="stop16" />
+ <stop
+ offset="1"
+ stop-color="#3f3f3f"
+ id="stop18" />
+ </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="matrix(.85 0 0 .85 .24 -244.06)"
+ id="path21" />
+ <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=".1"
+ id="path23"
+ style="opacity:0.2" />
+ <path
+ d="m6.218 2.514-1.588-1.588h3.175z"
+ style="stroke-linecap:round;stroke-linejoin:round;stroke-width:.264585;stroke:#7239b3;stroke-opacity:.470588;fill:url(#a)"
+ id="path25" />
+ <path
+ d="M 18.538542,6.2466455 13.398,1.162 23.16875,1.203125 Z"
+ transform="matrix(0.2,0,0,0.2,2.51,0.95)"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:url(#b);stroke-width:1.28299999;stroke-opacity:0.82700004"
+ sodipodi:nodetypes="cccc" />
+</svg>
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..2a60642ce
--- /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.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(.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><radialGradient id="e" cx="7.806" cy="9.957" fx="7.276" gradientTransform="matrix(0 4.35068 -5.31773 0 68.942 -39.416)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#f89b7e"/><stop offset=".262" stop-color="#e35d4f"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.65714 0 0 .659 .23 .172)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="47.935" y2=".918"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></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="#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(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><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(.92105 0 0 1.12986 39.578 -14.15)" gradientUnits="userSpaceOnUse" x1="23.97" x2="23.97" y1="3.981" y2="44.024"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#dcdcdc"/></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(#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" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m18.683 3.25c-7.768 8.19-12.205 9.345-13.68 9.472v2.943c1.113-.19 3.913-.855 6.896-3.15 3.823-2.943 8.395-8.53 8.395-8.53-1.184 2.855-1.569 12.355-1.629 25.015h7.928c.303 0 .576-.142.787-.368-1.248-3.67-2.118-8.498-2.774-12.875-.622-5.8.297-10.873.637-12.507zm-13.68 14.277v3.242c2.793 0 6.897 3.584 9.5 8.23h2.25c-2.572-5.068-9.618-11.473-11.75-11.473z" opacity=".05"/><path d="m18.683 2.514c-7.768 8.19-12.205 9.345-13.68 9.472v2.943c1.113-.192 3.913-.855 6.896-3.15 3.823-2.943 8.395-8.53 8.395-8.53-1.208 2.91-1.582 12.72-1.63 25.75h7.928c.396 0 .737-.237.956-.598-1.346-3.723-2.257-8.8-2.944-13.38-.622-5.802.297-10.874.637-12.508zm-13.68 14.278v3.24c2.94 0 7.327 3.965 9.894 8.968h2.193c-2.207-5.16-9.85-12.208-12.088-12.208z" opacity=".1"/><path d="m18.674 1.773c-7.768 8.19-12.198 9.355-13.674 9.483v2.93c1.114-.19 3.916-.84 6.898-3.134 3.825-2.943 8.404-8.546 8.404-8.546-1.23 2.966-1.612 13.09-1.648 26.494h7.936c.198 0 .385-.06.55-.163v-2.36c-1.128-3.575-1.928-8.08-2.544-12.19-.622-5.8.31-10.88.65-12.514zm-13.674 14.285v3.236c3.085 0 7.757 4.36 10.256 9.706h2.136c-1.738-5.194-10.045-12.942-12.392-12.942z" opacity=".25"/><path d="m65.18-8.5c-11.93 12.574-18.73 14.365-21 14.56v4.5c1.712-.292 6.014-1.318 10.594-4.842 5.874-4.52 12.906-13.094 12.906-13.094-1.925 4.64-2.493 20.65-2.53 41.812h12.31c.263 0 .497-.062.72-.187v-4.845c-1.726-5.486-2.963-12.39-3.908-18.687-.955-8.91.477-16.71 1-19.22zm-21 21.905v5c4.953 0 12.567 7.316 16.25 16.03h3.094c-1.73-7.922-15.565-21.03-19.343-21.03z" fill="url(#k)" transform="matrix(.65116 0 0 .65116 -23.77 6.536)"/><path d="m25.592 1.04c-3.054 2.287-13.046 9.247-20.592 8.365v6.31s15.657 2.87 22.138-2.423v-12.087c-.164-.103-.35-.163-.55-.163zm1.546 15.14c-2.81 3.587-5.612 8.128-7.53 12.82h2.402c1.486-3.084 3.38-6.432 5.128-8.79z" opacity=".1"/></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..0a51ab4d5
--- /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"><radialGradient id="a" cx="13" cy="15.786" 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="b" cx="14.357" cy="15.625" gradientTransform="matrix(0 1.8261 -1.97716 0 45.893 -14.217)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><radialGradient id="c" cx="16" cy="15" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" r="15"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="4.619" x2="43.381" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".044" 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.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(#b)" stroke="url(#a)"/><path d="m2.5 25.5v-21h27v21z" fill="none" stroke="url(#e)" 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></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..52b3c916a
--- /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" gradientTransform="matrix(1.2185899 0 0 1.2612365 -.928214 -6.772519)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#d" y1="3.932" y2="19.659"/><linearGradient id="b" gradientTransform="matrix(.79386259 0 0 .82164519 4.799834 2.054362)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#d" y1="3.932" y2="19.659"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.123238" y1="3.910552" y2="1.660546"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><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" 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(#b)" 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" stroke="#ce5c00"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" stroke="url(#c)"/></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(#a)" 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..2df5f133f
--- /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(.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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01142389 -.00032579 .00027364 .00959509 4.481369 18.890985)" 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.758557 19.355496)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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 -10.333281)"><path d="m3.497351 22.374908 7.500019.000109v1.875113l-7.500019-.000109z" fill="url(#g)" 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(#f)" 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(#d)" opacity=".15"/><g stroke-width=".750002"><path d="m3.1223501 23.125019v-8.250021h8.2500209v8.250021z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.872352 22.375017v-6.750018h6.750017v6.750018z" fill="none" stroke="url(#c)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m17.1971 25.398161 3.000001 3h-6.000001z"/><path d="m17.1971 14.124988 3.000001-3h-6.000001z"/></g></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..35d4806f5
--- /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(.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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 3.988803 24.98048)" 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 11.011197 25.230594)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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="m3.7499908 28.250115 7.5000192-.250223v2l-7.5000192.250223z" fill="url(#g)" 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(#f)" 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(#d)" opacity=".15"/></g><g stroke-width=".750002"><path d="m3.1223501 23.87502v-8.25002h8.2500209v8.25002z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8723519 23.125019.0000002-6.750017h6.7500169v6.750017z" fill="none" stroke="url(#c)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m17.1971 25.398161 3.000001 3h-6.000001z"/><path d="m17.1971 14.124988 3.000001-3h-6.000001z"/></g></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..8bf8fa68a
--- /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="#b5232a"/></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="#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(#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..6110afc9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/snapframe.svg
@@ -0,0 +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.999994" x2="15.999994" y1="3.162165" y2="28.837851"><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><radialGradient id="f" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 4.0975054 -8.0722799 0 96.951904 -38.319653)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></linearGradient><linearGradient id="i" 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 opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.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="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" opacity=".4" rx="2.16" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" 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"/><rect fill="none" height="18.908428" rx=".780512" ry=".821902" stroke="#004264" stroke-opacity=".452206" width="18.975956" x="6.524967" y="6.534738"/><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="#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"/><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(#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/snappoints.svg b/icon-themes/elementary_svg/cmd/32/snappoints.svg
new file mode 100644
index 000000000..193c4845b
--- /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="#b5232a"/></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="#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(#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..9868338e2
--- /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"><radialGradient id="a" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 27.99 -53.152)" gradientUnits="userSpaceOnUse" r="9.482"><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(.44364 0 0 .4085 -.75 .17)" 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><path d="m12.678 14.68h-6.69l-1.15 2.89h-3.08l6.308-15.14h2.866l6.084 15.14h-3.22zm-5.894-2.29h5.025l-2.243-6.848z" fill="url(#b)" opacity=".66" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.432 3c-.24 0-.432.237-.432.533v23.754l-6.773-6.773c-.392-.392-1.023-.392-1.415 0-.39.39-.39 1.022 0 1.414l7.778 7.78c.215.214.5.298.78.276.022.004.04.016.062.016h1.136c.023 0 .043-.01.065-.016.28.02.563-.067.777-.28l7.78-7.778c.39-.392.39-1.023 0-1.414-.392-.392-1.023-.392-1.415 0l-6.775 6.773v-23.752c0-.296-.192-.533-.432-.533z" fill="url(#a)"/></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..005161a5e
--- /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"><radialGradient id="a" cx="10" cy="14.532515" fx="10" fy="14.532515" gradientTransform="matrix(-2.6926958 -.00000001 .00000001 -3.0292833 36.926958 56.023103)" gradientUnits="userSpaceOnUse" r="5.942" xlink:href="#b"/><radialGradient id="b" cx="21" cy="4.911" gradientTransform="matrix(0 -2.53104 -1.4237 0 27.99 85.152)" gradientUnits="userSpaceOnUse" r="9.482"><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="m20.432 29c-.24 0-.432-.237-.432-.533v-23.754l-6.773 6.773c-.392.392-1.023.392-1.414 0-.392-.39-.392-1.022 0-1.414l7.777-7.78c.215-.214.5-.298.78-.276.022-.004.04-.016.062-.016h1.136c.023 0 .043.01.065.016.28-.02.563.067.777.28l7.78 7.778c.39.392.39 1.023 0 1.414-.392.392-1.023.392-1.415 0l-6.775-6.773v23.752c0 .296-.192.533-.432.533z" fill="url(#b)"/><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(#a)" 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"/></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..d8ebb54f5
--- /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(.62856997 0 0 .60839396 .91432 -.534787)" gradientUnits="userSpaceOnUse" 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="m5 1.0000037c5.041317 0 21.999974.00178 21.999974.00178l.000026 27.9982163s-14.666666 0-22 0c0-9.333334 0-18.666666 0-27.9999984z" fill="url(#d)"/><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..013cdb029
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara1.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.8667 0 0 1 -6.88 -287.74)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.8667 0 0 1 -6.875 -286.68)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="d" gradientTransform="matrix(1.8667 0 0 1 -6.875 -285.624)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="e" gradientTransform="matrix(1.8667 0 0 1 -6.875 -284.565)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.94 2.514c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 2.117h7.405v.53h-7.405z" fill="url(#b)"/><path d="m7.942 3.572c0-.07-.388-.132-.84-.132h-5.577c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.535 3.175h7.405v.53h-7.404z" fill="url(#c)"/><path d="m7.942 4.63c0-.07-.388-.133-.84-.133h-5.577c-.452 0-.99.06-.99.132v.263c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.535 4.232h7.405v.53h-7.404z" fill="url(#d)"/><path d="m7.942 5.688c0-.07-.388-.132-.84-.132h-5.577c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.535 5.29h7.405v.53h-7.404z" fill="url(#e)"/></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..13cd8acab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara15.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.8667 0 0 1 -6.88 -288.003)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.8667 0 0 1 -6.88 -286.68)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="d" gradientTransform="matrix(1.8667 0 0 1 -6.88 -285.358)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="e" gradientTransform="matrix(1.8667 0 0 1 -6.88 -284.035)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.94 2.25c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 1.853h7.405v.53h-7.405z" fill="url(#b)"/><path d="m7.94 3.572c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 3.175h7.405v.53h-7.405z" fill="url(#c)"/><path d="m7.94 4.895c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .07.538.13.99.13h5.58c.453 0 .84-.06.84-.13z" fill="#fff" opacity=".35"/><path d="m.532 4.498h7.405v.53h-7.405z" fill="url(#d)"/><path d="m7.94 6.218c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 5.82h7.405v.53h-7.405z" fill="url(#e)"/></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..4e88223e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara2.svg
@@ -0,0 +1 @@
+<svg height="32" 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="#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(1.8667 0 0 1 -6.88 -288.27)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(1.8667 0 0 1 -6.88 -286.682)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="d" gradientTransform="matrix(1.8667 0 0 1 -6.88 -285.094)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="e" gradientTransform="matrix(1.8667 0 0 1 -6.88 -283.507)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><path d="m7.94 1.984c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.265c0 .07.538.13.99.13h5.58c.453 0 .84-.06.84-.13z" fill="#fff" opacity=".35"/><path d="m.532 1.587h7.405v.53h-7.405z" fill="url(#b)"/><path d="m7.94 3.57c0-.07-.39-.13-.84-.13h-5.58c-.452 0-.99.06-.99.13v.265c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 3.174h7.405v.53h-7.405z" fill="url(#c)"/><path d="m7.94 5.16c0-.07-.39-.133-.84-.133h-5.58c-.452 0-.99.06-.99.132v.263c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 4.762h7.405v.53h-7.405z" fill="url(#d)"/><path d="m7.94 6.746c0-.07-.39-.132-.84-.132h-5.58c-.452 0-.99.06-.99.132v.264c0 .072.538.132.99.132h5.58c.453 0 .84-.06.84-.132z" fill="#fff" opacity=".35"/><path d="m.532 6.35h7.405v.53h-7.405z" fill="url(#e)"/></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..7796c1a11
--- /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"><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.569" cy="4.287" gradientTransform="matrix(-.0762952 3.1281599 -2.6382165 -.06007996 24.075235 -37.329019)" gradientUnits="userSpaceOnUse" r="4.701" xlink:href="#a"/><radialGradient id="c" cx="2.345" cy="4.902" gradientTransform="matrix(-.10027221 2.8874046 -4.8375367 -.15681644 26.292053 -2.081198)" gradientUnits="userSpaceOnUse" r="4.51" xlink:href="#a"/><linearGradient id="d" 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(#d)" stroke="#000" stroke-opacity=".431" stroke-width=".75" transform="matrix(.98295 0 0 1.01735 .215728 7.73034)"><path d="m6.842 16.083-.48-1.238h-.065q-.627.79-1.295 1.1-.66.3-1.726.3-1.31 0-2.07-.748-.748-.75-.748-2.134 0-1.45 1.01-2.133 1.018-.692 3.062-.765l1.58-.05v-.398q0-1.385-1.418-1.385-1.09 0-2.565.66l-.822-1.677q1.572-.823 3.485-.823 1.832 0 2.81.798.977.798.977 2.427v6.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(#c)"/><path d="m19.758989 6.81q1.612 0 2.524 1.26.912 1.255.912 3.445 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.669h2.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.865v.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.01-.456-.677-1.246-.677z" fill="url(#b)"/></g><path d="m16.881293 28.628242 3-3v6zm-9.7731697 0-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".750002"/></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..aa6eb7ece
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#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/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..4caeb51d4
--- /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="#e2c8fa"/><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" 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..015a1f800
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/splitcell.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 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" 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(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><path d="m2.38 3.704 1.7210418-.0004167.0008335 1.5876666-1.7210418.0004167zm1.7200418.0005833 1.7199582-.0005833.0008335 1.5876666-1.7209582.0005833zm-1.7200418 1.5874167 1.7210418-.0004167v1.323l-1.7210418.0004167zm1.7200418.0025833 1.7209582-.0025833v1.32l-1.7199582.00258z" fill="#46a9eb" fill-opacity=".984"/><g fill="#2f78c8"><path d="m2.38 3.44c-.145 0-.263.118-.263.264v2.91c0 .147.118.265.264.265h3.44c.147 0 .265-.12.265-.265v-2.91c0-.147-.118-.265-.264-.265zm0 .264h3.44v2.91h-3.44z"/><path d="m3.1750001 3.5718749h.263v3.174h-.263z"/><path d="m2.3808335 4.3656249h3.44v.265h-3.44z"/><path d="m2.3812501 5.5558332h3.44v.265h-3.44z"/><path d="m4.7625001 3.5718749h.263v3.174h-.263z"/></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..6597015dd
--- /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"><radialGradient id="a" 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="b" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#q" y1="20.749" y2="25.528"/><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><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="e"><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(.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="g"><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="h" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#g" y1="-4.284" y2="16.85"/><linearGradient id="i" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><linearGradient id="j" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#c" y1="15.5" y2="48.396"/><linearGradient id="k" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#f" y1="15.999" y2="19.963"/><linearGradient id="l" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" xlink:href="#h" y1="-4.284" y2="16.85"/><clipPath id="m"><path d="m.265 294.42h4.365v2.38h-4.364z"/></clipPath><clipPath id="n"><path d="m.265 290.848h4.365v2.38h-4.364z"/></clipPath><radialGradient id="o" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#g"/><linearGradient id="p" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.371" x2="24.139" y1="10.483" y2="36.136"><stop offset="0" stop-color="#fff"/><stop offset=".014" stop-color="#fff" 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="0" stop-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(#n)" transform="matrix(1.33333 0 0 1.33333 2.293 -382.505)"><rect fill="url(#c)" 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(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#f)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#h)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#i)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><g clip-path="url(#m)" transform="matrix(1.33333 0 0 1.33333 2.293 -392.56)"><rect fill="url(#j)" 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(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#k)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#l)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#i)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><path d="m21.92 21.93v-4.18h4.198v4.177h4.098v4.132h-4.098v4.17h-4.198v-4.17h-4.132v-4.13z" fill="url(#a)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836-.003-.794h.8v.794h.793v.79l-.794.003v.803h-.796l.003-.807-.793.005-.003-.79z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m25.76 23.29 3.116-.013-.042 1.453-3.116.01m-3.562 0-3.116-.01.042-1.453 3.116.012" opacity=".5" stroke="url(#b)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.335 22.988-.045-3.885 1.42.006.064 3.886m0 2.003v3.865h-1.44v-3.863" opacity=".5" stroke="url(#p)" stroke-width="1.417" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.893 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/><g fill="none"><path d="m6.48 3.838v.79l-1.052.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 2.078 -.304)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 3.665 -.304)"/><g fill="none"><path d="m8.068 3.838v.79l-1.053.004-.003-.792z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".268"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#q)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 3.665 -.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..e7dcd5eee
--- /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" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.371" x2="24.139" y1="10.483" y2="36.136"><stop offset="0" stop-color="#fff"/><stop offset=".014" stop-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="65.325" 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="c" 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="0" stop-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="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 29.346 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><radialGradient id="e" 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="#l"/><linearGradient id="f" 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="g" 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="h" 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="i" gradientUnits="userSpaceOnUse" x1="25.829" x2="25.829" y1="5" y2="27.946"><stop offset="0" stop-color="#fff"/><stop offset=".038" stop-color="#fff" stop-opacity=".235"/><stop offset=".962" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="j"><path d="m18 3h13v25h-13z"/></clipPath><clipPath id="k"><path d="m1 3h13v25h-13z"/></clipPath><linearGradient id="l"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><g clip-path="url(#k)" transform="translate(18 4)"><g opacity=".4"><path d="m39.357 40h5v7h-5z" fill="url(#d)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/><path d="m-8.643-47h5v7h-5z" fill="url(#e)" transform="matrix(-.73684 0 0 -.42857 -1.684 10.857)"/><path d="m8.643 40h30.714v7h-30.714z" fill="url(#f)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/></g><rect fill="url(#g)" height="25" rx="1.5" width="28" x="2" y="4"/><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(#h)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#i)" 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><path d="m21.92 21.93v-4.18h4.198v4.177h4.098v4.132h-4.098v4.17h-4.198v-4.17h-4.132v-4.129z" fill="url(#b)" transform="matrix(.7148 0 0 .7148 -1.154 -12.136)"/><g fill="none"><path d="m14.495 3.51-.012-2.997 3.022-.006-.005 3.003 3.004-.002v2.99l-3.003.01v3.044h-3.005l.01-3.05-2.998.018-.01-2.992z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012872"/><path d="m25.76 23.29 3.116-.013-.042 1.453-3.116.01m-3.562 0-3.116-.01.042-1.453 3.116.012" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(.7148 0 0 .7148 -1.154 -12.136)"/><path d="m23.335 22.988-.045-3.885 1.42.006.064 3.887m0 2.003v3.866h-1.44v-3.865" opacity=".5" stroke="url(#a)" stroke-width="1.417" transform="matrix(.7148 0 0 .7148 -1.154 -12.136)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#b)" transform="matrix(0 -.7148 .7148 0 -1.156 40.144)"/><g fill="none"><path d="m14.5 23.502h2.99l.01 3.98-2.992.012z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012872"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(0 -.7148 .7148 0 -1.156 40.144)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#b)" transform="matrix(0 -.7148 .7148 0 -1.156 34.144)"/><g fill="none"><path d="m14.5 17.502h2.99l.01 3.98-2.992.012z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012872"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(0 -.7148 .7148 0 -1.156 34.144)"/></g><path d="m23.2 21.945v4.133l-5.412-.016v-4.132z" fill="url(#b)" transform="matrix(0 -.7148 .7148 0 -1.156 28.144)"/><g fill="none"><path d="m14.5 11.502h2.99l.01 3.98-2.992.012z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012872"/><path d="m21.86 23.294-.043 1.452m-2.777-.016.042-1.453" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(0 -.7148 .7148 0 -1.156 28.144)"/></g><g clip-path="url(#j)" transform="translate(-18 4)"><g opacity=".4"><path d="m39.357 40h5v7h-5z" fill="url(#d)" transform="matrix(.7368 0 0 .4286 -1.684 10.857)"/><path d="m-8.643-47h5v7h-5z" fill="url(#e)" transform="matrix(-.7368 0 0 -.4286 -1.684 10.857)"/><path d="m8.643 40h30.714v7h-30.714z" fill="url(#f)" transform="matrix(.7368 0 0 .4286 -1.684 10.857)"/></g><rect fill="url(#g)" height="25" rx="1.5" width="28" x="2" y="4"/><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(#h)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#i)" 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><path d="m23.2 21.945v4.133l-2.737.02v-4.132z" fill="url(#b)" transform="matrix(0 -.7148 .7148 0 -1.156 46.144)"/><g fill="none"><path d="m14.5 29.502h2.99l.01 2.015-2.992.01z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012872"/><path d="m21.86 23.294-.043 1.452m0 0 .042-1.452" opacity=".5" stroke="url(#c)" stroke-width="1.363" transform="matrix(0 -.7148 .7148 0 -1.156 46.144)"/></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..5acb6861a
--- /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" 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="12" x2="12" y1="18" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g opacity=".4" transform="matrix(.78947368 0 0 .42857136 -2.947369 7.857147)"><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 fill="none" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.192819 2.463739)"><rect height="17.255981" rx="2.470145" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="17.236914" x="3.529856" y="1.529856"/><rect height="15.747698" rx="1.468657" stroke="#ededeb" width="15.747697" x="4.264394" y="2.283461"/></g><path d="m8.00002 23.99998 15.99996-15.9999599" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" stroke-linecap="round" stroke-linejoin="bevel"/></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..53a3ff12e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/square_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="11.338983" x2="10.932205" y1="19.152542" y2=".847458"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .08017964 10.8 17.00194)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.211194 2.461691)"><ellipse cx="12" cy="18.284815" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.353033" stroke-width=".830179"/><g fill="none" stroke-width=".750002"><path d="m3.529856 1.529856h17.250141l.002 17.248634h-17.2500934z" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2940387 2.2764596 15.7389223.00293.001 15.7572134h-15.753566z" stroke="#fff"/></g></g><path d="m8.00002 23.99998 15.99996-15.99996" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" stroke-linecap="round" stroke-linejoin="bevel"/></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..36116c42e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.bang.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.500302" x2="2.906639" y1="20.000092" y2="12.474668"><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="13.162109" x2="12.944283" y1="16.962891" y2="22.293947"><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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="5.830509" x2="15.016949" y1="12.983051" y2="21.932203"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.3492211 0 0 1.3492211 -.905955 -11.812527)"><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(#d)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".741168"/><ellipse cx="12.55932" cy="27.762499" display="block" fill="url(#c)" 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" stroke="url(#b)" 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..d487f4860
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.concave-star6.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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.866343" x2="3.960824" y1="72.35273" y2="3.298991"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="6.085365" x2="14.319176" y1="14.103448" y2="22.301093"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.333364)"><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(#d)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".208" rx="8.084745" ry="1.963204"/><path d="m9.0390625 14.001953a.12060756.12060756 0 0 0 -.1152344.140625c.0512952.302987.0817658.386247.1230469.857422.077578.885468.091313 1.917026-.2402344 2.580078-.3315108.662983-1.1651472 1.27283-1.9199218 1.742188-.5508504.342547-.801402.452741-1.0410157.570312a.12060756.12060756 0 0 0 0 .214844c.2396137.117571.4901653.227765 1.0410157.570312.7547746.469358 1.588411 1.079205 1.9199218 1.742188.3315465.663054.3178118 1.69461.2402344 2.580078-.041281.471175-.071752.554435-.1230469.857422a.12060756.12060756 0 0 0 .2109375.09766c.2111596-.245982.2625607-.340321.625-.683598.6616734-.62669 1.4787464-1.267576 2.2402344-1.267578.761488-.000001 1.57856.640887 2.240234 1.267578.362439.343277.413841.437616.625.683594a.12060756.12060756 0 0 0 .210938-.09766c-.051294-.302984-.081768-.386244-.123047-.857418-.07757-.88547-.09131-1.917026.240234-2.580078.331511-.662983 1.165148-1.27283 1.919922-1.742188.550851-.342547.801403-.452741 1.041016-.570312a.12060756.12060756 0 0 0 0-.214844c-.239613-.117571-.490165-.227765-1.041016-.570312-.754774-.469358-1.588412-1.079205-1.919922-1.742188-.331547-.663054-.317811-1.69461-.240234-2.580078.04128-.471174.07175-.554434.123047-.857422a.12060756.12060756 0 0 0 -.210938-.09766c-.211159.245978-.262561.340317-.625.683594-.661674.62669-1.478746 1.267577-2.240234 1.267578s-1.578561-.640887-2.2402344-1.267578c-.3624393-.343277-.4138404-.437616-.625-.683594a.12060756.12060756 0 0 0 -.095703-.04297z" fill="none" stroke="url(#a)" 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..ad3e4bea3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.doorplate.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" x2="12" y1="14.012153" y2="28.012153"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="30.012153" y2="12.012153"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.36308851 0 0 .11633788 11.208475 27.149965)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="12.012153" y2="30.012153"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.025052 -12.060811)"><ellipse cx="12.025424" cy="29.011374" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".219" rx="6.127119" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m7.518808 12.446694c0 2.209139-1.9150865 4.506636-4.1242255 4.506636v8.215073c2.209139 0 4.1242255 2.331228 4.1242255 4.540367h8.978813c-.01281-1.723696 1.327836-5.064253 4.143022-4.547109v-8.15625c-2.209139 0-4.143022-2.290755-4.143022-4.499894z" fill="url(#d)" stroke="url(#b)"/><path d="m8.0298445 13.199108c0 1.949241-1.9336069 4.238293-3.8828476 4.238293v7.255514c1.9492407 0 3.8042629 2.219161 3.8042629 4.168401l8.0376372.05882c-.0017-1.634093 1.287587-3.888915 3.854637-4.221636v-7.196691c-1.949241 0-3.776052-2.294638-3.776052-4.243878z" fill="none" stroke="url(#a)"/></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..0925c296e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="19.000082" x2="56.876152" y1="22.663385" y2="21.184591"><stop offset="0" stop-color="#fff"/><stop offset=".0787693" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 18.88109 7.381261)" gradientUnits="userSpaceOnUse" x1="3.620048" x2="-61.741512" y1="18.118185" y2="18.794651"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.5077656 0 0 .11633788 9.731955 23.786454)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.749416" x2="16.207054" y1="24.022411" y2="23.717305"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.500799 -11.292578)"><ellipse cx="10.874428" cy="25.647861" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".711111" rx="8.568543" ry="1.963204" stroke-width=".975736"/><g stroke-width=".750002" transform="matrix(0 1 1 0 -9.60121 8.842924)"><path d="m7.2578938 12.590181c-1.10801 0-2 .89199-2 2v2l-.038136 7.761652c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000002 3c1.10801 0 2-.89199 2-2v-1l.03814-8.761652c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000005z" fill="url(#d)" stroke="url(#b)"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2a.7483817.7483817 0 0 1 0 .0039l-.0371094 7.761725a.7483817.7483817 0 0 1 -.7480469.74414c-.7001675 0-1.2519531.551758-1.2519531 1.251953 0 .700198.5517851 1.251954 1.2519531 1.251954h1 1 2 2.9999999 3c.7064 0 1.251953-.545552 1.251953-1.251954v-1a.7483817.7483817 0 0 1 0-.0039l.03711-8.761718a.7483817.7483817 0 0 1 .748046-.744141c.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1-1-6.9999995z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg b/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg
new file mode 100644
index 000000000..61cca172f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.24296" x2="1.821817" y1="29.836792" y2="11.931365"><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.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="6.18644" x2="14.000065" y1="13.186441" y2="21.016949"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.425164)"><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(#d)" stroke="url(#a)" stroke-width=".750002"/><ellipse cx="12" cy="27.674644" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".23" rx="9" ry="1.963204"/><ellipse cx="11.558868" cy="19.451851" fill="none" rx="4.221968" ry="4.087143" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".750002"/></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..ceb9d75e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star12.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99874004 .05018298 -.05018298 .99874004 .591892 -.637924)" gradientUnits="userSpaceOnUse" x1="2.318828" x2="3.681171" y1="12" y2="2.644068"><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="12" x2="12" y1="8" y2="14"><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="d" 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><g transform="matrix(1.33333 0 0 1.33333 -.796829 -1.078102)"><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="url(#b)" stroke-linecap="square" stroke-width=".750002"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" 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.137927 22.277897h-1.875171v-5.133962l.01821-.843524.03034-.922414q-.467275.467276-.649331.61292l-1.01951.819249-.9042085-1.128743 2.8582695-2.275693h1.541403v8.872167z"/><path d="m22.815901 22.277897h-6.202021v-1.30473l2.227144-2.251419q.989168-1.013442 1.292594-1.401826.303425-.394454.436933-.728222.133507-.333768.133507-.691811 0-.534029-.297357-.794975-.291289-.260946-.782838-.260946-.515824 0-1.001305.236672-.485481.236672-1.013442.673605l-1.01951-1.207634q.655399-.558303 1.086264-.788907.430864-.230603.940619-.351974.509756-.127438 1.140881-.127438.831386 0 1.46858.303425.637194.303426.989168.849592.351974.546166.351974 1.250114 0 .61292-.218467 1.153017-.212398.53403-.667536 1.098401-.44907.564372-1.589951 1.608156l-1.14088 1.074127v.08496h3.865643v1.577814z"/></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" stroke="url(#c)" 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..653c5b23a
--- /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" gradientUnits="userSpaceOnUse" x1=".821195" x2="23.178805" y1="20" y2="20"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".821195" x2="23.178805" y1="20" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="16" y2="26"><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><radialGradient id="d" 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.6464844-2.148438v-6.751953h9.119141l-.119141 3 2.253906-3h.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(#b)" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#d)" 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.703603 22.277897h-6.2020205v-1.30473l2.2271445-2.251419q.989168-1.013442 1.292593-1.401826.303426-.394454.436933-.728222.133507-.333768.133507-.691811 0-.534029-.297357-.794975-.291288-.260946-.782838-.260946-.515824 0-1.001305.236672-.485481.236672-1.013441.673605l-1.0195105-1.207634q.6553995-.558303 1.0862635-.788907.430865-.230603.94062-.351974.509755-.127438 1.14088-.127438.831387 0 1.468581.303425.637193.303426.989167.849592.351974.546166.351974 1.250114 0 .61292-.218466 1.153017-.212398.53403-.667537 1.098401-.44907.564372-1.58995 1.608156l-1.140881 1.074127v.08496h3.865643v1.577814z"/><path d="m23.016162 20.439137h-1.068059v1.83876h-1.832691v-1.83876h-3.786752v-1.30473l3.889917-5.728677h1.729526v5.576964h1.068059zm-2.90075-1.456443v-1.504991q0-.376248.03034-1.092332.03034-.716085.04855-.831387h-.04855q-.224535.497618-.540098.970962l-1.626361 2.457748h2.136116z"/></g><path d="m12.460938 14.736328a1.7563565 1.7563565 0 0 1 -1.376954.05859 1.7563565 1.7563565 0 0 1 -1.3164059.416016 1.7563565 1.7563565 0 0 1 -1.1621093.740234 1.7563565 1.7563565 0 0 1 -.9316407 1.015625 1.7563565 1.7563565 0 0 1 -.6367187 1.224609 1.7563565 1.7563565 0 0 1 .029297.320313 1.7563565 1.7563565 0 0 1 .9335936-.267574h8.806641a1.7563565 1.7563565 0 0 1 -.01758-.476563 1.7563565 1.7563565 0 0 1 -.740234-1.162109 1.7563565 1.7563565 0 0 1 -1.015625-.931641 1.7563565 1.7563565 0 0 1 -1.224609-.636719 1.7563565 1.7563565 0 0 1 -1.347656-.300781zm-6.0253911 14.589844-.1914063.261719v.214843l1.8085938.199219-1.0449219-.472656-.097656.185547z" fill="none" stroke="url(#c)" 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..dcc145e72
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star4.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.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.144122" x2="5.754184" y1="25.59322" y2="12.169491"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.26913374 0 0 .11633788 11.394449 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.488957" x2="14.891033" y1="13.356688" y2="23.955004"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.333299)"><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(#d)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="4.541632" ry="1.963204"/><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.0449226 3.742187c.08211.152377.300698.152377.382811 0l2.044923-3.742187c-.0143-.01301.02735-.02735.04102-.04102l3.742187-2.044922c.152378-.08211.152378-.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" stroke="url(#a)" stroke-linejoin="round" stroke-width=".750002"/></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..b422048fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star5.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.842911" x2="11.801158" y1="15.575222" y2="23.304036"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.178037" x2="3.771116" y1="27.830509" y2="10.237288"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="11.881355" x2="13.338984" y1="12.932197" y2="24.983043"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.86642)"><path d="m12 11.542366-3.0000001 6h-5l4 4-1 6 5.0000001-3 5 3-1-6 4-4h-5z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><path d="m11.970703 13.611328a.04823869.04823869 0 0 0 -.03906.02734l-2.2500024 4.498051h-3.7421875a.04823869.04823869 0 0 0 -.0332031.082031l3 2.998047-.75 4.5a.04823869.04823869 0 0 0 .013672.04297.04823869.04823869 0 0 0 .058594.0059l3.746093-2.246094 3.746094 2.246094a.04823869.04823869 0 0 0 .07227-.04883l-.75-4.5 3-2.998047a.04823869.04823869 0 0 0 -.0332-.08203h-3.742188l-2.25-4.498047a.04823869.04823869 0 0 0 -.04687-.02734z" fill="none" stroke="url(#a)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg
new file mode 100644
index 000000000..5c87d2dc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.442305" x2="7.191368" y1="82.845085" y2="4.258176"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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="d" cx="2.25" cy="16" gradientTransform="matrix(.36158102 0 0 .15511679 15.186443 23.534741)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><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" stroke="url(#c)" stroke-linecap="square"/><ellipse cx="16" cy="26.016611" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="6.101679" ry="2.617599" stroke-width="1.33333"/></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..773350abe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star8.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(.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><linearGradient id="b" gradientTransform="matrix(.26069254 0 0 .3133196 19.247816 -1.10935)" gradientUnits="userSpaceOnUse" x1="9.674674" x2="9.498889" y1="68.324852" y2="14.483431"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28830951 0 0 .11633788 11.351304 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.4149565 0 0 1.4149565 -.349545 -12.669037)"><ellipse cx="12" cy="29.036797" display="block" fill="url(#d)" 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(#c)" stroke="url(#b)"/><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" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg b/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg
new file mode 100644
index 000000000..723b2539e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="27.75765" x2="26.31134" y1="18.816202" y2="54.587479"><stop offset="0" stop-color="#fff"/><stop offset=".0787693" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 18.88109 7.381261)" gradientUnits="userSpaceOnUse" x1="15.040358" x2="16.697962" y1="73.130241" y2="4.541527"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 9.543071 26.590918)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.274843" x2="13.156198" y1="13.268148" y2="21.810521"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.500799 -11.292578)"><ellipse cx="10.743073" cy="28.452326" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m7.2578938 12.590181c-1.10801 0-2 .89199-2 2v2l-.038136 7.761652c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000002 3c1.10801 0 2-.89199 2-2v-1l.03814-8.761652c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000005z" fill="url(#d)" stroke="url(#b)"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2a.7483817.7483817 0 0 1 0 .0039l-.0371094 7.761725a.7483817.7483817 0 0 1 -.7480469.74414c-.7001675 0-1.2519531.551758-1.2519531 1.251953 0 .700198.5517851 1.251954 1.2519531 1.251954h1 1 2 2.9999999 3c.7064 0 1.251953-.545552 1.251953-1.251954v-1a.7483817.7483817 0 0 1 0-.0039l.03711-8.761718a.7483817.7483817 0 0 1 .748046-.744141c.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1-1-6.9999995z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/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..494a34bb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/stylenewbyexample.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 8.4666665 8.4666669" width="32"><radialGradient id="c" 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="d" 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="e" 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="f" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="g" 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="h" 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="b" 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="i" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="a"><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="j" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.735" x2="24.654" xlink:href="#a" y1="4.978" y2="41.198"/><linearGradient id="k" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#a" y1="20.749" y2="25.528"/><path d="M5.384 294.538H3.046l-.403 1.01H1.566l2.206-5.292h1l2.128 5.292H5.775zm-2.06-.8H5.08l-.784-2.395z" transform="translate(-.794 -289.327)" stroke="#000" stroke-width=".265" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537" fill="url(#b)"/><path d="M2.978.93L.772 6.22h.11l2.096-5.027h1L6 6.22h.106L3.98.93zm-.34 3.48l-.11.265h1.758L4.2 4.41z" 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(#c)" fill-rule="evenodd" opacity=".3" transform="translate(.97 -204.683) scale(.72162)"/><path d="M6.692 290.228l1.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(#d)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="translate(.97 -204.683) scale(.72162)"/><path d="M4.68 292.935l.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(#e)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="translate(.97 -204.683) scale(.72162)"/><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(#f)" opacity=".5" transform="translate(1.353 .512) scale(.19093)"/><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(#g)" transform="translate(.97 -204.683) scale(.72162)"/><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.48L4.65 6.652" 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(#h)" opacity=".428" transform="translate(.97 -204.683) scale(.72162)"/><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 transform="translate(-.265 -.265) scale(.26458)" d="M21.5 21.5l-.024-5.962h5L26.5 21.5l6.005.004v5L26.5 26.5v5.99h-5V26.5l-5.99.018v-5z" fill="url(#i)"/><path transform="translate(-.265 -.265) scale(.26458)" d="M22.5 23.003l-.024-6.445h3l.024 6.44m0 2.002v6.483h-3V25" opacity=".5" stroke="url(#j)"/><path transform="translate(-.265 -.265) scale(.26458)" d="M26 22.512l5.568-.01v2.987L26 25.5m-4 0l-5.484.007v-2.99L22 22.513" opacity=".5" stroke="url(#k)"/><path d="M5.423 5.423l-.006-1.576H6.74l.005 1.576 1.59.002v1.322l-1.588-.002v1.587H5.422V6.747l-1.584.005V5.427z" opacity=".5" stroke="#0f5a00" 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/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..954c4591b
--- /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"><radialGradient id="a" 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="b" 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(#b)" 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.832 7.56h-2.18v-.477l.764-.825q.144-.155.262-.287.118-.13.202-.254.085-.125.132-.254.046-.13.046-.277 0-.165-.1-.256-.098-.092-.264-.092-.176 0-.338.086-.162.087-.34.247l-.374-.44q.1-.092.21-.175.108-.084.24-.148.13-.065.288-.103.158-.04.354-.04.233 0 .418.065.186.063.318.183.13.118.2.287.07.17.07.38 0 .19-.066.367-.067.173-.182.342-.116.166-.27.333-.15.164-.324.335l-.39.394v.03h1.322z" fill="#fcaf3e" stroke="#ce5c00" stroke-width=".224698"/><ellipse cx="2.644793" cy="6.614367" fill="url(#a)" 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..e8aed50d5
--- /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" 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(#a)" 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.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-.95473 2.163517-1.2339391 3.331616-1.171156.571557 0 1.076363.104293 1.514418.312896.438055.208598.778068.500634 1.02004.876109.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="#fcaf3e" stroke="#ce5c00" stroke-width=".750002"/></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..7936c4e58
--- /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"><radialGradient id="a" 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="b" 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(#b)" 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="#fcaf3e" stroke="#ce5c00" stroke-width=".224698"/><ellipse cx="2.644793" cy="6.614365" fill="url(#a)" 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..c628b5f13
--- /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" 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" 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="e" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="f" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.333 0 0 .864 -108.667 -5.705)" gradientUnits="userSpaceOnUse" x1="386.16217" x2="380.15616" xlink:href="#b" y1="19.83449" y2="19.833334"/><g transform="translate(0 .000045)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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><path d="m28.036 18.017c-.2-.03-.355-.015-.46.01l-13.85 3.186-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.014 2.565-.586 13.848-3.21c.417-.097-.204-.614-1.393-1.162-.89-.41-1.843-.727-2.44-.815z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#e)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="translate(7.23 -.01)"/><path d="m25.282 2.344c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.149-1.146-2.399-1.774-2.846-1.44l-.04.04z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.026-11.08.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="translate(7.23 -.01)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="translate(7.23 -.01)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#j)" transform="translate(7.23 -.01)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#k)" transform="translate(7.23 -.01)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#l)" transform="translate(7.23 -.01)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#m)" transform="translate(7.23 -.01)"/><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#n)" fill-rule="evenodd" stroke="url(#o)" stroke-width=".5" transform="translate(7.23 -.01)"/><path d="m8.99 21.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" fill-rule="evenodd" stroke="#0c0c0c" stroke-width=".5"/><path d="m16.434 1.433 4.986-.006.016 29.01h-5.006z" fill="url(#d)" 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"/></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..aca1affa3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/switchxformsdesignmode.svg
@@ -0,0 +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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -14.72 5.304)" 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(.638 -.64114 .85963 .85535 -17.127 1.928)" 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(.638 -.64114 .85963 .85535 -17.31 2.112)" 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(.638 -.64114 .85963 .85535 -16.492 1.29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -16.675 1.474)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -15.854 .65)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.638 -.64114 .85963 .85535 -16.037 .833)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.638 -.64114 .85963 .85535 -17.37 2.172)" 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(.56036 .0242 .02416 .55967 5.838 -1.455)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="o" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><linearGradient id="r" 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="s" gradientUnits="userSpaceOnUse" x1="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="u" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="v" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#o)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#q)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#r)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#t)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.445.445 0 0 1 -.89 0 .445.445 0 1 1 .89 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"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#u)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#v)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509001"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><path d="m28.036 18.017c-.2-.03-.355-.015-.46.01l-13.85 3.186-2.548.588-.078.014-3.1 2.185 7.396-.196.062-.014 2.565-.586 13.848-3.21c.417-.097-.204-.614-1.393-1.162-.89-.41-1.843-.727-2.44-.815z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.0879998c.406-.41-.225-1.7-1.41-2.88-1.189-1.17999996-2.484-1.80499996-2.889-1.39799996z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5"/><path d="m25.282 2.3440002c.446-.334 1.697.294 2.847 1.438 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l1.954-1.962.04-.04c0-.002-.028-.025-.027-.027.327-.45-.277-1.67-1.424-2.812-1.149-1.14599996-2.399-1.77399996-2.846-1.43999996l-.04.04z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".5"/><path d="m11.226 16.47c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l11.026-11.0799998.04-.04s-.03-.024-.028-.026c.328-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437l-.04.04z" fill="#0c0c0c" opacity=".6"/><path d="m23.092 4.5450002c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#e)"/><path d="m22.91 4.7300002c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)"/><path d="m23.727 3.9070002c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#i)"/><path d="m23.544 4.0900002c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#j)"/><path d="m24.365 3.2660002c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#k)"/><path d="m24.182 3.4500002c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#l)"/><g fill-rule="evenodd" stroke-width=".5"><path d="m8.158 23.75 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#m)" stroke="url(#n)"/><path d="m8.99 21.78-.833 1.964 1.987-.815c-.16-.192-.306-.385-.498-.575-.22-.22-.436-.397-.657-.575z" fill="#0c0c0c" stroke="#0c0c0c"/></g><g transform="translate(0 3.000045)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..4b48e468d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.brace-pair.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 19.080695 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(-.98294772 0 0 1.0173481 2.425111 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" xlink:href="#e" y1="3.242736" y2="11.795373"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -14.825562 27.175389)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -7.325542 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 .175106 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-6.677236" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m16.290369 23.04174c0-.614337.201934-1.051339.605803-1.311008.397749-.259668.979074-.389502 1.743976-.389502v-2.270514c-.764902 0-1.346227-.126667-1.743976-.380002-.403869-.259669-.605803-.696671-.605803-1.311008v-3.021018c0-.703004-.125444-1.235007-.376331-1.59601-.250889-.361002-.660876-.623837-1.229963-.788504-.575207-.171001-.259382-.244783-1.29353-.244783l.0083 1.391734c.605803.01267.937613.126667 1.170143.342002.226411.209001.34067.541504.339616.997506l-.0083 3.586296c-.0027 1.184337.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.138969.921539-2.147845 2.099513l-.02486 3.299277c-.211333.947138-.998975 1.196204-1.509759 1.339508l.02486 1.688253c1.01579 0 .693847-.09405 1.275173-.258721.575206-.164667.991313-.427502 1.24832-.788505.250887-.361001.376331-.899338.376331-1.615009z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/><path d="m5.2154373 23.04174c0-.614337-.201934-1.051339-.605803-1.311008-.397749-.259668-.979074-.389502-1.743976-.389502v-2.270514c.764902 0 1.346227-.126667 1.743976-.380002.403869-.259669.605803-.696671.605803-1.311008v-3.021018c0-.703004.125444-1.235007.376331-1.59601.250889-.361002.660876-.623837 1.229963-.788504.575207-.171001.259382-.244783 1.29353-.244783l-.0083 1.391734c-.605803.01267-.937613.126667-1.170143.342002-.226411.209001-.34067.541504-.339616.997506l.0083 3.586296c.0027 1.184337-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.138969.921539 2.147845 2.099513l.02486 3.299277c.211333.947138.998975 1.196204 1.509759 1.339508l-.02486 1.688253c-1.01579 0-.693847-.09405-1.275173-.258721-.575206-.164667-.991313-.427502-1.24832-.788505-.250887-.361001-.376331-.899338-.376331-1.615009z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="-14.177255" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg
new file mode 100644
index 000000000..38a061f11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 .070955 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.784956 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" xlink:href="#f" y1="20.558281" y2="4.30681"/><linearGradient id="c" gradientTransform="matrix(-.98294772 0 0 1.0173481 23.261639 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="d" gradientTransform="translate(-.452361 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" xlink:href="#f" y1="20.558281" y2="4.30681"/><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 25.515611 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="translate(1.801611 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m9.0296212 27.386184-2.2335308-.01272-.002-14.246027 2.2452488-.0078-.0059-1.496541-3.7353068.01172-.0049 17.239613 3.7353068-.01172z" fill="url(#c)" stroke="url(#d)"/><path d="m14.302973 27.386184 2.233531-.01272.002-14.246027-2.245249-.0078.0059-1.496541 3.735307.01172.0049 17.239613-3.735307-.01172z" fill="url(#a)" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg
new file mode 100644
index 000000000..054c2fa80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="31.962961" x2="32.040272" y1="21.682827" y2="50.672535"><stop offset="0" stop-color="#fff"/><stop offset=".39045411" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="13.820675" x2="8.324544" y1="79.806198" y2="14.591269"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.179161 5.622435)" gradientUnits="userSpaceOnUse" x1="129.40706" x2="127.83079" y1="39.210869" y2="84.771233"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 26.024842)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.041722)"><ellipse cx="11.852736" cy="27.88625" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m12 12.588235c-1.524062 0-2.802289 1.082705-3.110294 2.514706-.496128-.246531-1.062822-.397058-1.654412-.397058-2.046703 0-3.705882 1.65918-3.705882 3.705882 0 1.279189.635552 2.411233 1.621323 3.077206-.962212.545853-1.621323 1.561042-1.621323 2.746324 0 1.754316 1.422154 3.17647 3.17647 3.17647.817821 0 1.554624-.319506 2.117647-.827206.563021.507699 1.299829.827206 2.117647.827206 1.524058 0 2.80229-1.082708 3.110295-2.514706.496127.246532 1.062821.397059 1.654411.397059 2.046703 0 3.705883-1.659179 3.705883-3.705882 0-.730331-.230841-1.411428-.595589-1.985294.983073-.539996 1.654412-1.5786 1.654412-2.779412 0-1.754317-1.422154-3.176471-3.17647-3.176471-.927466 0-1.76854.391816-2.349265 1.025735-.450615-1.206083-1.581603-2.084559-2.944853-2.084559z" fill="url(#c)" stroke="url(#b)"/><path d="m11.964046 13.597068c-1.323142 0-2.4328571.93997-2.7002572 2.183187-.4307224-.21403-.922708-.344714-1.4363075-.344714-1.7768817 0-3.2173278 1.440447-3.2173278 3.217328 0 1.110551.5517659 2.093355 1.4075807 2.671532-.8353617.473891-1.4075807 1.355247-1.4075807 2.38427 0 1.523042 1.2346686 2.757709 2.7577093 2.757709.710006 0 1.3496748-.277384 1.8384732-.718153.4887968.440768 1.12847.718153 1.838473.718153 1.323139 0 2.432858-.939972 2.700258-2.183187.430722.214032.922707.344714 1.436306.344714 1.776883 0 3.217329-1.440445 3.217329-3.217327 0-.634051-.200408-1.225357-.51707-1.723569.853472-.468807 1.436307-1.370489 1.436307-2.412996 0-1.523041-1.234669-2.75771-2.757709-2.75771-.805196 0-1.53539.340162-2.039557.89051-.391209-1.047082-1.373097-1.809747-2.556627-1.809747z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg
new file mode 100644
index 000000000..9cc3661e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="19.011721" x2="9.101695" y1="66.91407" y2="3.559322"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -27.907974 6.944469)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="120.26409" y1="19.949394" y2="77.869469"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.22979984 0 0 .11633788 11.335687 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 -10.99993)"><path d="m12 11.529391-8.4706088 8.470609 8.4706088 8.470609 8.470609-8.470609z" fill-opacity=".32549"/><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.1757816-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(#b)"/><path d="m12 11.529391-8.4706088 8.470609 8.4706088 8.470609 8.470609-8.470609z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#c)" 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="#ececec"/></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..31f580c86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3383803 0 0 .40669052 -14.698108 -6.574944)" gradientUnits="userSpaceOnUse" x1="12.154433" x2="12" y1="28.389851" y2="11.529412"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.24486575 0 0 .11633788 11.301789 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.852442" x2="15.302095" y1="11.278166" y2="21.238286"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.99993)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.13211" ry="1.963204"/><path d="m12 11.529412c-1.169845 0-2.4816179 2.481617-2.4816179 2.481617s-2.6806613-.826691-3.5073526 0c-.8266913.826692 0 3.507354 0 3.507354s-2.4816176 1.311772-2.4816176 2.481617 2.4816176 2.481618 2.4816176 2.481618-.8266913 2.680661 0 3.507353c.8266913.826691 3.5073526 0 3.5073526 0s1.3117729 2.481617 2.4816179 2.481617 2.481618-2.481617 2.481618-2.481617 2.680661.826691 3.507353 0c.826691-.826692 0-3.507353 0-3.507353s2.481617-1.311773 2.481617-2.481618-2.481617-2.481617-2.481617-2.481617.826691-2.680662 0-3.507354c-.826692-.826691-3.507353 0-3.507353 0s-1.311773-2.481617-2.481618-2.481617zm0 4.235294c2.339088 0 4.235294 1.896206 4.235294 4.235294s-1.896206 4.235294-4.235294 4.235294c-2.3390879 0-4.235294-1.896206-4.235294-4.235294s1.8962061-4.235294 4.235294-4.235294z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/><ellipse cx="12.08074" cy="19.991169" fill="none" rx="5.17746" ry="5.213414" stroke="#fdfdfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg
new file mode 100644
index 000000000..a14e2a3a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 22.128987 4.564514)" gradientUnits="userSpaceOnUse" x1="19.067797" x2="16.423729" y1="21.152542" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.37336191 0 0 .11633788 14.159945 24.175381)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.228425" x2="19.1271" y1="8.417854" y2="20.143278"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -3.99996 -6.99993)"><ellipse cx="15.000008" cy="26.036789" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="6.300482" ry="1.963204"/><path d="m15.000008 8.7794027c-4.678179 0-8.4705885 3.7924093-8.4705885 8.4705883s3.7924095 8.470588 8.4705885 8.470588 8.470588-3.792409 8.470588-8.470588-3.792409-8.4705883-8.470588-8.4705883zm0 2.1176473c3.508634 0 6.352941 2.844307 6.352941 6.352941 0 1.365173-.458384 2.60409-1.191176 3.639706l-8.801471-8.801471c1.035616-.732792 2.274533-1.191176 3.639706-1.191176zm-5.1617655 2.713235 8.8014715 8.801471c-1.035616.732792-2.274533 1.191176-3.639706 1.191176-3.508634 0-6.3529415-2.844307-6.3529415-6.352941 0-1.365173.458384-2.604089 1.191176-3.639706z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg
new file mode 100644
index 000000000..a003c8a11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -39.704585 8.266503)" gradientUnits="userSpaceOnUse" x1="167.99585" x2="167.66586" y1="10.726398" y2="68.202042"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="1.212502" x2="5.614658" y1="70.354958" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="18.598759" x2="12.778177" y1="17.359871" y2="52.757607"><stop offset="0" stop-color="#fff"/><stop offset=".24506821" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.29910304 0 0 .11633788 11.179755 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.019558)"><path d="m8.294116 11.529441c-2.631474 0-4.764706 2.133212-4.764706 4.764706 0 .5616.06085 1.134636.297794 1.588236 2.415599 4.508715 5.334532 4.919959 8.139706 10.522058v.03309c.007.01403.02609.019.03309.03309.01157-.02329.02152-.04306.03309-.06618 2.805174-5.602099 5.724107-6.013343 8.139706-10.522058.236944-.4536.297794-1.026636.297794-1.588236 0-2.631494-2.133231-4.764706-4.764706-4.764706-1.489549 0-2.799408.68322-3.672794 1.753677-.0096.01174-.02361.02125-.03309.03309-.0095-.01183-.02351-.02135-.03309-.03309-.873386-1.070457-2.183244-1.753677-3.672794-1.753677z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.047364" ry="1.963204"/><path d="m8.5352216 12.302103c-2.4813175 0-4.197331 1.797767-4.197331 4.176413 0 .48965.046068 1.018617.3046875 1.486328.0006426.0013.00129.0026.00195.0039 1.0789208 1.90241 2.284531 2.954786 3.4785157 4.070312 1.1846048 1.106763 2.3724002 2.290276 3.5566412 4.507813-.000007.0013-.000007.0026 0 .0039.0065.0222.01501.04377.02539.06445.01524.02923.01822.0177.0332.03711.1483.269904.537621.265436.679688-.0078.0078-.01483.01531-.03197.02734-.05469 1.193595-2.251824 2.39-3.435255 3.583985-4.550782 1.193985-1.115526 2.399595-2.167902 3.478515-4.070312.000674-.0013.0013-.0026.002-.0039.258621-.467712.304686-.99668.304687-1.486328 0-2.378646-2.116437-4.233617-4.597755-4.233617-1.272345 0-2.32008 1.051405-3.140526 1.860072-.820446-.808674-2.2686444-1.802869-3.5409874-1.802869z" fill="none" stroke="url(#c)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg
new file mode 100644
index 000000000..4111bb2a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 21.330701 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -11.825554 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m7.465443 23.04174c0-.614337-.201934-1.051339-.605803-1.311008-.397749-.259668-.979074-.389502-1.743976-.389502v-2.270514c.764902 0 1.346227-.126667 1.743976-.380002.403869-.259669.605803-.696671.605803-1.311008v-3.021018c0-.703004.125444-1.235007.376331-1.59601.250889-.361002.660876-.623837 1.229963-.788504.575207-.171001.259382-.244783 1.29353-.244783l-.0083 1.391734c-.605803.01267-.937613.126667-1.170143.342002-.226411.209001-.34067.541504-.339616.997506l.0083 3.586296c.0027 1.184337-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.138969.921539 2.147845 2.099513l.02486 3.299277c.211333.947138.998975 1.196204 1.509759 1.339508l-.02486 1.688253c-1.01579 0-.693847-.09405-1.275173-.258721-.575206-.164667-.991313-.427502-1.24832-.788505-.250887-.361001-.376331-.899338-.376331-1.615009z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg
new file mode 100644
index 000000000..50d2009a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.98294772 0 0 1.0173481 28.515619 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.618987" x2="16.02263" y1="28.682917" y2="12.431446"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><path d="m14.283601 27.386184-2.233531-.01272-.002-14.246027 2.245249-.0078-.0059-1.496541-3.735307.01172-.0049 17.239613 3.735307-.01172z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg
new file mode 100644
index 000000000..32262cb5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18243289 0 0 .26351416 -36.045104 -6.528841)" gradientUnits="userSpaceOnUse" x1="14.553129" x2="14.661239" y1="1.51729" y2="16.847837"><stop offset="0" stop-color="#fff"/><stop offset=".15392435" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.143019" x2="7.535019" y1="22.989217" y2="-.095528"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -30.618657 1.340467)" gradientUnits="userSpaceOnUse" x1="114.23752" x2="117.37312" y1="-8.372244" y2="67.46563"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.22678666 0 0 .11633788 8.978064 17.039787)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -3.943501 3.652824)"><ellipse cx="9.488334" cy="18.901196" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><g stroke-width=".750002"><path d="m16.355898-.17324641-6.7964792 7.92922621-1.628324 1.876112h2.4778842 6.513293l-3.716825 4.1239052-1.099561-2.183634-1.696907 7.121702 6.78763-2.588503-2.212397-.942481 5.3363-5.9203712 1.663721-1.876112h-2.513281-6.619488l5.203554-6.0885126z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m16.4375.88476562-6.308594 7.36132818a.75217431.75217431 0 0 1 -.002.00195l-.548781.6328156h.830078 6.513672a.75217431.75217431 0 0 1 .558594 1.2558596l-3.716797 4.123047a.75217431.75217431 0 0 1 -1.230469-.166016l-.173828-.34375-.888672 3.732422 3.716797-1.416016-.498047-.21289a.75217431.75217431 0 0 1 -.263672-1.195313l5.333985-5.9179686.550781-.6210938h-.839844-6.619141a.75217431.75217431 0 0 1 -.572265-1.2402344l4.714844-5.5175781z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg
new file mode 100644
index 000000000..c9ea68f25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="3.296595" x2="4.194519" y1="68.554665" y2="3.946174"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 26.39711 9.486842)" gradientUnits="userSpaceOnUse" x1="-87.705956" x2="-86.701309" y1="9.634115" y2="63.319523"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="15.43" x2="13.062352" y1="17.933594" y2="51.014011"><stop offset="0" stop-color="#fff"/><stop offset=".28238243" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28253054 0 0 .11633788 7.886534 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 1.975694 -11.02084)"><ellipse cx="8.522228" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.767703" ry="1.963204"/><path d="m7.2173728 11.531332c2.258238.435296 4.2509392 4.099925 4.2509392 8.501879 0 4.401953-1.9927012 7.999948-4.2509392 8.435457 4.7321382-.228063 9.5646132-3.886953 9.5646132-8.435457 0-4.548505-4.832475-8.274028-9.5646132-8.501879z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".750002"/><path d="m9.6343962 12.748629c1.4650148.37462 2.7577658 3.528433 2.7577658 7.316797 0 3.78836-1.292751 6.884828-2.7577658 7.259631 3.0699408-.196274 6.2049728-3.345148 6.2049728-7.259631 0-3.914487-3.135032-7.120707-6.2049728-7.316797z" fill="none" stroke="url(#c)" stroke-width=".747225"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.svg
new file mode 100644
index 000000000..6dd10455e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.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.798205" x2="7.201795" y1="16.06817" y2="16.06817"><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="-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="translate(0 8)" gradientUnits="userSpaceOnUse" x1="15.711777" x2="16.423817" xlink:href="#b" y1="23.59322" y2="-.101695"/><linearGradient id="d" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3.529412" x2="20.470589" xlink:href="#b" y1="12" y2="12"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.217727" x2="11.20766" y1="15.461184" y2="25.315731"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.3558405 0 0 1.3550653 -.240301 -11.089722)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#f)" 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="url(#d)"/><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(#a)" 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="url(#c)" stroke-linejoin="round" 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(#e)"/></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..2403bd0c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20.13236" x2="20.07571" y1="29.536673" y2="11.271745"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.521756" x2="8.560174" y1="9.98419" y2="55.492912"><stop offset="0" stop-color="#fff"/><stop offset=".22293058" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="10.523026" y2="21.829111"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.066905 -11.010465)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m7.4877169 11.550338c.032887.297107.1367037 1.355977.2026653 2.676012.037916.758754.061708 1.57789.033088 2.235525-.014305.328765-.058743.601498-.1013292.847886-.042586.246389-.077019.437579-.169577.574909-.1567282.232835-.2876952.38744-.4404877.440487-.1527915.054-.2929469-.01107-.4404866-.06824-.2950794-.1206-.673807-.314799-1.3897064-.303999-.7151021.01059-1.2212581.241911-1.5572155.610064-.3359574.368259-.5084726.887401-.508732 1.455883.0002594.568589.1727746 1.054536.508732 1.422795s.8421134.599159 1.5572155.610064c.7158994.01059 1.094627-.185465 1.3897064-.306066.1475397-.05824.2876951-.119223.4404866-.06618.1527925.054.2837595.207758.4404877.440488.092552.137435.1269868.32852.169577.574908.042586.246283.087025.552104.1013294.880975.02862.657741.00487 1.443683-.033088 2.202436-.067024 1.341424-.1724983 2.437936-.2026653 2.7091.1841274-.000635.3749126-.02568.5418203-.03309.3230694-.01376 1.0270937-.08115 1.2592959-.121382.2322022-.03918.3884532-.07629.4756432-.13442.216569-.1458.3094125-.259002.3370875-.339155.02768-.07941.02181-.169739-.03309-.303998-.1097865-.268518-.3508875-.697186-.3391545-1.457951.01174-.761824.262953-1.314858.6783095-1.693705.415357-.378742.98139-.574591 1.592372-.574908.610981.000317 1.177015.196166 1.592372.574908.415356.378847.666566.931881.678309 1.693705.01173.760765-.229368 1.189433-.339154 1.457951-.0549.134259-.06077.223739-.03309.303998.02769.07941.120518.193355.337086.339155.08721.05929.243434.09429.475644.13442.232211.04024 1.036641.160929 1.359713.174694.166909.01059.357692.03203.541821.03309-.03016-.271164-.135646-1.367676-.202665-2.7091-.0379-.758753-.0617-1.544695-.03309-2.202436.01432-.328871.05873-.634692.10133-.880975.04259-.246388.07703-.437473.169577-.574908.156728-.23273.287695-.387335.440486-.440488.152793-.05294.292948.009.440488.06618.29508.120601.673808.316866 1.389706.306066.715104-.01059 1.221258-.241805 1.557216-.610064.335956-.368259.508473-.854206.508732-1.422795-.000259-.568482-.172776-1.087624-.508732-1.455883-.335955-.368153-.842109-.599158-1.557213-.610064-.715898-.01059-1.094626.183399-1.389706.303999-.14754.05718-.287695.121291-.440488.06824-.152791-.054-.283758-.207652-.440486-.440488-.09256-.137329-.126989-.32852-.169577-.574908-.04259-.246388-.08703-.519122-.10133-.847886-.02862-.657636-.0047-1.476772.03309-2.235525.06596-1.320036.169782-2.378906.202665-2.676012-.183936.000635-.375074-.01059-.541821 0-.323072.01376-1.127502-.01019-1.359713.03004-.23221.03918-.388439.07836-.475644.136489-.216568.1458-.309406.258896-.337086.339155-.02769.07941-.0218.169739.03309.303998.109786.268623.350885.6948.339154 1.455883-.01174.761506-.262953 1.314964-.678309 1.693705-.415359.378847-.981393.576659-1.592374.576976-.610982-.000314-1.177015-.198126-1.592372-.576973-.4153565-.378741-.6665645-.932199-.6783095-1.693705-.011731-.761082.229368-1.187259.3391545-1.455883.05489-.134258.06077-.224904.03309-.303998-.02768-.07941-.1205185-.193354-.3370875-.339154-.087194-.05929-.243441-.09636-.4756434-.136489-.2322022-.03918-.9362265-.06959-1.2592959-.08336-.1667457-.01059-.3578856.0011-.5418203 0z" fill="url(#d)" stroke="url(#a)"/><path d="m8.3535156 4.3730469c.045855.5093397.092128.9220965.1367188 1.8144531.038511.7706588.063921 1.6027451.033203 2.3085938-.016475.3786464-.06705.694993-.1113281.9511718-.04325.2502307-.062372.539728-.2949219.8847654-.1811939.269182-.371153.584151-.8378906.748047-.0009404.000332-.00101-.000329-.00195 0-.4809728.168674-.8741853-.02773-.9941407-.07422a.80160306.80160306 0 0 1 -.0136749-.005858c-.3521405-.14392-.509961-.254636-1.0761718-.246094-.5484134.0081-.798146.154095-.9765625.34961-.1752497.192099-.3005962.510438-.3007813.916015.0001851.4057.1083616.669939.3007813.88086.1782073.195341.4276628.341239.9765625.349609.5664502.0084.7243399-.102298 1.0761718-.246094a.80160306.80160306 0 0 1 .0078126-.003906c.1292014-.051.5223792-.243257.9980468-.07813a.80160306.80160306 0 0 1 .00391.002c.4638299.163927.655542.477273.8378906.748047.2341255.347664.2517826.637154.2949219.886719.046226.267336.09495.605881.1113281.982422.030665.704733.0053 1.507793-.033203 2.277343-.044403.887799-.089489 1.28579-.1347656 1.800782.3234992-.02885.7172694-.06238.796875-.07617a.80160306.80160306 0 0 1 .00391-.002c.1274541-.02151.080704-.00096.097656-.0039-.1204957-.278348-.3379937-.685128-.3261792-1.451175.0143772-.932959.3568719-1.742065.9394531-2.273438.5806715-.529484 1.3496975-.78475 2.1328125-.785156.783114.000406 1.55214.255672 2.132812.785156.582583.531374.925073 1.340483.939454 2.273438.01183.767026-.205813 1.175225-.326172 1.453124.008-.0018-.03653-.01996.101562.0039.13816.02394.562247.07642.896485.117187-.04578-.514867-.09063-.905656-.134766-1.789062-.03844-.769544-.06386-1.572512-.0332-2.277344.01653-.379634.06772-.719044.113281-.982422.04326-.250276.06278-.540034.294922-.884766.178963-.265747.36199-.585717.839844-.751953a.80160306.80160306 0 0 1 .002 0c.480409-.166453.866645.02752.992187.07617a.80160306.80160306 0 0 1 .01367.0059c.356087.145535.509444.256567 1.074219.248047.54706-.0081.800246-.156153.978516-.351563.191377-.209779.298642-.473327.298828-.880859-.000186-.407411-.12367-.722063-.298828-.914063-.178166-.195241-.431129-.343214-.978516-.351562-.566471-.0084-.721238.101829-1.074219.246093a.80160306.80160306 0 0 1 -.01367.0059c-.119482.04631-.507565.247068-.99414.07813a.80160306.80160306 0 0 1 -.0039-.002c-.471264-.166557-.656377-.483245-.835937-.75-.232619-.345078-.251729-.6345757-.294979-.884795-.043462-.251433-.096667-.5672616-.113281-.9492188-.03073-.7060193-.0052-1.5400031.0332-2.3105468.04509-.9024633.09207-1.3250266.138672-1.8339844-.13261.0002892-.252483.00361-.390625.00391-.263848.0005602-.574201.022884-.509766.011719a.80160306.80160306 0 0 1 -.0039.00195c-.12237.020645-.08011.00415-.09766.00781.120303.2774151.337979.6831725.326172 1.4492188-.014379.9327067-.356555 1.7419257-.939453 2.2734391-.579725.5287655-1.348083.7867013-2.132812.7871093-.78473-.000408-1.553087-.2583417-2.1328125-.7871093-.5829006-.5315159-.9250678-1.3407391-.9394531-2.2734375-.0118378-.7680117.206132-1.1766105.3261718-1.453125-.00929.0007148.031041.017057-.1015624-.00586l.00391.00195c-.0236266-.0039818-.4564328-.0304786-.8027382-.0507775z" fill="none" stroke="url(#b)" transform="translate(0 8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.svg
new file mode 100644
index 000000000..86623f8e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.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="17.789666" x2="18.726094" y1="3.879425" y2="26.920664"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="48.173649" x2="51.508781" y1=".054726" y2="24.377031"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="114.63697" x2="125.80124" y1="69.456337" y2="16.818386"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><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.43758383 0 0 1.43758383 -58.742022 -2.241491)"><path d="m44 4v11 5h11 5v-16h-5-6z" fill="#252525" fill-opacity=".367974"/><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.2597656.002 8.818359 6.333983 6.304688c.160061.162135.434552.04814.433594-.179688v-1.8867151-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="url(#g)" stroke-linejoin="round" stroke-width=".695612"/></g><g fill="url(#f)" transform="matrix(.49965038 0 0 .49965038 -9.969483 9.01371)"><path d="m44 4v11 5h11 5v-16h-5-6z"/><path d="m44 4v11 5h11 5v-16h-5-6z"/></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..f9d28e852
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-brace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -11.825554 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.98294772 0 0 1.0173481 .175106 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m14.040363 23.04174c0-.614337.201934-1.051339.605803-1.311008.397749-.259668.979074-.389502 1.743976-.389502v-2.270514c-.764902 0-1.346227-.126667-1.743976-.380002-.403869-.259669-.605803-.696671-.605803-1.311008v-3.021018c0-.703004-.125444-1.235007-.376331-1.59601-.250889-.361002-.660876-.623837-1.229963-.788504-.575207-.171001-.259382-.244783-1.29353-.244783l.0083 1.391734c.605803.01267.937613.126667 1.170143.342002.226411.209001.34067.541504.339616.997506l-.0083 3.586296c-.0027 1.184337.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.138969.921539-2.147845 2.099513l-.02486 3.299277c-.211333.947138-.998975 1.196204-1.509759 1.339508l.02486 1.688253c1.01579 0 .693847-.09405 1.275173-.258721.575206-.164667.991313-.427502 1.24832-.788505.250887-.361001.376331-.899338.376331-1.615009z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg
new file mode 100644
index 000000000..ceda1e2bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 -3.675088 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20.038913 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><path d="m10.55693 27.386184 2.233531-.01272.002-14.246027-2.245249-.0078.0059-1.496541 3.735307.01172.0049 17.239613-3.735307-.01172z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.smiley.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.smiley.svg
new file mode 100644
index 000000000..fca521cb4
--- /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="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="b" gradientUnits="userSpaceOnUse" x1="13.31356" x2="13.177966" y1="28.084745" y2="11.762712"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.559322" x2="7.177966" y1="14.169491" y2="26.915255"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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(#d)" fill-rule="evenodd" opacity=".711111" rx="6.698907" ry="1.963204"/><g stroke-width=".750002"><path d="m12 12c-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-6.84375 6h7.6875c-.443289 1.72689-1.974792 3-3.84375 3s-3.400461-1.27311-3.84375-3z" fill="url(#c)" stroke="url(#b)"/><path d="m12 12.941176c-3.8984809 0-7.0588238 3.160343-7.0588238 7.058824s3.1603429 7.058824 7.0588238 7.058824c3.898481 0 7.058824-3.160343 7.058824-7.058824s-3.160343-7.058824-7.058824-7.058824z" fill="none" stroke="url(#a)"/></g></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..bee6c0dec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -17.548987 -2.922765)" gradientUnits="userSpaceOnUse" x1="12.500062" x2="12.500062" y1="19.970589" y2="3.029288"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.33501035 0 0 .11633788 11.3866 26.851798)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.953269" x2="4.659304" y1="1.8302" y2="19.887287"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.666708 -10.537096)"><ellipse cx="12.140373" cy="28.713205" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="5.6533" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".8" transform="translate(0 8)"><path d="m12.500062 3.0292884-1.753689 3.5073784c.553894-.1966348 1.132363-.3308847 1.753689-.3308847.621325 0 1.199794.1342499 1.753689.3308847zm-5.989014 2.4816357 1.224273 3.7059093c.252614-.5306862.586327-1.016478 1.025743-1.4558929.439341-.439415.92521-.7731057 1.455893-1.0257428zm11.978028 0-3.705909 1.2242736c.530697.2526371 1.01655.5863278 1.455893 1.0257428.439344.439309.773115.9252067 1.025742 1.4558929zm-5.989014 1.7536892c-2.339106 0-4.235325 1.8962195-4.235325 4.2353247 0 2.339106 1.896219 4.235325 4.235325 4.235325 2.339105 0 4.235325-1.896219 4.235325-4.235325 0-2.3391052-1.89622-4.2353247-4.235325-4.2353247zm-4.963272 2.4816357-3.507378 1.753689 3.507378 1.753689c-.196625-.553874-.330884-1.132261-.330884-1.753689 0-.621322.134259-1.199814.330884-1.753689zm9.926543 0c.196625.553875.330885 1.132261.330885 1.753689 0 .621322-.13426 1.199815-.330885 1.753689l3.507379-1.753689zm-9.728012 4.036794-1.224273 3.705909 3.705909-1.224273c-.530683-.252637-1.016477-.586328-1.455893-1.025743-.439341-.439309-.773129-.925207-1.025743-1.455893zm9.529481 0c-.252614.530686-.586326 1.016478-1.025742 1.455893-.439342.439309-.92521.773211-1.455893 1.025743l3.705909 1.224273zm-6.518429 2.680167 1.753689 3.507378 1.753689-3.507378c-.553875.196625-1.132261.330884-1.753689.330884-.621322 0-1.199815-.134259-1.753689-.330884z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/><ellipse cx="12.533898" cy="11.491526" fill="none" rx="3.483051" ry="3.40678" stroke="#fdfdfb" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tabdialog.svg b/icon-themes/elementary_svg/cmd/32/tabdialog.svg
new file mode 100644
index 000000000..1af510603
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabdialog.svg
@@ -0,0 +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(.44577 0 0 .44994 .802 7.975)" 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" gradientTransform="matrix(.48484 0 0 .52706 -.165 7.6)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.5 0 0 .25 -1 11)" 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="e" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 1.692)" gradientUnits="userSpaceOnUse" x1="6.689" x2="13.722" y1="8.85" y2="8.761"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><g transform="matrix(1.33333 0 0 1.33333 -.473 -11.14)"><rect fill="url(#a)" height="20" rx=".528" ry=".556" width="20" x="2" y="10"/><path d="m2.5 10.5h18.94v19.5h-18.94z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 15h22v1h-22z" fill="url(#d)" opacity=".15"/><path d="m1.5 14.163v15.3c0 .575.462 1.037 1.036 1.037h18.928c.574 0 1.036-.462 1.036-1.036v-15.3" fill="none" opacity=".3" stroke="#000" stroke-width=".75"/><path d="m2.536 9.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><g stroke-linecap="round"><g stroke-width=".75"><path d="m2.536 9.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".8" stroke="#2a70a7"/><g stroke-linejoin="round"><path d="m2.176 2.203.04 3.755 19.526.04v-3.753z" fill="none" opacity=".5" stroke="url(#f)" transform="translate(0 8)"/><g fill="#e9e9e9" stroke="#a4a4a4"><rect height="3.012" rx=".792" ry=".833" width="3.015" x="4.484" y="17.729"/><rect height="3" rx=".792" ry=".833" width="2.981" x="4.49" y="23.738"/></g></g></g><g stroke="#565656" stroke-width=".753" transform="matrix(.9998 0 0 -.99154 6 30.29)"><path d="m10.505 13.9v-11.9" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.505 5 4-4 4 4" fill="none"/></g></g></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..61c2e9484
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabledesign.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="#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(.27277597 0 0 .30789251 -.10737 290.40223)" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#e" y1="2.268861" y2="19.728327"/><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><linearGradient id="f" gradientTransform="matrix(.2744743 0 0 .28067506 -.113299 290.55338)" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="g" gradientTransform="matrix(.13229166 0 0 .06614583 -.264583 291.44369)" 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(.13469061 0 0 .14642074 -.198011 290.37351)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#e" y1="4.999989" y2="43"/><linearGradient id="i" gradientTransform="matrix(.11794328 0 0 .11904573 .21207 290.6435)" 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.33333 0 0 1.33333 .176367 -387.53231)"><rect fill="url(#i)" height="5.556253" rx=".198438" ry=".198429" stroke-width=".264583" width="5.159388" x=".463039" y="291.04684"/><path d="m.54278805 291.17883h4.98355255l.016648 5.55651h-4.9835516z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201001"/><path d="m.26460059 292.4359h5.55626391v.19844h-5.55626391z" fill="url(#g)" opacity=".15" stroke-width=".264583"/><path d="m.36365435 292.23866-.004385 4.14464c-.00016072.15191.15551583.31628.30742529.31628h4.74330586c.1519095 0 .3073753-.16559.307536-.3175l.00438-4.14464" fill="none" opacity=".3" stroke="#000" stroke-width=".201001"/><g stroke-width=".264583"><path d="m1.4552286 292.4359h.198438v4.1672h-.198438z" opacity=".321"/><path d="m2.8442945 292.4359h.198438v4.1672h-.198438z" opacity=".321"/><path d="m4.2333605 292.4359h.198438v4.1672h-.198438z" opacity=".321"/></g><path d="m.46303857 293.22965h.99219003v.19844h-.99219003z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 293.22965h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 293.22965h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 293.22965h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.4630385 294.42028h.9921901v.19844h-.9921901z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 294.42028h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 294.42028h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 294.42028h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.46303847 295.61091h.99219013v.19844h-.99219013z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 295.61091h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 295.61091h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 295.61091h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.59196503 290.94355c-.15758775-.0003-.22581123.17081-.22581123.33195l-.00040437.96287 5.35356177-.00096.0004044-.96287c.0000677-.16114-.1177696-.32138-.2753574-.32168z" fill="url(#f)" stroke-width=".277557"/><path d="m.6803814 290.9476c-.15190946 0-.31671013.18425-.31639316.33616l.00000026 1.0487 5.3567037.004-.00108-1.05528c-.0001744-.15237-.1440159-.33358-.2959254-.33358z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201001"/><path d="m.56088353 291.14067.001284 1.00142 4.97507956.009-.00128-1.00142z" style="opacity:.5;fill:none;stroke-width:.201001;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><g fill="#126400" transform="matrix(.26458333 0 0 .31749802 0 290.3325)"><path d="m5.5001558 2.2498102h.7500019l-.0000793 3.750111-.7499226-.0001016z" opacity=".4"/><path d="m10.75009 2.2499118h.750002v3.7500094h-.750002z" opacity=".4"/><path d="m16.000103 2.249889h.750002v3.7500094l-.750103.0001016z" opacity=".4"/></g></g><g transform="matrix(.26458334 0 0 .26458334 -.000001 1.058345)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..4bc7db5f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabledialog.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="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(.27277597 0 0 .30789251 -.10737 290.40223)" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#g" y1="2.268861" y2="19.728327"/><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><linearGradient id="h" gradientTransform="matrix(.2744743 0 0 .28067506 -.113299 290.55338)" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="i" gradientTransform="matrix(.13229166 0 0 .06614583 -.264583 291.44369)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#b" y1="15.999304" y2="19.963179"/><linearGradient id="j" gradientTransform="matrix(.13469061 0 0 .14642074 -.198011 290.37351)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#g" y1="4.999989" y2="43"/><linearGradient id="k" gradientTransform="matrix(.11794328 0 0 .11904573 .21207 290.6435)" 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.33333 0 0 1.33333 .176367 -387.53231)"><rect fill="url(#k)" height="5.556253" rx=".198438" ry=".198429" stroke-width=".264583" width="5.159388" x=".463039" y="291.04684"/><path d="m.54278805 291.17883h4.98355255l.016648 5.55651h-4.9835516z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201001"/><path d="m.26460059 292.4359h5.55626391v.19844h-5.55626391z" fill="url(#i)" opacity=".15" stroke-width=".264583"/><path d="m.36365435 292.23866-.004385 4.14464c-.00016072.15191.15551583.31628.30742529.31628h4.74330586c.1519095 0 .3073753-.16559.307536-.3175l.00438-4.14464" fill="none" opacity=".3" stroke="#000" stroke-width=".201001"/><g stroke-width=".264583"><path d="m1.4552286 292.4359h.198438v4.1672h-.198438z" opacity=".321"/><path d="m2.8442945 292.4359h.198438v4.1672h-.198438z" opacity=".321"/><path d="m4.2333605 292.4359h.198438v4.1672h-.198438z" opacity=".321"/></g><path d="m.46303857 293.22965h.99219003v.19844h-.99219003z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 293.22965h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 293.22965h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 293.22965h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.4630385 294.42028h.9921901v.19844h-.9921901z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 294.42028h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 294.42028h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 294.42028h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.46303847 295.61091h.99219013v.19844h-.99219013z" opacity=".321" stroke-width=".24153"/><path d="m1.6536666 295.61091h1.1906279v.19844h-1.1906279z" opacity=".321" stroke-width=".289837"/><path d="m3.0427325 295.61091h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".264583"/><path d="m4.4317985 295.61091h1.190628v.19844h-1.190628z" opacity=".321" stroke-width=".244957"/><path d="m.59196503 290.94355c-.15758775-.0003-.22581123.17081-.22581123.33195l-.00040437.96287 5.35356177-.00096.0004044-.96287c.0000677-.16114-.1177696-.32138-.2753574-.32168z" fill="url(#h)" stroke-width=".277557"/><path d="m.6803814 290.9476c-.15190946 0-.31671013.18425-.31639316.33616l.00000026 1.0487 5.3567037.004-.00108-1.05528c-.0001744-.15237-.1440159-.33358-.2959254-.33358z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201001"/><path d="m.56088353 291.14067.001284 1.00142 4.97507956.009-.00128-1.00142z" style="opacity:.5;fill:none;stroke-width:.201001;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><g fill="#126400" transform="matrix(.26458333 0 0 .31749802 0 290.3325)"><path d="m5.5001558 2.2498102h.7500019l-.0000793 3.750111-.7499226-.0001016z" opacity=".4"/><path d="m10.75009 2.2499118h.750002v3.7500094h-.750002z" opacity=".4"/><path d="m16.000103 2.249889h.750002v3.7500094l-.750103.0001016z" opacity=".4"/></g><g transform="matrix(.198438 0 0 .198438 -.132276 290.64996)"><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></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..9ea1c3bae
--- /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 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="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.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.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><g transform="matrix(-1 0 0 1 4.30219 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/></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..12226a2fd
--- /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"><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="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.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.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><g transform="matrix(-1 0 0 1 6.092975 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/></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..561eed55f
--- /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"><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="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.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.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><path d="m1.952657 291.84075.79375-.79375v1.5875z" fill="#fcaf3e"/></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..d190ef8d3
--- /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="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=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.26613967 292.03879h5.55500003v.198h-5.55400003z" opacity=".286"/><path d="m4.0214844 1.5019531c-.7659824 0-1.5214844.8433927-1.5214844 1.609375v4.8886719 15.998047 4.888672c0 .765982.755502 1.611328 1.5214844 1.611328h23.8906246c.765983 0 1.56332-.845346 1.56836-1.611328l.003906-4.886719h.015625l-.007812-8 .007812-8.0019531h-.015625l-.003906-4.8867188c-.00504-.7659823-.802377-1.609375-1.56836-1.609375z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.4540737 292.23723h.2l.0009263 4.36577h-.2zm1.389 0h.2l.0009263 4.36577h-.2zm1.389 0h.2v4.36564h-.198438zm-3.7690737.99277h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m1.455 291.047h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2zm1.389 0h.2l-.0009263.99123h-.2z" fill="#323232" opacity=".4"/></g><path d="m.794 7.938v-7.41100007l6.8779809.002693.00102 7.4093073z" fill="#fcaf3e" fill-opacity=".602941"/><g fill="#ce5c00"><path d="m.53 7.938c0 .146.118.2650001.264.2650001h6.88c.144 0 .262-.1200002.262-.2650001v-7.41000007c0-.146-.118-.264-.264-.264h-6.88c-.142 0-.262.118-.262.264zm.264 0v-7.41100007h6.88v7.40999997z"/><path d="m2.1161499.52968789-.00155 1.32188311h.2666501l.00155-1.32188311zm1.8520835 0-.00156 1.32188311h.2666601l.00156-1.32188311zm1.8515666 0-.00103 1.32188311h.2666487l.00103-1.32188311zm-5.28908303 1.32239991.00155.2640666h7.40523313v-.2640666zm1.58388263.2645833.000516 1.3234335h-1.32188235v.2640666h1.32188315l.0005159 1.3229166h-1.32239905v.2666503h1.32239995v1.3198163h-1.32239995v.2666502h1.32291665v1.0572999h.2666504l-.0005159-1.0572999h1.5854323l.0005291 1.0572999h.2666379l-.0005292-1.0572999h1.5854331v-.2666502h-1.5854331v-1.3198163h1.5854331l.00106 2.6437664h.2645816v-1.0572999h1.5864666v-.2666502h-1.5864666v-1.3198163h1.5864666v-.2666503h-1.5864666v-1.3229166h1.5864666v-.2640666h-1.586479v-1.3234335h-.2666503l.0005292 1.3234335h-1.5854455l-.0005292-1.3234335h-.2666378l.0005292 1.3234335h-1.5854456l-.0005159-1.3234335zm.2671672 1.5875001h1.5854331l.0005292 1.3229166h-1.5854456zm1.8520834 0h1.5854331l.0005291 1.3229166h-1.585433zm-1.8515667 1.5895669h1.5854332v1.3198163h-1.5854332z"/></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..c8685c93b
--- /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(.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><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="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"/><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..adf224b8f
--- /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"><radialGradient id="a" 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="b" 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(#a)"/><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(#b)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><path id="c" d="m7.0114584 288.66529 1.3225416.00071.000375 1.32221h-1.3229166z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43" stroke-width=".265"/><use id="d" height="100%" transform="translate(0 6.89)" width="100%" xlink:href="#c"/><use id="e" height="100%" transform="translate(-6.878958 -.011043)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(0 -6.878676)" width="100%" xlink:href="#e"/><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></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..fe4c280b6
--- /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="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="b" 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 fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 1.466746)"><path d="m4.1249878 18.024993 3-3v6z"/><path d="m19.875012 18.019408-3-3v6z"/></g><g transform="matrix(1.33333 0 0 1.33333 .00004 1.201084)"><ellipse cx="12.000004" cy="17.592243" fill="url(#b)" 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(#a)" 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></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..117476808
--- /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"><radialGradient id="a" 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(#a)"/><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="#fcaf3e" stroke="#ce5c00" 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/texttocolumns.svg b/icon-themes/elementary_svg/cmd/32/texttocolumns.svg
new file mode 100644
index 000000000..8ffb761b7
--- /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" 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="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#d" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="3.716094" y2="24.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728327"/><linearGradient id="h" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999994" y1="5.56415" y2="18.518509"><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.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="#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="-50.447639" x2="-51.786404" y1="31.866886" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><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="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 10.99821h-22v-10.9999959z" fill="url(#j)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 11.5h-21v-10h21z" stroke="url(#i)" 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><g transform="translate(2.000512 3.999918)"><rect fill="url(#a)" height="16" rx=".527778" ry=".555556" width="14" x="7.000183" y="10"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#e)" opacity=".15"/><path d="m6.5001831 14 .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="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="round" transform="translate(0 8)"><path d="m7.5365471 1.500027c-.574146.0000081-1.0670846.4630405-1.036364 1.036364l.000001 3.963609 14.9999989-.000182-.000001-3.963609c0-.574146-.462218-1.0363721-1.036364-1.036364z" opacity=".4" stroke="#126400"/><path d="m7.5001841 2.5v3l12.9998169-.000182v-3z" opacity=".5" stroke="url(#g)" stroke-linejoin="round"/></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"/><g fill="#126400" transform="translate(0 8)"><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1v4.000182h-1z" opacity=".4"/></g></g><path d="m16.83339 15.999985-3.999991-5.33332h7.999981z" fill="#fcaf3e" stroke="#ce5c00" stroke-width="1.33333"/><g fill="none"><path d="m8 4.5h4" stroke="#a10705"/><path d="m13 4.5h2.5" stroke="#f9c440"/><g stroke="#a10705"><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="#a10705"/><path d="m15 8.5h2.5" stroke="#f9c440"/><path d="m18.5 8.5h5.5" stroke="#a10705"/><path d="m15 20.5h2" stroke="#f9c440"/><path d="m10 20.5h2" stroke="#a10705"/><path d="m20 20.5h2" stroke="#a10705"/><path d="m20 24.5h2" stroke="#f9c440"/><path d="m15 24.5h2" stroke="#a10705"/><path d="m10 24.5h2" stroke="#a10705"/><path d="m15 28.5h2" stroke="#f9c440"/><g stroke="#a10705"><path d="m10 28.5h2"/><path d="m20 28.5h2"/></g></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..d281bff33
--- /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"><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(.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="f" 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="g" gradientTransform="matrix(.60000001 0 0 .69230771 1.800001 -.615385)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="44" y2="3.899002"/><linearGradient id="h"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><radialGradient id="i" cx="24.501682" cy="6.647596" gradientTransform="matrix(0 1.8069473 -2.0594306 0 30.190262 -41.983847)" gradientUnits="userSpaceOnUse" r="17.49832"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="j" 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="k" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#l" y1="1" y2="3"/><linearGradient id="l"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.60000001 0 0 .07692307 1.800171 .153846)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="44" y2="3.899002"/><linearGradient id="n" gradientTransform="matrix(.69041563 0 0 1.0164576 .250193 -2.491651)" gradientUnits="userSpaceOnUse" x1="24.62738" x2="24.640038" xlink:href="#l" y1="3.123439" y2="4.882647"/><linearGradient id="o" 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="#9b876c"/><stop offset=".95429963" stop-color="#9b876c"/><stop offset=".95717829" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="p" 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="#q"/><linearGradient id="q"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="r" 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="#q"/><linearGradient id="s" 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(#p)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#s)"/></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(#n)" stroke="url(#o)" 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(#k)" stroke="url(#m)"/><rect fill="url(#i)" height="26.980959" rx=".5" stroke="url(#j)" stroke-miterlimit="0" 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(#f)" stroke="url(#g)"/><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".5" stroke="url(#e)"/></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/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..fcd12f82d
--- /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"><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(.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><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="#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(.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="i" 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="j" 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="k" 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="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="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(#i)"/><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 transform="translate(1.990615 .000329)"><path d="m21.501602 4.575247-.016949 3.9045815-14.9951768-.0312397.0169492-3.9045815z" fill="url(#g)" 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 13.4534002-.0323817.008482 2.0462465-13.4279637-.1424783" opacity=".5" stroke="url(#f)"/><path d="m21.513147 5.0992848-.016958 3.8887878-15.0286801-.0306947.0169577-3.8887878z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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/titleparastyle.svg b/icon-themes/elementary_svg/cmd/32/titleparastyle.svg
new file mode 100644
index 000000000..31eb6dbd4
--- /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" 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="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="#fcaf3e" stroke="#ce5c00" stroke-width=".750002"/><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(#a)" 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..4ac3ed9c4
--- /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="#ce5c00" stroke-miterlimit="0"><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..928ca3f5b
--- /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="#f8b17e"/><stop offset=".262" stop-color="#e35d4f"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.427183" x2="11.427183" y1="10.347065" y2="21.777241"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#c7321f"/></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..90682a09f
--- /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="#ce5c00" stroke-miterlimit="0" 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..72896a52c
--- /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="#ce5c00" stroke-miterlimit="0" 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..f0c69d95e
--- /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"><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.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="c" 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="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.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(#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.000027 2.99821c5.041316 0 21.999973.00179 21.999973.00179v26h-22l.000027-26.0017859z" fill="url(#c)"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21l.000027-25.00179h21z" stroke="url(#b)" 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(#g)" stroke-width=".999922"/></g><g stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 2.100104 -13.333153)"><rect fill="#8cd5ff" height="1.687509" ry=".5" stroke="#0d52bf" stroke-linecap="square" 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="#ffc27d" height="1.687509" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="1.687509" x="3.59996" y="15.656227"/><rect fill="#d1ff82" height="1.687509" ry=".5" stroke="#3a9104" stroke-linecap="square" width="1.687509" x="3.59996" y="19.593746"/><g fill="none" 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></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..2ff245d78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglemergecells.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 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" 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(#f)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" 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"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></g><path d="m2.38 3.704 1.7210418-.0004167.0008335 1.5876666-1.7210418.0004167zm1.7200418.0005833 1.7199582-.0005833.0008335 1.5876666-1.7209582.0005833zm-1.7200418 1.5874167 1.7210418-.0004167v1.323l-1.7210418.0004167zm1.7200418.0025833 1.7209582-.0025833v1.32l-1.7199582.00258z" fill="#46a9eb" fill-opacity=".984"/><path d="m2.38 3.44c-.145 0-.263.118-.263.264v2.91c0 .147.118.265.264.265h3.44c.147 0 .265-.12.265-.265v-2.91c0-.147-.118-.265-.264-.265zm0 .264h3.44v2.91h-3.44z" fill="#2f78c8"/><path d="m2.5215915 5.1884593 1.0583307-1.0583307v2.1166614zm3.1669477-.0290871-1.0583307-1.0583307v2.1166614z" fill="#fcaf3e" stroke="#ce5c00" 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/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..21ce06d2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggleobjectrotatemode.svg
@@ -0,0 +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(.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="b" 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="c" 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="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2105.8706" x2="2076.3125" xlink:href="#a" y1="3200.6965" y2="3186.3054"/><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="7.35476" x2="3.376728" xlink:href="#b" y1="7.072354" y2="5.624469"/><linearGradient id="g" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-.539783" x2="-28.680441" xlink:href="#c" y1="31.17388" y2="22.036846"/><linearGradient id="h" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2125.3508" xlink:href="#a" y1="3234.0708" y2="3248.7837"/><linearGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="4.979391" x2="8.006442" xlink:href="#b" y1="4.185387" y2="5.227173"/><linearGradient id="k" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-32.237167" x2="-.85021" xlink:href="#c" y1="34.484104" y2="47.056664"/><linearGradient id="l" 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="m" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="8.295454" x2="16.891001" y1="4.550825" y2="13.5"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="n" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g stroke-width=".75"><path d="m3.484 8.484h13.032v10.032h-13.032z" fill="url(#n)" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" 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" stroke="url(#l)" 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(#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 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(#d)" 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(#g)" 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/togglesheetgrid.svg b/icon-themes/elementary_svg/cmd/32/togglesheetgrid.svg
new file mode 100644
index 000000000..0619ed8bb
--- /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(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><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" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="d" 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="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="f" 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(#f)" 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(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.155.317.307.317h4.744c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#f8f8f8" stroke-width=".201"/><path d="m1.455 292.436h.2l-.00106 3.37311h-.2zm1.389 0h.2l-.0009924 2.18249h-.2zm1.389 0h.2l-.0009264.99186h-.2zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0v.198zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0v.2zm-2.58 1.19h.992v.2h-.992zm1.191 0v.2z" opacity=".321"/><path d="m.592 290.944c-.158 0-.226.17-.226.33v.964h5.354v-.963c0-.162-.118-.322-.276-.322z" fill="url(#c)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/><g fill="#f8f8f8"><path d="m4.233636 293.42786h.198438v3.175008h-.198438z"/><path d="m2.84457 294.6185h.198438v1.98436h-.198438z"/><path d="m1.45394 295.80911h.198438v.793748h-.198438z"/><g transform="rotate(90)"><path d="m295.61069-5.622702h.198438v3.968756h-.198438z"/><path d="m294.42004-5.622702h.198438v2.579691h-.198438z"/><path d="m293.22943-5.622702h.198438v1.190625h-.198438z"/></g></g><path d="m.26487569 292.23723-.00000003 4.2265c0 .0375.007866.0732.0205414.10658h.28447948c-.0606814 0-.10658291-.0459-.10658291-.10658l.00000003-4.2265z" opacity=".3" stroke-width=".198438"/></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..b90d5451b
--- /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.325" 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="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(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.171" y2="36.136"/><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="20.749" y2="25.528"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01446 0 0 .00922 14.122 14.197)" 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(-.01446 0 0 .00922 11.15 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" 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="i" gradientTransform="matrix(.68195 0 0 .68986 -.378 -4.963)" gradientUnits="userSpaceOnUse" x1="20.909" x2="20.909" y1="42.125" y2="17.249"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d0d0d0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.65147 0 0 .53256 .347 .714)" gradientUnits="userSpaceOnUse" x1="28.98" x2="29.268" y1="22.101" y2="45.015"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g opacity=".5"><path d="m2.435 17.58h20.4v2.24h-20.4z" fill="url(#h)" 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(#g)" 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(#e)" opacity=".402" transform="matrix(1.33333 0 0 1.78545 -.847 -9.054)"/></g><path d="m5.882 6.62c-1.31 0-2.382 1.103-2.382 2.442l-.014 9.43-2.62.007c-.206 0-.362.18-.362.387v4.216c0 .21.155.388.36.388l30.25.005c.206 0 .383-.18.383-.388l.002-4.216c0-.207-.178-.387-.385-.387h-2.612l.02-9.323c0-1.945-.818-2.667-2.667-2.667z" fill="url(#i)" fill-rule="evenodd" stroke="#a9aba7" stroke-linejoin="round"/><path d="m5.974 7.45c-.754 0-1.462.785-1.462 1.623v10.582l-2.98-.062.216 2.866 28.716.083-.075-2.888h-2.88v-10.664c-.026-.966-.305-1.502-1.49-1.502z" fill="none" opacity=".4" stroke="url(#j)" stroke-linecap="round"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#a)"/><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(#d)"/><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..1540e2be0
--- /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="#ce5c00" stroke-miterlimit="0"/></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..e1d97f611
--- /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.621596)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><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"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#85f619" stroke-linecap="square"/><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></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..6826e749d
--- /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.83333258" x2="16.83333258" xlink:href="#k" y1="29.00116298" y2="19.00116368"/><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.83333188" x2="27.83333188" xlink:href="#k" y1="29.00116298" y2="19.00116368"/><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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..1d8e6e914
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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="#e20000"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><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="#e20000"/></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..0801eafd4
--- /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"><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" gradientTransform="matrix(1.1992782 -1.2061574 1.2306697 1.2255073 -36.004294 13.88486)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0"/><stop offset=".13482948" stop-color="#c3c3c3"/><stop offset=".20224422" stop-color="#8c8c8c"/><stop offset=".26965895" stop-color="#fff"/><stop offset=".44650277" stop-color="#757575"/><stop offset=".57114136" stop-color="#7d7d7d"/><stop offset=".72038066" stop-color="#b6b6b6"/><stop offset="1"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -39.961363 8.149242)" 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="#3e3e3e"/><stop offset=".5" stop-color="#828282"/><stop offset="1" stop-color="#3c3c3c"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -40.295111 8.484905)" 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="#999"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#777"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -38.801593 6.982818)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -39.135341 7.31848)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -37.636216 5.810757)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(1.1653763 -1.172061 1.4402748 1.4342331 -37.969965 6.14642)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="q" gradientTransform="matrix(1.2854316 -1.2912103 1.5886497 1.5800342 -46.994731 7.957059)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#e4db7b"/><stop offset="1" stop-color="#f4f0c8"/></linearGradient><linearGradient id="r" gradientTransform="matrix(1.0800487 0 0 1.0787164 -1.878029 -.979991)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#cbbd27"/><stop offset="1" stop-color="#9b901d"/></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="#e20000"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><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="#e20000"/></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(.47754517 0 0 .47754517 9.077693 8.843385)"><path d="m40.5358 38.000347c-.38689-.0046-.697231.0365-.906351.08021l-27.846876 5.801938-5.1255754 1.069482-.1562676.026738-6.50073 3.021285 14.595387-1.336852.125016-.02674 5.15683-1.069482 27.846876-5.828675c.836474-.174843-.292321-.686256-2.531535-1.149691-1.679409-.347577-3.4961-.574542-4.656774-.588216z" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.1030185 0 0 1.1016579 -2.428387 -1.511033)"><path d="m8.5762863 31.492497c.8059374-.620256 2.9488947.385299 4.8753177 2.303641 1.921816 1.913752 2.887606 4.008698 2.281048 4.822706-.0023.0031.04736.04176.04501.04482l29.243661-29.411408c.742473-.7467317-.265642-2.9615379-2.253222-4.9407789-1.987578-1.9792418-4.205677-2.977123-4.948154-2.230387z" fill="url(#h)" stroke="#000" stroke-linejoin="round" stroke-width=".907163"/><path d="m34.250984 5.6705274c.805936-.6202565 2.948895.3852987 4.875317 2.3036406 1.921815 1.9137515 2.887607 4.008696 2.281047 4.822705-.0023.0031.04736.04176.04501.04482l3.568966-3.589437.07284-.073254c.0024-.00306-.04732-.041724-.04501-.044821.606554-.8140065-.359237-2.9089517-2.281053-4.8227039-1.926422-1.9183412-4.06938-2.9238979-4.875317-2.3036414l-.07284.073254-3.568963 3.5894373z" fill="#ff9de8" opacity=".8" stroke="#dd78c5" stroke-linejoin="round" stroke-width=".907163"/><path d="m8.5762863 31.492497c.8059374-.620256 2.9488947.385299 4.8753177 2.303641 1.921816 1.913752 2.887606 4.008698 2.281048 4.822706-.0023.0031.04736.04176.04501.04482l20.139158-20.254679.07284-.07325c.0024-.0031-.04731-.04172-.04501-.04482.606558-.81401-.359232-2.908954-2.281048-4.822706-1.926422-1.918341-4.069381-2.923897-4.875318-2.30364l-.07284.07325-20.1391587 20.25468z" opacity=".6"/><path d="m30.250607 9.6938497c.805937-.6202572 2.948897.3852983 4.875318 2.3036403 1.921816 1.913752 2.887607 4.008697 2.281047 4.822706-.0023.0031.04736.04176.04501.04482l.36418-.366271c.0024-.0031-.04731-.04172-.04501-.04482.606559-.814009-.359231-2.908955-2.281048-4.822704-1.926422-1.918343-4.06938-2.9238997-4.875318-2.3036424l-.36418.3662701z" fill="url(#i)"/><path d="m29.91686 10.029512c.805937-.620257 2.948896.385298 4.875317 2.303641 1.921817 1.913751 2.887608 4.008695 2.281048 4.822703-.0023.0031.04736.04176.04501.04482l.36418-.36627c.0024-.0031-.04732-.04172-.04501-.04482.606558-.814009-.359232-2.908954-2.281049-4.822705-1.926421-1.918342-4.06938-2.9238989-4.875319-2.3036416z" fill="url(#k)"/><path d="m31.410379 8.5274259c.805936-.6202573 2.948896.385298 4.875317 2.3036411 1.921815 1.913751 2.887606 4.008695 2.281048 4.822705-.0023.0031.04736.04176.04501.04482l.36418-.366269c.0024-.0031-.04731-.04172-.04501-.04482.60656-.814008-.359231-2.908953-2.281049-4.822704-1.92642-1.9183428-4.069377-2.9238988-4.875317-2.3036415z" fill="url(#m)"/><path d="m31.076631 8.8630883c.805937-.6202578 2.948896.385298 4.875317 2.3036397 1.921817 1.913753 2.887608 4.008696 2.281049 4.822705-.0023.0031.04736.04176.04501.04482l.36418-.366272c.0024-.0031-.04731-.04172-.04501-.04482.60656-.814009-.35923-2.908955-2.281047-4.822704-1.92642-1.9183424-4.06938-2.923899-4.875318-2.3036411l-.36418.3662694z" fill="url(#n)"/><path d="m32.575756 7.3553646c.805935-.6202565 2.948894.3852988 4.875315 2.3036406 1.921817 1.9137528 2.887609 4.0086968 2.281049 4.8227048-.0023.0031.04736.04176.04501.04482l.36418-.366269c.0024-.0031-.04731-.04173-.04501-.04482.606559-.814009-.359231-2.908954-2.281048-4.8227055-1.92642-1.9183419-4.069379-2.9238978-4.875317-2.3036407l-.364179.3662688z" fill="url(#o)"/><path d="m32.242007 7.6910264c.805936-.6202573 2.948896.3852987 4.875317 2.3036414 1.921816 1.9137512 2.887608 4.0086962 2.281048 4.8227042-.0023.0031.04736.04176.04501.04482l.36418-.366269c.0024-.0031-.04732-.04173-.04501-.04482.606559-.81401-.359232-2.908955-2.281048-4.8227057-1.926421-1.9183419-4.06938-2.9238986-4.875317-2.3036399l-.364181.366268z" fill="url(#p)"/></g><g fill-rule="evenodd"><path d="m.5 47.5 14.3125-6.34375.125-.125c.669045-.896758-.411452-3.204199-2.53125-5.3125-2.12488-2.113357-4.4860362-3.21456-5.375-2.53125z" fill="url(#q)" stroke="url(#r)"/><path d="m4.2587724 40.969711-1.6040807 3.505099 3.53945-1.577849c-.2643369-.322255-.5070326-.650689-.8273352-.969648-.3687542-.367208-.734309-.662289-1.1080341-.957602z" stroke="#000" stroke-width=".907163" transform="matrix(1.1030185 0 0 1.1016579 -2.428387 -1.511033)"/></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..b222f7e6d
--- /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(.70660609 0 0 -.47076982 .982768 39.780906)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.78895601 -.84689274 0 31.992206 36.692439)" 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(-.72265023 0 0 .67321315 33.280548 .270859)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="38.579693"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".63592637" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.2063504-6.718135-17.4920472v-5.5246984l-11.7786256 9.2063416 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" display="block" fill="url(#c)"/><path d="m23.980319 23.110481c3.338005-4.549181 1.26113-13.9417986-9.48073-13.2073325v-4.5547218l-9.12862 7.1586363 9.12862 7.15138v-4.324975c8.762555-.841601 10.447691 6.244542 9.48073 7.777013z" style="display:block;opacity:.8;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#b)"/><path d="m29.5875 22.63493a11.054667 7.3650749 0 1 0 -22.1093343 0 11.054667 7.3650749 0 0 0 22.1093343 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m22.217723 26.317467c7.503241-6.539684 4.6152-17.20635-6.718135-17.4920468v-5.5246984l-11.7786256 9.2063412 11.7786256 9.206341v-5.480261c6.596408-.25605 10.512679 5.758419 5.796913 10.084324z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round"/></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..e613de085
--- /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="translate(0 .529168)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="b" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="c" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#f" y1="1.190625" y2="7.429696"/><linearGradient id="d" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#f" y1=".795334" y2="7.672609"/><linearGradient id="e" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#f" y1="1.719791" y2="8.017164"/><linearGradient id="f" 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 stroke="#000" stroke-linejoin="round" stroke-opacity=".316176" transform="translate(0 -.529167)"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#e)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#c)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#d)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#b)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#a)"/></g><g fill="#fcaf3e" stroke="#ce5c00"><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><g stroke-miterlimit="3.5" stroke-width=".999997" transform="matrix(.26458333 0 0 .26458333 -2.116137 1.063096)"><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/unhainframes.svg b/icon-themes/elementary_svg/cmd/32/unhainframes.svg
new file mode 100644
index 000000000..13e282672
--- /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"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 .811594 18.025926)" 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="m15 28.40678a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#a)"/><path d="m22.537109 2c-1.384 0-2.552.4850312-3.5 1.4570312l-3.535156 3.5507813c-.95.95-1.425781 2.112375-1.425781 3.4843755 0 1.407.504719 2.601937 1.511719 3.585937l2.333984 2.332031c.985 1.007 2.176312 1.511719 3.570313 1.511719 1.373 0 2.539999-.480359 3.5-1.443359l3.570312-3.56836c.96-.96 1.439453-2.128 1.439453-3.4999998 0-1.3729999-.484031-2.5334218-1.457031-3.4824218l-2.521484-2.5058594c-.954001-.947-2.113329-1.421875-3.486329-1.421875zm.002 3.2910156c.445001 0 .834016.1538906 1.166016.4628906l2.519531 2.5058594c.32.32.482422.7014375.482422 1.1484375 0 .457-.160468.8460159-.480469 1.1660159l-3.570312 3.570312c-.307.308-.696016.462891-1.166016.462891-.48 0-.890421-.179203-1.232422-.533203l-2.335937-2.332031c-.376-.355001-.566406-.770954-.566406-1.251954l-.002-.002c0-.457.160421-.8460154.482422-1.1660154l3.535156-3.5507812c.32-.32.709968-.4804688 1.167968-.4804688zm-12.029343 8.7871094c-1.3730004 0-2.5400004.479453-3.5000004 1.439453l-3.5703125 3.570313c-.96.96-1.4394531 2.128-1.4394531 3.5 0 1.373.4850312 2.533375 1.4570312 3.484375l2.5234376 2.501953c.9499999.95 2.1094218 1.425781 3.4824218 1.425781 1.3840004 0 2.5500004-.486031 3.5000004-1.457031l3.535156-3.554688c.95-.95 1.423828-2.108468 1.423828-3.480469 0-1.408-.502812-2.601937-1.507813-3.585937l-2.33789-2.333984c-.984-1.006-2.170406-1.509766-3.566406-1.509766zm0 3.292969c.48 0 .890328.183781 1.236328.550781l2.332031 2.332031c.378.356.566406.772907.566406 1.253906 0 .457001-.160468.846016-.480469 1.166016l-3.533203 3.548828c-.31.31-.6989684.464844-1.1679684.464844-.457 0-.8460156-.150266-1.1660156-.447266l-2.5234375-2.505859c-.3195162-.319516-.4780326-.700391-.4785156-1.144531v-.002c.0004662-.459125.1589826-.848436.4785156-1.167969l3.5703125-3.568313c.32-.32.710016-.480468 1.166016-.480468z" fill="#d3d7cf" stroke="#000" stroke-opacity=".426667"/><path d="m15.745 8.072 4.292-4.46c.75-.707 2.573-1.505 4.49-.255l3.592 3.632m-24.449 13.598 4.292-4.458c.75-.71 2.574-1.508 4.49-.258m-7.504 8.546 2.124 2.25c1.647 1.53 3.008 1.355 4.453.234.287-.222 3-3.4 3.37-3.643m5.35-8.298c1.397.405 2.05.69 3.495-.432.287-.223 3-3.402 3.37-3.644" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-width=".999998"/></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..3c2455a57
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/updatecurindex.svg
@@ -0,0 +1 @@
+<svg height="32" width="32.000004" 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(.10025 0 0 .0319 14.328001 24.094)" 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(.66762 0 0 .49907 -1376.31 -1590.258)" 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(.60953 0 0 .6116 9.688 1.02)" 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" gradientTransform="matrix(.72448 0 0 .72458 29.91 1.457)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" y1="22.461" y2="39.830002"><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(.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><filter id="f" color-interpolation-filters="sRGB" height="1.090767" width="1.013828" x="-.006914" y="-.045383"><feGaussianBlur stdDeviation=".029150602"/></filter><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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#g"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#g"/><radialGradient id="j" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099575)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#g"/><g transform="matrix(1.33333 0 0 1.33333 1.000039 2.000036)"><path d="m16.624988 8.124544c-.0021-.2690776-.288334-.499541-.625-.499541h-8.7499998c-.336666 0-.6271077.2304633-.625.499541l.00392.5004411c.00211.2690779.288334.499541.625.499541.0014.0041 8.7499998 0 8.7499998 0 .336666 0 .627107-.2304632.625-.499541z" fill="#fff" filter="url(#f)" opacity=".35"/><path d="m7.1249883 7.124991v.7734428.00195c3.0000007-.00999 6.0000007-.015401 8.9999997-.025391v-.7500018z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m20.611395 4.1249835c0-.2691161-.403658-.4995969-.87498-.4995969h-12.1114471c-.4713219 0-.8749806.2304808-.8749806.4995969v.7500019c0 .2691161.4036587.4995969.8749806.4995969.00196.0041 12.1114481 0 12.1114481 0 .471322 0 .87498-.2304808.87498-.4995969z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m7.1249882 3.3749337-.0000001.7734398v.002c4.3333339-.01 9.1667009-.01539 13.5000339-.02539v-.7500018h-13.5000338z" stroke="url(#h)"/><g stroke="#000"><path d="m7.1249883 7.124991.0000117.7734332v.00195c3.000001-.00999 6.000001-.015401 9-.025391l-.000012-.7499922z" opacity=".1"/><path d="m7.1249883 3.3749817.0000109.7460652v.00195c4.3333338-.00999 9.1667018-.015401 13.5000338-.025391l-.000011-.7226242z" opacity=".1"/></g></g><path d="m21.000023 12.125812c0-.269116-.403658-.499597-.87498-.499597h-12.5000751c-.4713219 0-.8749806.230481-.8749806.499597v.624193c0 .269116.4036587.499597.8749806.499597.00196.0041 12.5000751 0 12.5000751 0 .471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m7.1249883 11.124951v.735356.514697c4.3333337-.01 9.1667007-.01539 13.5000337-.02539v-1.474615h-13.5000337z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.499981" fill="url(#j)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.374999" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".750002"/><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.1249883 15.625014.0000227.760744v.514647c3.000001-.01 6.000001-.0154 9-.02539l-.000023-1.500003h-8.9999997z" style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.666667"/></g><path d="m30.56 30.032a6.293 2.002 0 1 1 -12.583999 0 6.293 2.002 0 1 1 12.584999 0z" fill="url(#a)"/><path d="m24.554001 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.139999-6.865h-3.436a3.718 3.718 0 0 1 -3.703999 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.292999-4.005z" fill="url(#b)" 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(#c)"/><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(#d)"/><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(#e)"/><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/upsearch.svg b/icon-themes/elementary_svg/cmd/32/upsearch.svg
new file mode 100644
index 000000000..ff9573a12
--- /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"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(-1.736442 0 0 .24804124 36.534834 22.279976)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 .66976335 -.66667 0 33.830581 -3.862868)" gradientUnits="userSpaceOnUse" x1="16.218964" x2="43.094128" y1="25.245745" y2="25.245745"><stop offset="0" stop-color="#fff"/><stop offset=".11111113" stop-color="#fff" 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="41.253654" x2="41.253654" y1="43.749737" y2="1.749945"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m3 27c0 2.66668 28.00014 2.66668 28.00014 0s-28.00014-2.66668-28.00014 0z" fill="url(#a)" opacity=".163" stroke-width=".66667"/><g transform="matrix(0 1 -1 0 32.000854 -1.010024)"><path d="m24.077-6.427 17.428 14.472-17.428 14.457v-9.87l-16.572-.032v-9.055l16.572.034z" fill="url(#c)" transform="matrix(-.66667 0 0 .66667 32.51 10.165)"/><g fill="none" stroke-width="1.000005"><path d="m16.458984 5.234375-7.521484 9.310547h5.519531v.953125h-.0039l.0039 1.001953v.5h.002l.0332 8.511719 3.986328-.0039-.02344-10.009765h-.0059v-.953125h5.601562z" fill="none" opacity=".6" stroke="url(#b)" transform="matrix(0 -1 1 0 1.010024 32.000854)"/><path d="m27.51 12.498-10.992.023v-6.666l-11.678 9.673 11.678 9.66v-6.668l10.992-.02z" opacity=".5" stroke="#206b00"/></g></g></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..37da5c73d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/validation.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(.003069 .397182)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#j" y1=".795334" y2="7.672609"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.09" x2="15.404" y1=".185" y2="31.771"><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="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.663" x2="13.663" xlink:href="#c" y1="2.669" y2="30.502001"/><radialGradient id="e" cx="23.896" cy="3.99" gradientTransform="matrix(0 .87966 -1.1611 0 12.633 -21.084)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66094" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.928178" x2="5.928178" y1="15.732509" y2=".290015"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.67452752 0 0 .67450937 -33.95604 10.367798)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" xlink:href="#c" y1="-12.489" y2="5.4676"/><linearGradient id="h" gradientTransform="translate(-.526098 1.455516)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#j" y1=".795334" y2="7.672609"/><linearGradient id="i" gradientTransform="translate(-.525991 -1.322916)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.408334" xlink:href="#j" y1="1.719791" y2="11.377083"/><linearGradient id="j" 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 -.79375)"><path d="m.66463362 1.7197915h7.14375018v6.6145835h-7.14375018z" fill="url(#a)"/><path d="m1.4583836 5.6885413 5.5562502-.0000003v1.322917l-5.5562502.0000003z" fill="url(#i)"/><path d="m1.4583836 2.7781248h5.5562502v1.322917h-5.5562502z" fill="url(#h)"/><path d="m.92921696 1.9843748h6.61458354v6.0854169h-6.61458358z" fill="none" stroke="#fff" stroke-opacity=".966912"/></g><g transform="matrix(.15875 0 0 .15875 4.550833 4.551282)"><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" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.666667"/><path d="m13.899075 7.9998185c0 3.2582865-2.64097 5.8992565-5.8989842 5.8992565-3.2580141 0-5.8991663-2.64097-5.8991663-5.8992565 0-3.2579233 2.6411522-5.898894 5.8991663-5.898894 3.2580142 0 5.8989842 2.6409707 5.8989842 5.898894z" fill="none" opacity=".4" stroke="url(#g)" stroke-width="1.666667"/><path d="m3 8h10v-2.5028253h-10.0000003z" opacity=".2"/><path d="m2.9999997 9.6638414h10.0000003v-2.5h-10.0000003z" fill="#fff"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width="2.067009" transform="matrix(.16285364 0 0 .16285364 2.226441 -.779147)"><path d="m22.47 2.316c-.373-.038-.744.145-.936.496l-8.17 14.947-5.25-4.178c-.47-.256-1.052-.092-1.308.376l-2.356 3.025c-.255.468-.083 1.05.385 1.307 0 0 9.59 7.92 9.6 7.925.11.06.226.09.342.105.38.05.77-.13.966-.488l11.017-20.157c.257-.468.085-1.05-.383-1.307l-3.535-1.94c-.117-.063-.247-.1-.37-.11z" fill="url(#b)" stroke="#699536" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m22.523438 3.7753906-.0059.00977-.0059.00977-4.125 7.5800784-.002.0039-3.6875 6.708985-.03516.05664v.002l-.117187.25586-.855469.634765-.835937-.06055-.476563-.30664-.05078-.03711-4.6346358-3.662156-.00586-.0039-.03125-.02539-1.7792962 2.246087-.035156.03906-.15625.13086.2324218.144531.0625.04492 4.3613282 3.59375 3 2.472656.990234.814453.277344.228516.07422.06055.01367.01172-.06836-.04297.181641.132812.148437-.273437v-.002l10.523439-19.199171zm-7.353516 21.3144534h.002z" fill="none" opacity=".4" stroke="url(#d)" transform="matrix(.786 0 0 .786 9.895 10.03)"/></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..e9cfe8a7f
--- /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(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.590914" xlink:href="#d" y1="5.810037" y2="40.327148"/><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="8.925916" y2="34.962955"/><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.389896" x2="-51.389896" xlink:href="#f" y1="43.73732" y2="8.12602"/><linearGradient id="d" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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="e" 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=".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="-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="m5 2.9999959c5.041316 0 16 .0000041 16 .0000041l.000027 20.998214-16.000027.001786v-21z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#e)" 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(#f)" stroke-width=".999922"/></g></g><g transform="translate(3 3.000004)"><path d="m5 2.9999959c5.041316 0 16 .0000041 16 .0000041l.000027 20.998214-16.000027.001786v-21z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#b)" 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(#c)" stroke-width=".999922"/></g></g><g transform="translate(8 6.000004)"><path d="m5 2.9999959c5.041316 0 16 .0000041 16 .0000041l.000027 20.998214-16.000027.001786v-21z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#b)" 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(#c)" 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..ced418f4d
--- /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"><radialGradient id="a" 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="b" 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(#b)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><path id="c" d="m7.0114584 288.66529 1.3225416.00071.000375 1.32221h-1.3229166z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43" stroke-width=".265"/><use id="d" height="100%" transform="translate(0 6.89)" width="100%" xlink:href="#c"/><use id="e" height="100%" transform="translate(-6.879167 -.010832)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(.000208 -6.878887)" width="100%" xlink:href="#e"/><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(#a)"/><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></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..eb34d7569
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/verticaltextfittosizetool.svg
@@ -0,0 +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(-.98294772 0 0 -1.0173481 23.999996 23.698449)" gradientUnits="userSpaceOnUse" x1="6.104069" x2="20.601316" y1="9.435537" y2="9.435537"><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(.30275225 0 0 .13549598 12.301412 -9.750754)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(0 -1.33333 1.33333 0 .201083 31.99996)"><ellipse cx="19.134962" cy="-5.569736" fill="url(#b)" opacity=".2" rx="4.714285" ry="2.890133" transform="rotate(90)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(-1 0 0 -1 24 23.499196)"><path d="m3.3749859 18.024993 3-3v6z"/><path d="m19.875012 18.019408-3-3v6z"/></g><path d="m10.874993 6.224219 3.055712-.000015-.0557 12.000037h4.500011v3l-12.00003.000008v-3l4.495248.000007z" style="stroke:#000;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#a)"/><g fill="#fff" transform="matrix(1 0 0 -1 .749994 23.698442)"><path d="m5.6249881 2.2749465v.7500019l12.0000299-.0000075v-.7500019zm4.4967049 3.7500169-.05273 11.2500286h.0029l.05274-11.2500286z" opacity=".07" stroke-width=".750002"/><path d="m3.5 8.5v1h4v-1zm4 5.994141v1l16 .0059v-1z" opacity=".1" transform="matrix(0 .75000188 -.75000188 0 24.00003 -.150813)"/></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..a5bc6aa47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewformasgrid.svg
@@ -0,0 +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(.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><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" 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="e" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="7.884" x2="7.161" y1="2.801" y2="10.949"><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="f" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><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="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="n" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#g)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#j)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#l)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#m)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#n)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/><g transform="matrix(5.03936 0 0 5.03936 9.665 -1459.688)"><rect fill="url(#a)" height="3.77" rx=".198" width="3.969" x=".265" y="292.039"/><path d="m.345 292.17 3.793.003.016 3.77-3.793-.003z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.067 293.427 4.365.002v.197l-4.364-.002z" fill="url(#d)" opacity=".15"/><path d="m.166 293.23.002 2.36c0 .152.155.317.307.317l3.554.002c.15 0 .306-.167.307-.32l-.003-2.36" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 293.428h.2v2.38h-.2zm1.39 0h.2l-.002 2.38h-.2z" opacity=".321"/><path d="m.265 294.418 1.19.002v.2l-1.19-.002zm1.39.002h1.19v.2h-1.19zm1.388 0c1.478-.022 1.478.2 0 .2zm1.19 0v.2c-1.477.022-1.477-.2 0-.2z" opacity=".321"/><path d="m.394 291.935c-.158 0-.226.17-.226.33v.964h4.164v-.962c0-.162-.118-.322-.276-.322z" fill="url(#e)"/><path d="m.482 291.94c-.152 0-.316.183-.316.335v1.048l4.167.006v-1.056c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.362 292.13.002 1.003 3.785.01v-1z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 292.04h.2v1.19h-.2zm1.39 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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..2a19c301d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewrowcolumnheaders.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=".416094" x2="5.924111" y1="289.364563" y2="297.462797"><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="b" gradientTransform="matrix(0 -.27278 .3079 0 -.187 297.176)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><linearGradient id="c" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><linearGradient id="d"><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="e" 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="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="5" y2="43"/><linearGradient id="g" 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(#g)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.74556704 290.967c-.15190921 0-.27440186.12254-.27440186.2744v.85008s-.0224223 3.0918-.0224223 4.23699c-.00000003.1519.10231507.2753.25422172.2744h.950977v-4.36564h3.9687599v-.98237c0-.15191-.122493-.2744-.2744017-.2744z" fill="url(#a)" stroke-width=".264583"/><g fill="none" stroke-linecap="round" stroke-width=".201"><path d="m.56 291.14.002 1.002 4.975.01v-1.002z" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/><path d="m.55 296.51 1.003-.003.03-5.358h-1z" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/><path d="m.36 296.384c0 .152.183.316.335.316h.846l.013-5.74h-.854c-.15 0-.333.144-.333.296z" opacity=".4" stroke="#126400"/><path d="m.543 291.18h4.983l.017 5.555h-4.983z" stroke="url(#f)" stroke-linejoin="round"/></g><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#e)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.153.317.305.317h4.746c.152 0 .307-.166.308-.318l.004-4.145" fill="none" stroke="#37393b" stroke-opacity=".49" stroke-width=".201"/><path d="m1.456 292.435h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.196h-.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-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-2.778 1.19h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m3 12.996094v1.007812h5.9960938v-1.007812zm.0039062 6.003906v1.007812h5.9960938v-1.007812zm0 5.996094v1.007812h5.9960938v-1.007812z" fill="#126400" opacity=".4" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#126400" opacity=".5"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.142-.33-.294-.33z" fill="none" stroke="#077200" stroke-linecap="round" stroke-opacity=".49" stroke-width=".201"/></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..9f2b872c4
--- /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.73931" x2="16.539311" y1="7.659299" y2="22.328595"><stop offset="0" stop-color="#fcaf3e"/><stop offset=".262" stop-color="#fcaf3e"/><stop offset=".705" stop-color="#fb9c0f"/><stop offset="1" stop-color="#fb9909"/></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=".49"/></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..91c4634d9
--- /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"><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="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="c" gradientTransform="matrix(.86667 0 0 1 -2.91 -285.887)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="d" gradientTransform="matrix(.86676 0 0 1 -2.91 -284.565)" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" xlink:href="#a" y1="290.121" y2="290.121"/><linearGradient id="e" 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="f" gradientTransform="matrix(.10378 0 0 -.09674 1.277 6.658)" gradientUnits="userSpaceOnUse" x1="27.974" x2="27.974" y1="36.128" y2="-1.184"><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><radialGradient id="g" cx="24.837" cy="36.421" gradientTransform="matrix(-.10147 0 0 -.06765 5.894 8.304)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m3.96875 4.366c0-.07-.1796711-.132-.3890553-.132h-2.59199946c-.2089199 0-.45869524.06-.45869524.132v.264c0 .07.24791828.132.45730244.132h2.59339226c.2089199 0 .3890553-.06.3890553-.132z" fill="#fff" opacity=".35" stroke-width=".681371"/><path d="m.53 3.97h3.44v.53h-3.44z" fill="url(#c)"/><path d="m3.96875 5.69c0-.072-.1787812-.133-.3881177-.133h-2.59265224c-.20998663 0-.45898006.06-.45898006.132v.26c0 .07.24704309.133.45702972.133h2.59265228c.2099866 0 .390068-.06.390068-.132z" fill="#fff" opacity=".35" stroke-width=".806296"/><path d="m.53 5.29h3.44v.53h-3.44z" fill="url(#d)"/><path d="m7.938 1.72c0-.07-.387-.132-.838-.132h-5.583c-.45 0-.988.06-.988.132v.264c0 .072.534.132.985.132h5.586c.45 0 .838-.06.838-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#b)" transform="matrix(1.86667 0 0 1 -6.88 -288.533)"/><path d="m5.82 3.043c0-.07-.275-.132-.597-.132h-3.988c-.323 0-.706.064-.706.135v.264c0 .07.38.13.703.13h3.988c.323 0 .6-.06.6-.132z" fill="#fff" opacity=".35"/><path d="m3.97 289.856h3.967v.53h-3.967z" fill="url(#b)" transform="matrix(1.33333 0 0 1 -4.763 -287.21)"/><path d="m1.786 5.84a1.587 1.058 0 1 1 3.175 0 1.587 1.058 0 0 1 -3.174 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141" transform="matrix(-1 0 0 1 9.986 0)"/><path d="m2.866 2.915c-1.318.89-.543 2.527.926 2.514v.792l1.852-1.321-1.852-1.323v.787c-.947.037-1.47-.827-.794-1.45z" display="block" fill="url(#f)" transform="matrix(-1 0 0 1 9.986 0)"/><g fill="none"><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=".8" stroke="url(#e)" 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="#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/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..f8aca66ae
--- /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)"><path d="m6.3892276 17.333139v5.245955h23.2320014v-5.245955z" fill="url(#a)"/><g fill="none"><g><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 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..0a672f40f
--- /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"><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><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></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..ace08f626
--- /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"><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"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m13.50001 26.50001 3.99999-3.99999v7.99998z"/><path d="m30.49999 26.49999-3.99999-3.99999v7.99998z"/></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..a555d5cb7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_alphaliststyle.svg
@@ -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(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -89.012398)" 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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#b"/><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="#b"/><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="#b"/><radialGradient id="f" cx="7" cy="7.071429" gradientTransform="matrix(8.8 .00000046 .0000005 -9.5999997 -61.568753 67.885711)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><g transform="matrix(-1 0 0 1 24 -.000001)"><path d="m2.9726562 5-1.9726562 5 .015625 1h.828125c.088995 0 .1633229-.02781.2226562-.08203.06203-.05723.1053798-.117327.1269532-.183594l.3339844-1.175781h1.9785156l.3398437 1.179687c.02697.0753.068367.138247.125.189454.056634.048192.1321719.072264.2265625.072264h.8183594l-.015625-1-1.9433594-5zm.5390626 1.4751059c.2259542.8650275.2320322.9560421.4882812 1.8446769l-1 .1525424c.2616589-.8695117.2928216-1.1780721.5117188-1.9972193zm-1.5117188 6.1943861v6.330508h2.0507812c.3132361 0 .5889135-.04351.8300782-.130859.243936-.09036.4477801-.214468.6113281-.371094.1663207-.159639.2929743-.347585.3789063-.564453.085932-.216867.1289062-.45296.1289062-.708985 0-.695783-.3559574-1.137472-1.0683594-1.324218.163548-.06325.3034979-.140107.4199219-.230469.119196-.09337.216171-.195195.2910156-.306641.074847-.111446.1299823-.23181.1660157-.361328.036033-.129518.054687-.263789.054687-.402344 0-.243975-.038437-.464373-.1132812-.660156-.0720723-.198795-.188833-.367305-.349609-.505859-.158004-.138555-.3629823-.245012-.6152344-.320313-.2522526-.075301-.402972-.369113-.7576138-.38023zm1 1.330508 1.0275424.0138c.310436.0042.3849542-.03875.5290982.08776.1441447.123494.2167969.339256.2167969.646485 0 .295181-.083679.507201-.25.636719-.16632.126508-.1745236-.172034-.4821239-.164524l-1.0413136.025424zm.09375 2.392578h.9316406c.16632 0 .3062699.01943.4199219.05859.1164247.03614.2080437.08893.2773437.158203.072071.06928.1238036.154509.1542969.253906.033267.0994.050781.210491.050781.333985 0 .114458-.015249.225551-.042969.333984-.02772.105422-.075231.199925-.1445312.28125-.066528.08132-.1335423-.121783-.2499669-.07359-.1164241.04819-.2101672-.04816-.3846994-.04214l-1.1055676.038139z" fill="#fff" opacity=".35"/><path d="m4.0585938 4 1.9570312 6h-.828125c-.0889947 0-.1633229-.0278139-.2226562-.0820312-.06203-.0572274-.1053798-.1173271-.1269532-.1835938l-.3339844-1.1757812h-1.9785156l-.3398437 1.1796874c-.02697.075299-.068367.1382465-.125.1894532-.056634.0481933-.1321719.0722656-.2265625.0722656h-.8183594l1.9589844-6zm-.5390626 1.09375c-.035059.1475903-.070409.2836503-.1054687.4101562-.035062.123494-.067249.2327985-.099609.3261719l-.546875 1.8964844h1.4960934l-.5449219-1.8925781c-.0296667-.0933735-.0625962-.2035721-.0976562-.3300782-.035062-.1265059-.0692026-.2625659-.1015626-.4101562zm1.5117188 6.90625v6h-2.0507812c-.3132361 0-.5889135-.04351-.8300782-.130859-.243936-.09036-.4477801-.214468-.6113281-.371094-.1663207-.159639-.2929743-.347585-.3789063-.564453-.085932-.216867-.1289062-.45296-.1289062-.708985 0-.695783.3559574-1.137472 1.0683594-1.324218-.163548-.06325-.3034979-.140107-.4199219-.230469-.119196-.09337-.216171-.195195-.2910156-.306641-.074847-.111446-.1299823-.23181-.1660157-.361328-.036033-.129518-.054687-.263789-.054687-.402344 0-.243975.038437-.464373.1132812-.660156.072072-.198795.188833-.367305.349609-.505859.158004-.138555.3629823-.245012.6152344-.320313.2522526-.075301.5553402-.113281.9101562-.113281zm-1.09375.912109h-.78125c-.310464 0-.5374966.06295-.6816406.189453-.1441447.123494-.2167969.339256-.2167969.646485 0 .295181.083679.507201.25.636719.16632.126506.4032455.191406.7109375.191406h.71875zm0 2.480469h-.9316406c-.16632 0-.3062699.01943-.4199219.05859-.1164247.03614-.2080437.08893-.2773437.158203-.072071.06928-.1238036.154509-.1542969.253906-.033267.0994-.050781.210491-.050781.333985 0 .114458.015249.225551.042969.333984.02772.105422.075231.199925.1445312.28125.066528.08132.158966.145166.2753906.193359.1164241.04819.2609109.07227.4355469.07227h.9355464z" fill="url(#f)"/><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.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.999689 6.4993869c0-.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.4999506v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m7.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" opacity=".1"/><path d="m7.5000001 5.5000014v.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"/><g fill="none" 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" stroke="url(#e)"/><path d="m7.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></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..dc3ed6164
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_alphalowliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="7" cy="7.076923" gradientTransform="matrix(10.4 -.00000023 -.00000022 -9.6000002 -70.8 67.938462)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><g transform="matrix(-1 0 0 1 24 0)"><path d="m4.2167969 6c-.3878207 0-.7486979.0628708-1.0820313.1894531-.2361311.0896701-.8698833-.7192532-.9199871-.4402256 0 0 .026993.7147607.00592 1.0203037l.2207031.3886719c.035255.061669.082932.1166701.140625.1621094.060897.042194.1334636.0625.2167969.0625.096154 0 .182843-.020306.2597657-.0625.076923-.042194.1602566-.088033.25-.1367187.089744-.051931.1912559-.1003842.3066406-.1425782.1185893-.042194.2677783-.0625.4472656-.0625.2403847 0 .424529.072694.5527344.21875.1282053.1460564.1933594.3759128.1933594.6875v.2578125c-.5384574.0129828-.9893786.0686447-1.351558.1660157-.3589746.0941253-.6472857.2133185-.8652343.359375-.2147434.1428107-.4365032.3862432-.5587262.2281845 0 0-.033071.61088-.033071.7893936 0 .214216.034254.4047821.1015625.5703121.067307.162285.1614085.29785.2832031.408204.125.110353.2715343.195483.4414063.253906.169872.05518.357372.08203.5625.08203.1666666 0 .3185096-.01376.453125-.04297.1378206-.02597.2661756-.06787.3847656-.123047.1217947-.05518.23743-.121982.3496094-.203125.11218-.08114.2297678-.176095.3515625-.283203l.1054687.320313c.035254.103862.083631.175234.1445313.210937.060897.03246.1482872.04883.2636718.04883h.5585941v-3.0429684c0-.2758844-.0409657-.5293209-.1210938-.7597656-.080128-.2304447-.1957627-.4282194-.3496093-.59375-.153846-.1687765-.341346-.2997454-.5625-.390625-.2211534-.0941253-.4711534-.140625-.75-.140625zm.5917969 2.8925781v.7773438c-.1570514.1655306-.3163059.2899513-.4765626.3710941-.1570513.0779-.3445513.117187-.5625.117187-.1858973 0-.3343853-.0419-.4433593-.123047-.1057694-.0811422-.1582031-.2173671-.1582031-.4121091 0-.097371.026845-.1890493.078125-.2734375.054487-.084389.1425781-.157082.2675781-.21875.125-.064914.2916666-.117302.5-.15625.2115386-.042194.4776138-.069049.7949219-.082031zm-2.8085938 3.1074219v6.927734h.9257812c.087717 0 .1600171-.01669.2148438-.04883.054826-.03535.091102-.09682.109375-.183594l.060547-.30664c.087719.09321.1762041.176771.2675781.253906.095029.07392.199196.138726.3125.19336.1133047.05142.2356088.09217.3671875.121093.1352339.028929.2869494.042971.455078.042971.3435674 0 .6558158-.061463.9335938-.183594.2814326-.125344.5216329-.300414.7226562-.52539.2010234-.228192.3571476-.500178.4667969-.81836.1096487-.318181.1640625-.671657.1640625-1.060547 0-.359962-.0475488-.685353-.1425781-.974609-.0950294-.289257-.230812-.535802-.40625-.738281-.1754387-.205694-.3862277-.363382-.6347657-.472657-.248538-.109274-.5037473-.316604-.81442-.316604-.3252927 0-.7954166-.244315-1.0549192-.125397-.2595034.115702-.8763992.448019-1.0883872.640856l.5338983-2.425417zm2.4941406 3.017578c.1717834 0 .3234988.02739.4550782.08203.1352333.05464.246265.140156.3339843.25586.091376.115702.1614711.266023.2089844.449219.047513.179981.072266.39718.072266.654296 0 .289256-.029411.536495-.087891.742188-.054824.202479-.1361928.115944-.2421875.247716-.9722021.340171-1.234375.08233-1.9689155-.064488l.1271186-1.831667c.157164-.173553.3223573-.30454.4941407-.394531.1717833-.09321.3735032-.140625.6074218-.140623z" fill="#fff" opacity=".35"/><path d="m4.7832031 5c.3878207 0 .7486979.0628708 1.0820313.1894531.3333333.1265823.6384218.3204221.9140625.5800781l-.2207031.3886719c-.035255.061669-.082932.1166701-.140625.1621094-.060897.042194-.1334636.0625-.2167969.0625-.096154 0-.182843-.020306-.2597657-.0625-.076923-.042194-.1602566-.088033-.25-.1367187-.089744-.051931-.1912559-.1003842-.3066406-.1425782-.1185893-.042194-.2677783-.0625-.4472656-.0625-.2403847 0-.424529.072694-.5527344.21875-.1282053.1460564-.1933594.3759128-.1933594.6875v.2578125c.538462.012983.9893832.068645 1.3515626.1660157.3589746.094125.6472857.2133185.8652343.359375.2147434.1428107.3672873.3039084.4570313.4824218.0897433.1785135.1347656.3566427.1347656.5351563 0 .214216-.034254.4047817-.1015625.5703125-.067307.162285-.1614085.2978492-.2832031.4082031-.125.110354-.2715343.1954836-.4414063.2539063-.169872.0551766-.357372.0820312-.5625.0820312-.1666666 0-.3185096-.013757-.453125-.042969-.1378206-.025966-.2661756-.06787-.3847656-.1230468-.1217947-.055177-.23743-.1219826-.3496094-.203125-.11218-.081143-.2297678-.1760951-.3515625-.2832032l-.1054687.3203126c-.035254.1038625-.083631.1752348-.1445313.2109374-.060897.032457-.1482872.048828-.2636718.048828h-.5585938v-3.0429684c0-.2758844.0409657-.5293209.1210938-.7597656.080128-.2304447.1957627-.4282194.3496093-.59375.153846-.1687765.341346-.2997454.5625-.390625.2211534-.0941253.4711534-.140625.75-.140625zm-.5917969 2.8925781v.7773438c.1570514.1655306.3163059.2899513.4765626.3710937.1570513.077897.3445513.1171875.5625.1171875.1858973 0 .3343853-.041904.4433593-.1230469.1057694-.081142.1582031-.2173673.1582031-.4121093 0-.097371-.026845-.1890493-.078125-.2734375-.054487-.084389-.1425781-.157082-.2675781-.21875-.125-.064914-.2916666-.117302-.5-.15625-.2115386-.042194-.4776138-.069049-.7949219-.0820313zm2.8085938 3.1074219v6.927734h-.9257812c-.087717 0-.1600171-.01669-.2148438-.04883-.054826-.03535-.091102-.09682-.109375-.183594l-.060547-.30664c-.087719.09321-.1762041.176771-.2675781.253906-.095029.07392-.199196.138726-.3125.19336-.1133047.05142-.2356088.09217-.3671875.121093-.1352339.028929-.2869494.042971-.455078.042971-.3435674 0-.6558158-.061463-.9335938-.183594-.2814326-.125344-.5216329-.300414-.7226562-.52539-.2010234-.228192-.3571476-.500178-.4667969-.81836-.1096487-.318181-.1640625-.671657-.1640625-1.060547 0-.359962.0475488-.685353.1425781-.974609.095029-.289257.230812-.535802.40625-.738281.1754387-.205694.3862277-.363382.6347657-.472657.248538-.109274.529171-.164062.8398437-.164062.3252927 0 .6174505.06077.8769531.179688.2595034.115702.4950433.270053.7070313.46289v-2.705078zm-2.4941406 3.017578c-.1717834 0-.3234988.02739-.4550782.08203-.1352333.05464-.246265.140156-.3339843.25586-.091376.115702-.1614711.266023-.2089844.449219-.047513.179981-.072266.39718-.072266.654296 0 .289256.029411.536495.087891.742188.054824.202479.1361928.370181.2421875.501953.1023393.128557.2290529.22409.3789062.285156.149854.05785.3152983.08594.4980469.08594.1827487 0 .3548064-.03073.515625-.0918.1608187-.06106.3103301-.167303.4492188-.31836v-2.111328c-.157164-.173553-.3223573-.30454-.4941407-.394531-.1717833-.09321-.3735032-.140625-.6074218-.140625z" fill="url(#f)"/><path d="m18 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="m8.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993869c0-.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="m8.5000001 5.4999506v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" opacity=".1"/><path d="m8.5000001 5.5000014v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></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..a8550c39e
--- /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.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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#d"/><radialGradient id="f" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="g" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -305.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#d"/><radialGradient id="h" cx="-1.848931" cy="-36.912685" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="i" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#d"/><radialGradient id="j" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 165.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#d"/><g transform="matrix(-1 0 0 1 24 1.999998)"><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(#f)" 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(#e)"/><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(#g)" 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(#h)" 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"/><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="matrix(-1 0 0 1 6.279094 .494957)"/><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="url(#i)" transform="matrix(-1 0 0 1 6.279094 -.505043)"/><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="matrix(-1 0 0 1 6.121623 .494957)"/><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(#j)" transform="matrix(-1 0 0 1 6.121623 -.505048)"/></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/ar/lc_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/lc_chapternumberingdialog.svg
new file mode 100644
index 000000000..90c528432
--- /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="#fcaf3e"/><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_defaultbullet.svg b/icon-themes/elementary_svg/cmd/ar/lc_defaultbullet.svg
new file mode 100644
index 000000000..3aa86f7b4
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><g transform="matrix(-1 0 0 1 24 2.000001)"><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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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"/><g fill="none" 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" stroke="url(#g)"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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..8a193b4c7
--- /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"><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="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" 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.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#a"/><g transform="matrix(-1 0 0 1 24 1.999998)"><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"/><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="matrix(-1 0 0 1 6.279094 .494957)"/><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="url(#f)" transform="matrix(-1 0 0 1 6.279094 -.505043)"/><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="matrix(-1 0 0 1 6.121623 .494957)"/><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(#g)" transform="matrix(-1 0 0 1 6.121623 -.505048)"/></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..7b5cf11e9
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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..faf6a21e3
--- /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"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#b65100"/></linearGradient><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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="e" 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="f" 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="g" cx="13.279094" cy="1.771632" gradientTransform="matrix(17.599999 -.0000049 -.00000552 -21.6 -240.71204 35.26732)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#b"/><g transform="matrix(-1 0 0 1 24 1.999998)"><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(#d)" 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(#c)"/><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.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" fill="none" opacity=".1" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000001 11.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#e)" 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" opacity=".1" stroke="#ce5c00" 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" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><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(-.279094 .494955)"/><path d="m2 8.0000016h1.014648v-2.7720703l-.010986-.5090332-.01831-.5566406c.1879877.1879883.2805171.3112793.3537593.369873l.6152344.4943848.5456543-.6811524-1.5-1.373291h-1z" fill="url(#g)"/></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..8913b0592
--- /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" gradientUnits="userSpaceOnUse" x1="17.277" x2="26.847" y1="10.055" y2="16.695999"><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.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="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.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#c"/><radialGradient id="e" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 165.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#c"/><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(.41932319 0 0 -.27937023 5.025016 25.304308)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 23.985352 0)"><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="matrix(-1 0 0 1 7.264446 2.494955)"/><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="url(#d)" transform="matrix(-1 0 0 1 7.264446 1.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="#fff" opacity=".35" transform="matrix(-1 0 0 1 7.106975 2.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(#e)" transform="matrix(-1 0 0 1 7.106975 1.49495)"/><path d="m22 15.129324a6.560201 4.3706756 0 1 0 -13.1204021 0 6.560201 4.3706756 0 0 0 13.1204021 0z" fill="url(#f)" fill-rule="evenodd" opacity=".141176"/><g stroke-miterlimit="7" stroke-width="1.5" transform="translate(-3.738918 .211157)"><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></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..4afc663d0
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><linearGradient id="h" 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="i" 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="j" 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(-1 0 0 1 24 2.000001)"><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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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"/><g fill="none" 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" stroke="url(#g)"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 .027796 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(#h)" stroke="url(#i)" 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(#j)" stroke-width=".878792"/></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..1954f928c
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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.9899" x2="11.735134" y1="4.850396" y2="29.718037"><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="i" 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="j" 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="k" 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="l" 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="m4 2.0000001c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9986999s-10.6666663 0-16 0c0-6.66666 0-13.3333182 0-19.9999787z" fill="url(#e)"/><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="url(#h)" stroke="#559ac6" 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(#i)"/></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(#j)" 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(#k)" 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(#l)" 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..a9985a54e
--- /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><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 .487385 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-.54198763 0 0 .50490985 24.710717 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.455616"><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(0 -.59171698 -.63516951 0 23.744461 27.519327)" 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="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 22 0)"><path d="m21.940932 16.976195a8.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="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047632-4.872569-13.1190352v-4.143524l-8.9999996 6.904756 8.9999996 6.9047552v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" display="block" fill="url(#c)"/><g fill="none"><path d="m17.735547 17.332859c2.427676-2.843188.904437-10.266783-7.151957-9.715933l-.08512-3.150649-6.3408029 4.914019 6.3408029 4.870664v-2.902512c7.70931-.744942 7.962298 4.835058 7.237078 5.984411z" display="block" opacity=".8" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047631-4.872569-13.1190351v-4.143524l-8.9999996 6.904756 8.9999996 6.9047551v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" opacity=".5" stroke="#956500"/></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(#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></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..976b34dcf
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.59171698 .63516951 0 -.744529 27.519327)" 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="b" gradientTransform="matrix(.54198763 0 0 .50490985 -1.710785 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.844787" y2="40.351524"><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><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 24 0)"><path d="m1.059 16.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m6.586333 19.738099c-5.627431-4.904763-3.627431-12.904763 4.872569-13.119035v-4.143524l9 6.904756-9 6.904755v-4.110195c-4.947306-.192038-7.718477 4.318814-4.181653 7.563243z" display="block" fill="url(#b)"/><g fill="none"><path d="m5.264385 17.332859c-2.427676-2.843188-.904437-10.266783 7.151957-9.715933l.08512-3.150649 6.340803 4.914019-6.340803 4.870664v-2.902512c-7.70931-.744942-7.962298 4.835058-7.237078 5.984411z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m6.586333 19.738099c-5.62743101-4.904763-3.627431-12.9047631 4.872569-13.1190351v-4.143524l9 6.904756-9 6.9047551v-4.110195c-4.947306-.192038-7.718477 4.318814-4.181653 7.563243z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></g></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..0782a0245
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><linearGradient id="h" 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="i" 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="j" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#k" y1="20.584223" y2="32.702335"/><radialGradient id="m" 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><g transform="matrix(-1 0 0 1 24 1.999998)"><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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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"/><g fill="none" 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" stroke="url(#g)"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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(#m)" 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(#h)" stroke="url(#i)" 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(#j)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#l)"/></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..905e15516
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_romanliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g transform="matrix(-1 0 0 1 24 0)"><path d="m3 6v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1zm-1 8v1h1v4h-1v1h1 1 3v-1h-1v-4h1v-1h-3-1zm2 1h1v4h-1z" fill="#fff" opacity=".35"/><path d="m3 5v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1zm-1 8v1h1v4h-1v1h1 1 3v-1h-1v-4h1v-1h-3-1zm2 1h1v4h-1z" fill="#4c4c4c"/><path d="m18 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="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993873c0-.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="m8.5000001 5.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" opacity=".1"/><path d="m8.5000001 5.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></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..85ef7af75
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_romanlowliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g transform="matrix(-1 0 0 1 24 -.000002)"><g fill="#fff" opacity=".35" transform="translate(1 3)"><path d="m4 12h1v4h-1z"/><path d="m4 10h1v1h-1z"/><path d="m2 12h1v4h-1z"/><path d="m2 10h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><g fill="#4e4e4e" transform="translate(1 2)"><path d="m4 12h1v4h-1z"/><path d="m4 10h1v1h-1z"/><path d="m2 12h1v4h-1z"/><path d="m2 10h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><path d="m18 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="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993873c0-.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="m8.5000001 5.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" opacity=".1"/><path d="m8.5000001 5.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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..b4b4b7092
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.59171698 -.63516951 0 23.744461 27.519327)" 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="b" gradientTransform="matrix(-.54198763 0 0 .50490985 24.710717 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.455616"><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="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 .487385 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 24 0)"><path d="m21.940932 16.976195a8.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"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.904763-4.872569-13.119035v-4.143524l-8.9999996 6.904756 8.9999996 6.904755v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" display="block" fill="url(#b)"/><g fill="none"><path d="m17.735547 17.332859c2.427676-2.843188.904437-10.266783-7.151957-9.715933l-.08512-3.150649-6.3408029 4.914019 6.3408029 4.870664v-2.902512c7.70931-.744942 7.962298 4.835058 7.237078 5.984411z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047631-4.872569-13.1190351v-4.143524l-8.9999996 6.904756 8.9999996 6.9047551v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" opacity=".5" stroke="#956500"/></g></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..03c6b3aae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 16.007283 0)"><path d="m4 8.000003h-.6537216q-.1132688 0-.1812296-.060241-.06796-.064006-.100324-.1581323l-.2718448-.9826808h-1.582524l-.268608.9789157q-.025888.082832-.100324.1543675-.0712.067771-.1779936.067771l-.6634304-.0000002 1.5663432-4.9999999h.8673136zm-2.5987056-1.8938253h1.1974112l-.4368928-1.5813253q-.038832-.1167168-.0809064-.2710843-.042072-.1581325-.0841424-.3426204-.038832.1844879-.0809064.3426204-.042072.1581325-.077672.2748494l-.4368928 1.5775602z" fill="#fff" opacity=".35"/><path d="m1 15v-5.0000001h1.4064436q.3991676 0 .6829516.09413.2837832.09413.4615375.267319.1808728.173192.2619545.421687.084199.244729.084199.549698 0 .173194-.040538.335091-.040537.161898-.1247406.301205-.084199.139307-.2182948.256024-.1309768.112952-.3149681.192018.8014544.233433.8014544 1.103162 0 .320031-.096673.591115-.096673.271082-.283784.47063-.1839913.195783-.458419.308734-.2713125.1091871-.6237026.1091871zm.8201654-2.172439v1.404367h.7016626q.1964653 0 .3274422-.06024.1309776-.06024.2058215-.161898.077962-.101657.1091474-.233434.031185-.135542.031185-.278614 0-.154368-.037425-.278615-.034305-.124247-.1153844-.210844-.077962-.0866-.20894-.131777-.1278584-.04895-.3149682-.04895h-.6985441zm0-.681476h.5395007q.3461532 0 .533263-.158133.1871106-.161897.1871106-.530873 0-.384037-.1621626-.538404-.1621619-.158132-.5114335-.158132h-.5862782z" fill="#fff" opacity=".35"/><g fill="#565656"><g transform="matrix(-1 0 0 1 4 0)"><path d="m4 7.0000031h-.6537216q-.1132688 0-.1812296-.060241-.06796-.064006-.100324-.1581323l-.2718448-.9826808h-1.582524l-.268608.9789157q-.025888.082832-.100324.1543675-.0712.067771-.1779936.067771l-.6634304-.0000002 1.5663432-4.9999999h.8673136zm-2.5987056-1.8938253h1.1974112l-.4368928-1.5813253q-.038832-.1167168-.0809064-.2710843-.042072-.1581325-.0841424-.3426204-.038832.1844879-.0809064.3426204-.042072.1581325-.077672.2748494l-.4368928 1.5775602z"/><path d="m1 14v-5h1.4064436q.3991676 0 .6829516.09413.2837832.09413.4615375.267319.1808728.173192.2619545.421687.084199.244729.084199.549698 0 .173194-.040538.335091-.040537.161898-.1247406.301205-.084199.139307-.2182948.256024-.1309768.112952-.3149681.192018.8014544.233433.8014544 1.103162 0 .320031-.096673.591115-.096673.271082-.283784.47063-.1839913.195783-.458419.308734-.2713125.109187-.6237026.109187zm.8201654-2.172439v1.404367h.7016626q.1964653 0 .3274422-.06024.1309776-.06024.2058215-.161898.077962-.101657.1091474-.233434.031185-.135542.031185-.278614 0-.154368-.037425-.278615-.034305-.124247-.1153844-.210844-.077962-.0866-.20894-.131777-.1278584-.04895-.3149682-.04895h-.6985441zm0-.681476h.5395007q.3461532 0 .533263-.158133.1871106-.161897.1871106-.530873 0-.384037-.1621626-.538404-.1621619-.158132-.5114335-.158132h-.5862782z"/></g><path d="m5.4921875 2.9999997a.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 -.074219.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.013673h9.015625a.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156246a.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 -.05671-.00389zm0 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 -.042969.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.0156247a.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.0156247zm0 3.0000003a.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 -.00585.05079.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.01367h5.015625a.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 7.4999997h5.0143092z"/><path d="m5.4929788 4.4999997h9.0143042z"/><path d="m5.4929788 13.5h5.0143092z"/><path d="m5.4929788 10.5h9.0143042z"/></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..c78c46835
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 16.001322 0)"><path d="m3.442308 7.926972q-.173077 0-.264423-.04868-.09135-.05355-.144231-.209348l-.105769-.321324q-.182692.160662-.350962.282376-.168269.121713-.350961.204479-.177885.08277-.384616.121714-.201923.043811-.451923.043811-.307692 0-.5625-.08276-.254808-.08763-.442308-.253165-.182692-.16553-.283653-.408958-.100962-.248301-.100962-.569625 0-.26777.134615-.535541.134616-.26777.456731-.481986.326923-.219085.865385-.360273.543269-.146056 1.350962-.16553v-.258033q0-.467381-.192308-.686466-.192308-.219085-.552885-.219085-.269231 0-.447115.06329-.173077.06329-.307693.141188-.134615.07303-.25.13632-.115384.06329-.259615.06329-.125 0-.216346-.06329-.08654-.06816-.139423-.160662l-.221154-.389484q.413461-.389484.913461-.579358.5-.189872 1.081731-.189872.41827 0 .75.141188.331731.136319.5625.389484.23077.248296.350962.593963.120192.345667.120192.759494v3.042843zm-1.673077-.769231q.326923 0 .5625-.116845.240385-.121714.475962-.37001v-.778968q-.475962.01947-.79327.08276-.3125.05842-.5.155794-.1875.0925-.269231.219085-.07692.126582-.07692.272638 0 .292113.158654.413827.163461.121714.442307.121714z" fill="#fff" opacity=".35"/><path d="m0 15.927686v-6.927686h1.392544v2.704545q.317982-.289256.707237-.46281.389254-.178374.877193-.178374.466009 0 .838816.163911.372807.163912.635965.472452.263157.303719.405701.737604.142544.433884.142544.973828 0 .583334-.164473 1.060606-.164474.477273-.466009.81956-.301535.337465-.723684.525482-.416667.183196-.932018.183196-.252193 0-.455044-.04339-.197368-.04339-.367325-.120524-.169956-.08195-.3125-.192836-.137061-.115703-.26864-.25551l-.060307.30854q-.02741.130166-.109649.183196-.08224.04821-.213816.04821zm2.494518-3.90978q-.350878 0-.608553.139807-.257675.134986-.493421.395316v2.111571q.208333.226584.449561.318182.241228.0916.515351.0916.274123 0 .498904-.08678.22478-.0916.378289-.284435.158992-.197658.241228-.501377.08772-.30854.08772-.742424 0-.385675-.07127-.655647-.07127-.274793-.208334-.448346-.131579-.173555-.334429-.25551-.197369-.08196-.455044-.08196z" fill="#fff" opacity=".35"/><g fill="#565656"><g transform="matrix(-1 0 0 1 5 0)"><path d="m3.442308 6.926972q-.173077 0-.264423-.04868-.09135-.05355-.144231-.209348l-.105769-.321324q-.182692.160662-.350962.282376-.168269.121713-.350961.204479-.177885.08277-.384616.121714-.201923.043811-.451923.043811-.307692 0-.5625-.08276-.254808-.08763-.442308-.253165-.182692-.16553-.283653-.408958-.100962-.248301-.100962-.569625 0-.26777.134615-.535541.134616-.26777.456731-.481986.326923-.219085.865385-.360273.543269-.146056 1.350962-.16553v-.258033q0-.467381-.192308-.686466-.192308-.219085-.552885-.219085-.269231 0-.447115.06329-.173077.06329-.307693.141188-.134615.07303-.25.13632-.115384.06329-.259615.06329-.125 0-.216346-.06329-.08654-.06816-.139423-.160662l-.221154-.389484q.413461-.389484.913461-.579358.5-.189872 1.081731-.189872.41827 0 .75.141188.331731.136319.5625.389484.23077.248296.350962.593963.120192.345667.120192.759494v3.042843zm-1.673077-.769231q.326923 0 .5625-.116845.240385-.121714.475962-.37001v-.778968q-.475962.01947-.79327.08276-.3125.05842-.5.155794-.1875.0925-.269231.219085-.07692.126582-.07692.272638 0 .292113.158654.413827.163461.121714.442307.121714z"/><path d="m0 14.927686v-6.927686h1.392544v2.704545q.317982-.289256.707237-.46281.389254-.178374.877193-.178374.466009 0 .838816.163911.372807.163912.635965.472452.263157.303719.405701.737604.142544.433884.142544.973828 0 .583334-.164473 1.060606-.164474.477273-.466009.81956-.301535.337465-.723684.525482-.416667.183196-.932018.183196-.252193 0-.455044-.04339-.197368-.04339-.367325-.120524-.169956-.08195-.3125-.192836-.137061-.115703-.26864-.25551l-.060307.30854q-.02741.130166-.109649.183196-.08224.04821-.213816.04821zm2.494518-3.90978q-.350878 0-.608553.139807-.257675.134986-.493421.395316v2.111571q.208333.226584.449561.318182.241228.0916.515351.0916.274123 0 .498904-.08678.22478-.0916.378289-.284435.158992-.197658.241228-.501377.08772-.30854.08772-.742424 0-.385675-.07127-.655647-.07127-.274793-.208334-.448346-.131579-.173555-.334429-.25551-.197369-.08196-.455044-.08196z"/></g><path d="m6.4930215 2.9999997a.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 -.074219.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.013673h9.015624a.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156246a.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 -.05671-.00389zm0 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 -.042969.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.0156247a.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.0156247zm0 3.0000003a.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 -.00585.05079.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 .105463.013664h5.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154296-.027349z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.4938128 7.4999997h5.0143092z"/><path d="m6.4938128 4.4999997h9.0143042z"/><path d="m6.4938128 13.5h5.0143092z"/><path d="m6.4938128 10.5h9.0143042z"/></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..8482624b2
--- /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.72091" x2="11.72091" y1="1.784" y2="11.976"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.72091" x2="9.72091" y1="2.733" y2="15.7525"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813899" x2="12.742081" y1="13.773762" y2="9.725944"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="13.279" cy="1.7716" gradientTransform="matrix(-17.6 -.0000049 .00000552 -21.6 245.69 40.267)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#d"/><radialGradient id="f" cx="9.5681" cy="5.2024" gradientTransform="matrix(-11.832 -.00000037 .00000034 -10.916 122.77 58.391)" gradientUnits="userSpaceOnUse" r="1.8036" xlink:href="#d"/><g transform="matrix(-1 0 0 1 16.0073 -6)"><path d="m5.4922 9a.50005.50005 0 0 0 -.050781.00391.50005.50005 0 0 0 -.095703.021484.50005.50005 0 0 0 -.046875.017578.50005.50005 0 0 0 -.044922.021484.50005.50005 0 0 0 -.082031.058594.50005.50005 0 0 0 -.037109.033203.50005.50005 0 0 0 -.03125.039063.50005.50005 0 0 0 -.029297.041016.50005.50005 0 0 0 -.07422.23632.50005.50005 0 0 0 0 .048828.50005.50005 0 0 0 .013672.099609.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.080078.50005.50005 0 0 0 .035156.035156.50005.50005 0 0 0 .125.082031.50005.50005 0 0 0 .095703.03125.50005.50005 0 0 0 .10547.013673h9.0156a.50005.50005 0 0 0 .09961-.011719.50005.50005 0 0 0 .04687-.013672.50005.50005 0 0 0 .13476-.066406.50005.50005 0 0 0 .07617-.064453.50005.50005 0 0 0 .03125-.039063.50005.50005 0 0 0 .0293-.041016.50005.50005 0 0 0 .04297-.089844.50005.50005 0 0 0 .02539-.095703.50005.50005 0 0 0 .0059-.099609.50005.50005 0 0 0 -.0039-.050781.50005.50005 0 0 0 -.04297-.14258.50005.50005 0 0 0 -.05273-.085937.50005.50005 0 0 0 -.03125-.037109.50005.50005 0 0 0 -.03516-.035156.50005.50005 0 0 0 -.03906-.03125.50005.50005 0 0 0 -.23051-.091798.50005.50005 0 0 0 -.05078-.00391.50005.50005 0 0 0 -.0059 0zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.048828.0078.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.13477.06641.50005.50005 0 0 0 -.039063.03125.50005.50005 0 0 0 -.037109.0332.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04101.50005.50005 0 0 0 -.023438.04297.50005.50005 0 0 0 -.019531.04687.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.00585.09964.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .017578.04687.50005.50005 0 0 0 .023437.04297.50005.50005 0 0 0 .029297.04297.50005.50005 0 0 0 .066406.07227.50005.50005 0 0 0 .039063.03125.50005.50005 0 0 0 .13281.06836.50005.50005 0 0 0 .1542851.02735h5.0155999a.50005.50005 0 0 0 .14648-.02539.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .03906-.03125.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .08789-.17774.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.05078.50005.50005 0 0 0 -.09961-.32812.50005.50005 0 0 0 -.10547-.10352.50005.50005 0 0 0 -.04297-.02734.50005.50005 0 0 0 -.08984-.04101.50005.50005 0 0 0 -.04883-.01367.50005.50005 0 0 0 -.04883-.0098.50005.50005 0 0 0 -.05671-.0039zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.1875.06055.50005.50005 0 0 0 -.042969.02734.50005.50005 0 0 0 -.13672.14454.50005.50005 0 0 0 -.042969.08984.50005.50005 0 0 0 -.03125.19531.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .070312.13281.50005.50005 0 0 0 .14844.13086.50005.50005 0 0 0 .13867.05469.50005.50005 0 0 0 .10547.01367h9.0156a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .08203-.05859.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .0293-.04102.50005.50005 0 0 0 .02344-.04297.50005.50005 0 0 0 .03516-.09375.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.09961.50005.50005 0 0 0 -.0039-.05078.50005.50005 0 0 0 -.0098-.04883.50005.50005 0 0 0 -.05664-.13672.50005.50005 0 0 0 -.36524-.23828.50005.50005 0 0 0 -.05078-.0039.50005.50005 0 0 0 -.0059 0h-9.0156zm0 3a.50005.50005 0 0 0 -.099609.01172.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.046875.01758.50005.50005 0 0 0 -.087891.04883.50005.50005 0 0 0 -.076172.06445.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04102.50005.50005 0 0 0 -.042969.08984.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.00585.05079.50005.50005 0 0 0 .013672.14844.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.08008.50005.50005 0 0 0 .074219.06641.50005.50005 0 0 0 .042969.02734.50005.50005 0 0 0 .089844.04102.50005.50005 0 0 0 .048828.01367.50005.50005 0 0 0 .10547.01367h5.015601a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .19531-.28125.50005.50005 0 0 0 .01563-.14844.50005.50005 0 0 0 -.13086-.31641.50005.50005 0 0 0 -.11719-.09375.50005.50005 0 0 0 -.08984-.04101.50005.50005 0 0 0 -.1543-.02734z" fill-opacity=".69006"/><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.493 13.5h5.0143z"/><path d="m5.493 10.5h9.0143z"/><path d="m5.493 19.5h5.0143z"/><path d="m5.493 16.5h9.0143z"/></g><g transform="matrix(-1 0 0 1 4.9748 0)"><path d="m4.2791 8.505h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49438-.54565-.68115 1.5-1.3733h1z" fill="#fff" opacity=".35" transform="translate(-1.297 5.495)"/><path d="m2.9821 13h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49439-.54565-.68115 1.5-1.3733h1z" fill="url(#e)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="#fff" opacity=".35" transform="translate(-1.1395 3.495)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="url(#f)" transform="translate(-1.1395 2.495)"/></g></g><g transform="matrix(1.0513 -.43547 .43547 1.0513 -5.9669 4.267)"><path d="m11.219 8c-.124 0-.219.0945-.219.2188v.625c-.27695.0711-.52558.18594-.76562.32812l-.4528-.4531c-.087828-.087829-.22467-.087829-.3125 0l-.75.75c-.087829.087829-.087829.22467 0 .3125l.45312.45312c-.1421.24-.2569.489-.328.766h-.625c-.1243 0-.2188.095-.2188.219v1.0625c0 .123.0945.218.2188.218h.625c.071101.27695.18594.52558.32812.76562l-.4531.453c-.087829.08783-.087829.22467 0 .3125l.75.75c.087829.08783.22467.08783.3125 0l.45312-.45312c.24.141.489.256.766.327v.625c0 .124.095.219.219.219h1.0625c.123 0 .218-.095.218-.219v-.625c.27695-.0711.52558-.18594.76562-.32812l.45312.45312c.08783.08783.22467.08783.3125 0l.75-.75c.08783-.08783.08783-.22467 0-.3125l-.454-.452c.142-.24.257-.489.328-.766h.625c.124 0 .219-.095.219-.219v-1.0625c0-.123-.095-.218-.219-.218h-.625c-.0711-.27695-.18594-.52558-.32812-.76562l.453-.4528c.08783-.087829.08783-.22467 0-.3125l-.75-.75c-.08783-.087829-.22467-.087829-.3125 0l-.452.4532c-.24-.1422-.489-.257-.766-.3281v-.625c0-.1243-.095-.2188-.219-.2188zm.531 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=".52728"/><path d="m11.75 9.4826c-1.2503 0-2.2674 1.0172-2.2674 2.2674 0 1.2503 1.0172 2.2674 2.2674 2.2674 1.2503 0 2.2674-1.0172 2.2674-2.2674 0-1.2503-1.0172-2.2674-2.2674-2.2674zm0 1.0465c.67395 0 1.2209.54698 1.2209 1.2209 0 .67395-.54698 1.2209-1.2209 1.2209-.67395 0-1.2209-.54698-1.2209-1.2209 0-.67395.54698-1.2209 1.2209-1.2209z" 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=".87879"/></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..4f8e438f1
--- /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(.28571361 0 0 .30419701 3.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 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="m5 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" 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="#fcaf3e" 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_defaultbullet.svg b/icon-themes/elementary_svg/cmd/ar/sc_defaultbullet.svg
new file mode 100644
index 000000000..3b56ea9a0
--- /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"><g transform="matrix(-1 0 0 1 16.000488 -6)"><circle cx="2.5" cy="17.5" fill="#fafafa" r="1.5"/><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 -.0059 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="#565656"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092z"/><path d="m5.4929788 10.5h9.0143042z"/><path d="m5.4929788 19.5h5.0143092z"/><path d="m5.4929788 16.5h9.0143042z"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#565656" r="1.5"/><path d="m5 13h5.014309z"/><path d="m5 10h9.014304z"/><path d="m5 19h5.014309z"/><path d="m5 16h9.014304z"/></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..099198291
--- /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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="13.279" cy="1.7716" gradientTransform="matrix(-17.6 -.0000049 .00000552 -21.6 245.69 40.267)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#a"/><radialGradient id="c" cx="9.5681" cy="5.2024" gradientTransform="matrix(-11.832 -.00000037 .00000034 -10.916 122.77 58.391)" gradientUnits="userSpaceOnUse" r="1.8036" xlink:href="#a"/><g transform="matrix(-1 0 0 1 16.0073 -6)"><path d="m5.4922 9a.50005.50005 0 0 0 -.050781.00391.50005.50005 0 0 0 -.095703.021484.50005.50005 0 0 0 -.046875.017578.50005.50005 0 0 0 -.044922.021484.50005.50005 0 0 0 -.082031.058594.50005.50005 0 0 0 -.037109.033203.50005.50005 0 0 0 -.03125.039063.50005.50005 0 0 0 -.029297.041016.50005.50005 0 0 0 -.07422.23632.50005.50005 0 0 0 0 .048828.50005.50005 0 0 0 .013672.099609.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.080078.50005.50005 0 0 0 .035156.035156.50005.50005 0 0 0 .125.082031.50005.50005 0 0 0 .095703.03125.50005.50005 0 0 0 .10547.013673h9.0156a.50005.50005 0 0 0 .09961-.011719.50005.50005 0 0 0 .04687-.013672.50005.50005 0 0 0 .13476-.066406.50005.50005 0 0 0 .07617-.064453.50005.50005 0 0 0 .03125-.039063.50005.50005 0 0 0 .0293-.041016.50005.50005 0 0 0 .04297-.089844.50005.50005 0 0 0 .02539-.095703.50005.50005 0 0 0 .0059-.099609.50005.50005 0 0 0 -.0039-.050781.50005.50005 0 0 0 -.04297-.14258.50005.50005 0 0 0 -.05273-.085937.50005.50005 0 0 0 -.03125-.037109.50005.50005 0 0 0 -.03516-.035156.50005.50005 0 0 0 -.03906-.03125.50005.50005 0 0 0 -.23051-.091798.50005.50005 0 0 0 -.05078-.00391.50005.50005 0 0 0 -.0059 0zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.048828.0078.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.13477.06641.50005.50005 0 0 0 -.039063.03125.50005.50005 0 0 0 -.037109.0332.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04101.50005.50005 0 0 0 -.023438.04297.50005.50005 0 0 0 -.019531.04687.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.00585.09964.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .017578.04687.50005.50005 0 0 0 .023437.04297.50005.50005 0 0 0 .029297.04297.50005.50005 0 0 0 .066406.07227.50005.50005 0 0 0 .039063.03125.50005.50005 0 0 0 .13281.06836.50005.50005 0 0 0 .1542851.02735h5.0155999a.50005.50005 0 0 0 .14648-.02539.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .03906-.03125.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .08789-.17774.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.05078.50005.50005 0 0 0 -.09961-.32812.50005.50005 0 0 0 -.10547-.10352.50005.50005 0 0 0 -.04297-.02734.50005.50005 0 0 0 -.08984-.04101.50005.50005 0 0 0 -.04883-.01367.50005.50005 0 0 0 -.04883-.0098.50005.50005 0 0 0 -.05671-.0039zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.1875.06055.50005.50005 0 0 0 -.042969.02734.50005.50005 0 0 0 -.13672.14454.50005.50005 0 0 0 -.042969.08984.50005.50005 0 0 0 -.03125.19531.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .070312.13281.50005.50005 0 0 0 .14844.13086.50005.50005 0 0 0 .13867.05469.50005.50005 0 0 0 .10547.01367h9.0156a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .08203-.05859.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .0293-.04102.50005.50005 0 0 0 .02344-.04297.50005.50005 0 0 0 .03516-.09375.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.09961.50005.50005 0 0 0 -.0039-.05078.50005.50005 0 0 0 -.0098-.04883.50005.50005 0 0 0 -.05664-.13672.50005.50005 0 0 0 -.36524-.23828.50005.50005 0 0 0 -.05078-.0039.50005.50005 0 0 0 -.0059 0h-9.0156zm0 3a.50005.50005 0 0 0 -.099609.01172.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.046875.01758.50005.50005 0 0 0 -.087891.04883.50005.50005 0 0 0 -.076172.06445.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04102.50005.50005 0 0 0 -.042969.08984.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.00585.05079.50005.50005 0 0 0 .013672.14844.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.08008.50005.50005 0 0 0 .074219.06641.50005.50005 0 0 0 .042969.02734.50005.50005 0 0 0 .089844.04102.50005.50005 0 0 0 .048828.01367.50005.50005 0 0 0 .10547.01367h5.015601a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .19531-.28125.50005.50005 0 0 0 .01563-.14844.50005.50005 0 0 0 -.13086-.31641.50005.50005 0 0 0 -.11719-.09375.50005.50005 0 0 0 -.08984-.04101.50005.50005 0 0 0 -.1543-.02734z" fill-opacity=".69006"/><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.493 13.5h5.0143z"/><path d="m5.493 10.5h9.0143z"/><path d="m5.493 19.5h5.0143z"/><path d="m5.493 16.5h9.0143z"/></g><g transform="matrix(-1 0 0 1 4.9748 0)"><path d="m4.2791 8.505h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49438-.54565-.68115 1.5-1.3733h1z" fill="#fff" opacity=".35" transform="translate(-1.297 5.495)"/><path d="m2.9821 13h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49439-.54565-.68115 1.5-1.3733h1z" fill="url(#b)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="#fff" opacity=".35" transform="translate(-1.1395 3.495)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="url(#c)" transform="translate(-1.1395 2.495)"/></g></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..daa6c3622
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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..9a9b49422
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_insertneutralparagraph.svg
@@ -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="13.279094" cy="1.771632" gradientTransform="matrix(17.599999 -.0000049 -.00000552 -21.6 -241.7416 34.278866)" gradientUnits="userSpaceOnUse" r="1.25"><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 15.985081 -.011548)"><path d="m5.4921875 8.9999997c-.016982.0004366-.033931.00174-.050781.0039-.065897.00755-.1296343.028131-.1875.06055-.014778.00838-.02912.017503-.042969.02734-.054794.038535-.1012872.087687-.1367187.144538-.017277.028443-.031671.058541-.042969.089844-.023317.062374-.033942.1287767-.03125.195312.0004399.016982.00174.033931.00391.05078.00528.032661.013782.064718.025391.0957.016613.04756.040318.092336.070312.132812.040268.053072.090735.097563.1484375.13086.043232.025056.089975.043491.1386719.05469.034569.00829.069924.012878.1054651.013674h9.0156247c.03351-.0005585.06688-.00448.09961-.01172.01584-.00379.03148-.00835.04687-.01367.01591-.00507.03155-.010941.04687-.01758.01532-.00641.03031-.013578.04492-.02148.02925-.016717.05673-.036347.08203-.05859.01291-.010444.0253-.021524.03711-.0332.01106-.012491.02149-.025527.03125-.03906.01045-.013172.02023-.026863.0293-.04102.0085-.013932.01633-.028273.02344-.04297.01483-.029995.02661-.061402.03516-.09375.0041-.016104.0073-.032401.0098-.04883.0053-.032924.0073-.066293.0059-.09961-.000437-.016982-.0017-.033931-.0039-.05078-.0025-.016429-.0057-.032726-.0098-.04883-.01199-.04813-.03108-.094207-.05664-.136718-.07887-.1311264-.213444-.2189212-.365235-.238282-.01685-.00216-.0338-.00346-.05078-.0039h-.0059zm0 3.0000003c-.033512.000559-.066883.0045-.099609.01172-.015838.0038-.031482.0084-.046875.01367-.015909.0051-.031553.01094-.046875.01758-.030863.01328-.060309.02964-.087891.04883-.027476.01889-.052994.04048-.076172.06445-.011062.01249-.021492.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04102-.017277.02844-.031671.05854-.042969.08984-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00281.01682-.00477.03377-.00585.05079-.00288.04988.00172.09992.013672.148438.011995.04813.031084.09421.056641.136718.017445.02866.037729.05548.060547.08008.022468.02455.047331.0468.074219.06641.013849.0098.028191.01896.042969.02734.028521.01661.058616.03034.089844.04102.016034.0054.032331.0099.048828.01367.03457.0083.069926.01288.1054675.01367h5.015625c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.09617-.06784.165336-.167436.195313-.28125.01261-.04842.01788-.09846.01563-.148444-.005-.117582-.05136-.229623-.130859-.316407-.03412-.03697-.07363-.06857-.117188-.09375-.02852-.0166-.05861-.03034-.08984-.04101-.04968-.01717-.101747-.02639-.154297-.02734z" fill="#ce5c00"/><path d="m2.9821256 7.9999996h-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="m.970433 7.011548h1.014648v-2.77207l-.010986-.5090335-.01831-.5566406c.1879877.1879883.2805171.3112793.3537593.369873l.6152344.4943851.5456543-.6811527-1.5-1.373291h-1z" fill="url(#a)"/><path d="m5.4921875 3c-.016982.0004399-.033931.00174-.050781.00391-.032528.00401-.064583.011204-.095703.021484-.015909.00507-.031553.01094-.046875.017578-.015321.00641-.030314.013581-.044922.021484-.029248.016718-.056731.036349-.082031.058594-.012913.010444-.025298.021526-.037109.033203-.011062.012491-.021492.025529-.03125.039063-.010449.013171-.020227.02686-.029297.041016-.044168.071304-.069691.1525716-.074219.2363242-.0007951.016266-.0007951.032562 0 .048828.0012.033578.00578.06695.013672.099609.011995.04813.031084.094207.056641.1367187.017445.028656.03773.055484.060547.080078.011128.012294.022862.024027.035156.035156.03732.033453.079458.061106.125.082031.030769.01361.062832.024079.095703.03125.03457.00829.069926.012877.1054685.013673h9.015625c.03351-.0005582.06688-.00448.09961-.011719.01584-.00379.03148-.00835.04687-.013672.04801-.015222.09344-.03761.134765-.066406.02747-.018891.05299-.040483.07617-.064453.01106-.012492.02149-.025529.03125-.039063.01045-.013171.02023-.02686.0293-.041016.01728-.028444.03167-.058541.04297-.089844.01161-.030982.02011-.063041.02539-.095703.0053-.032923.0073-.066292.0059-.099609-.000437-.016982-.0017-.033931-.0039-.050781-.0071-.049404-.02161-.097463-.04297-.1425782-.01464-.030349-.0323-.059141-.05273-.085937-.0098-.012868-.02024-.025252-.03125-.037109-.01113-.012294-.02286-.024028-.03516-.035156-.01249-.011062-.02553-.021492-.03906-.03125-.06791-.049479-.147184-.08105-.230514-.091798-.01685-.00216-.0338-.00347-.05078-.00391h-.0059zm0 3c-.016982.0004366-.033931.00174-.050781.0039-.016395.00179-.032691.0044-.048828.0078-.015838.00379-.031482.00835-.046875.01367-.04801.015224-.093445.037613-.1347656.06641-.013534.00976-.026572.020188-.039063.03125-.012913.010444-.025298.021524-.037109.0332-.011062.012491-.021491.025527-.03125.03906-.010449.013169-.020227.026856-.029297.04101-.00851.013932-.016331.028273-.023438.04297-.0073.015282-.013819.030926-.019531.04687-.00598.015356-.011192.030999-.015625.04687-.00407.016104-.00733.032401-.00977.04883-.00527.032936-.00723.066317-.00585.099644.0004399.016982.00174.033931.00391.05078.00528.032661.013782.064719.025391.0957.00507.015907.01094.03155.017578.04687.00711.014697.014928.029038.023437.04297.00901.014822.018793.029165.029297.04297.019712.026209.041954.050416.066406.07227.012492.011062.025529.021492.039063.03125.040599.029308.085369.052351.1328125.06836.0496743.0171671.1017445.0263957.154293.027346h5.0156246c.04982-.00112.09919-.00967.146485-.02539.01591-.00507.03155-.010941.04687-.01758.01532-.00641.03031-.013578.04492-.02148.01478-.00838.02912-.017503.04297-.02734.01353-.00976.02657-.020188.03906-.03125.01291-.010444.0253-.021524.03711-.0332.01106-.01249.02149-.025527.03125-.03906.04087-.052785.07075-.1132174.08789-.177735.0041-.016104.0073-.032401.0098-.04883.0028-.016815.0048-.033764.0059-.05078.0065-.1176968-.02877-.2339093-.09961-.328125-.02983-.039538-.06538-.074425-.105469-.103516-.01385-.00984-.02819-.018962-.04297-.02734-.02852-.016601-.05861-.030338-.08984-.04101-.01604-.00538-.03233-.00994-.04883-.01367-.0161-.00408-.0324-.00735-.04883-.0098-.01881-.00237-.03775-.00367-.05671-.00389z" fill-opacity=".690058"/></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..c9c387b32
--- /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(.28571361 0 0 .30419701 1.142873 6.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><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(-4)"><g transform="translate(2)"><path d="m3 7c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.333334 0-14z" fill="url(#a)"/><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></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..e9b87c108
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_numberingstart.svg
@@ -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 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="14.641827" x2="17.627672" y1="53.677998" y2="33.500599"><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="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="matrix(-1 0 0 1 17.106975 -2.505045)"/><g transform="translate(11.017875)"><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 -.505045)"/><g fill="#565656"><path d="m2.9821254 6.9999997h-1.014648v-2.77207l.010986-.5090335.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943851-.5456543-.6811527 1.5-1.373291h1z"/><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" transform="matrix(1 0 0 .98238717 -1.139498 -3.21435)"/></g></g><g transform="matrix(-1 0 0 1 16.965203 0)"><path d="m13.697015 12.512529c3.557432-2.432529 1.42059-7.098253-2.204269-7.098253v-1.9327186l-5.0098692 3.6122485 5.0098692 3.3776191v-2.0228593c2.557415-.1004654 3.675406 2.3666283 1.847113 4.0639633z" style="display:block;fill:#d8a7ff;stroke:#8e56dc;stroke-width:.970374;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m10.976562 4.4667969-3.6777339 2.6464843 3.6777339 2.4042969.02542-1.611924c2.212721.037013 3.46091.6648232 3.753781 2.7184169.730399-2.0356237-.05929-4.7099873-3.779198-4.6162615zm-.970703 1.8945312v.6074219l.548829-.074219c1.919602-.2540225 2.988922.5643763 3.476562 1.5546878-.70319-.6798944-1.74883-1.2113931-3.566406-1.1132813l-.458985.023437v.3652344l-.9921871-.6503901z" display="block" fill="url(#a)" opacity=".8"/></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..c90a6e27e
--- /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"><g transform="matrix(-1 0 0 1 16.000488 -6)"><circle cx="2.5" cy="17.5" fill="#fafafa" r="1.5"/><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 -.0059 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="#565656"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092z"/><path d="m5.4929788 10.5h9.0143042z"/><path d="m5.4929788 19.5h5.0143092z"/><path d="m5.4929788 16.5h9.0143042z"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#565656" r="1.5"/><path d="m5 13h5.014309z"/><path d="m5 10h9.014304z"/><path d="m5 19h5.014309z"/><path d="m5 16h9.014304z"/></g><g transform="matrix(.89310997 0 0 .8895486 1.71024 -3.570069)"><path d="m9.3111323 13.791575c-.1305807.05409-.1888039.19465-.1347152.325231l.2721659.657067c-.2601988.195351-.4715777.424352-.6620195.678363l-.6736935-.279053c-.1305806-.05409-.2744446.0055-.3285333.136083l-.4618808 1.115079c-.054089.130582.0055.274445.136083.328533l.6736935.279053c-.04495.314276-.057411.625671-.011557.947794l-.6570666.272166c-.1305812.05409-.1888039.19465-.1347152.325231l.462682 1.117013c.054089.130582.1946502.188804.3252314.134716l.6570666-.272166c.1953515.260198.4243522.471577.6783631.662019l-.2790529.673694c-.054088.130582.0055.274444.1360829.328533l1.1150793.461881c.130582.05409.274445-.0055.328533-.136083l.279053-.673694c.314276.04495.625672.05741.947794.01156l.272166.657067c.05409.130581.19465.188803.325231.134715l1.117013-.462682c.130582-.05409.188804-.19465.134716-.325232l-.272166-.657066c.260198-.195351.471577-.424352.662019-.678363l.673694.279053c.130583.05409.274445-.0055.328533-.136083l.461881-1.115079c.05409-.130583-.0055-.274445-.136083-.328533l-.673694-.279053c.04495-.314276.05741-.625672.01156-.947794l.657066-.272166c.130582-.05409.188804-.19465.134716-.325231l-.462682-1.117014c-.05409-.130581-.19465-.188803-.325232-.134715l-.657066.272166c-.195351-.2602-.424352-.471578-.678363-.662019l.279053-.673694c.05409-.130582-.0055-.274445-.136083-.328533l-1.115079-.461881c-.130583-.05409-.274445.0055-.328534.136083l-.279053.673694c-.314275-.04495-.625671-.05741-.947793-.01156l-.272166-.657067c-.05409-.130581-.19465-.188804-.325232-.134715l-1.117013.462682zm1.7560367 2.659752c.580321-.240377 1.246395.03552 1.486772.615841s-.03552 1.246395-.615841 1.486772-1.246395-.03552-1.486772-.615841.03552-1.246395.615841-1.486772z" display="block" fill="#fff" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".6"/><path d="m10.515242 15.118857c-1.3144373.544458-1.9408413 2.056733-1.3963841 3.371169.5444576 1.314437 2.0567321 1.940842 3.3711691 1.396384 1.314436-.544457 1.940841-2.056732 1.396384-3.371169-.544457-1.314436-2.056733-1.940841-3.371169-1.396384zm.455719 1.100205c.708533-.293484 1.521762.04337 1.815245.751899.293484.708532-.04337 1.52176-.751899 1.815244-.708531.293483-1.521761-.04337-1.815244-.751899-.2934836-.708531.04337-1.521761.751898-1.815244z" opacity=".05"/><path d="m10.631703 15.40002c-1.1593804.480232-1.711913 1.814164-1.2316817 2.973544.4802313 1.159381 1.8141627 1.711914 2.9735437 1.231682 1.159381-.480231 1.711914-1.814163 1.231682-2.973543-.480231-1.159381-1.814163-1.711914-2.973544-1.231683z" fill="none" stroke="#e9e9e9"/></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..bae9044ea
--- /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(.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="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="matrix(-1 0 0 1 15 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(#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"/><path d="m11.718073 9.0081332-3.2660882 3.6289858-3.2660875-3.6289858h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g><path d="m11.718073 8.0081323-3.2660882 3.6289867-3.2660875-3.6289867h2.1773921v-3.6452338h2.1773922v3.6452338z" fill="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-width=".725797"/></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..27914d2ad
--- /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"><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.601002" y1="22.594999" y2="22.594999"><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.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><linearGradient id="d" 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="e" gradientTransform="matrix(.36132509 0 0 .33660657 -1.140478 .135429)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.875889"><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="m4.390934 13.158733c-3.751621-3.2698419-2.557601-8.6031753 3.1090659-8.7460233v-2.7623493l6.1393131 4.6031707-6.1393131 4.6031699v-2.7401299c-3.2982039-.1280254-5.0063379 2.8792089-2.6484549 5.0421619z" display="block" fill="url(#e)"/><g fill="none" transform="matrix(-1 0 0 1 16 0)"><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" stroke="url(#d)" 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" stroke="#cc8a00" stroke-linejoin="round"/></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(#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></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..711bb4fec
--- /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(0 -.39448 .42345 0 -.496 18.346)" 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="b" gradientTransform="matrix(.36133 0 0 .3366 -1.14 .135)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="41.415"><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><g transform="matrix(-1 0 0 1 16 0)"><path d="m4.39 13.16c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.128-5.006 2.88-2.648 5.042z" display="block" fill="url(#b)"/><g fill="none"><path d="m3.51 11.555c-1.62-1.895-.41-6.575 4.962-6.207l.056-1.703 3.57 2.61-3.57 2.636v-1.685c-5.14-.496-5.502 3.584-5.018 4.35z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><path d="m4.39 13.16c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.128-5.006 2.88-2.648 5.042z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></g></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..ff9b4fd43
--- /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"><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="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 108.91325 -13.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="c" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 108.91325 -19.099557)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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"/><g transform="matrix(-1 0 0 1 16.000488 -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 -.0059 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="#353535"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092z"/><path d="m5.4929788 10.5h9.0143042z"/><path d="m5.4929788 19.5h5.0143092z"/><path d="m5.4929788 16.5h9.0143042z"/></g><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="url(#c)" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="16.5" fill="url(#b)" r="1.5"/></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(#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></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..df3914d3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 16.001317 0)"><path d="m1 3v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z" fill="#fff" opacity=".35"/><path d="m0 10.000001v.999999h1v3h-1v1h1 1 3v-1h-1v-3h1v-.999999h-3-1zm2 .999999h1v3h-1z" fill="#fff" opacity=".35"/><g fill="#565656"><path d="m1 2v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z"/><path d="m0 9.000001v.999999h1v3h-1v1h1 1 3v-1h-1v-3h1v-.999999h-3-1zm2 .999999h1v3h-1z"/><path d="m6.493017 2.9999997a.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 -.074219.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.013673h9.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156241a.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 -.05671-.00389zm0 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 -.042969.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.0156242a.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.0156242zm0 3.0000003a.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 -.00585.05079.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.01367h5.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.4938083 7.4999997h5.0143087z"/><path d="m6.4938083 4.4999997h9.0143037z"/><path d="m6.4938083 13.5h5.0143087z"/><path d="m6.4938083 10.5h9.0143037z"/></g></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..c150ff687
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 16.000488 0)"><g fill="#fff"><path d="m3 12h1v3h-1z" opacity=".35"/><path d="m3 10h1v1h-1z" opacity=".35"/><path d="m1 12h1v3h-1z" opacity=".35"/><path d="m1 10h1v1h-1z" opacity=".35"/><path d="m3 4h1v3h-1z" opacity=".35"/><path d="m3 2h1v1h-1z" opacity=".35"/></g><g fill="#565656"><path d="m3 11h1v3h-1z"/><path d="m3 9h1v1h-1z"/><path d="m1 11h1v3h-1z"/><path d="m1 9h1v1h-1z"/><path d="m3 3h1v3h-1z"/><path d="m3 1h1v1h-1z"/><path d="m5.4921875 2.9999997a.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 -.074219.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.013673h9.015625a.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156246a.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 -.05671-.00389zm0 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 -.042969.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.0156247a.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.0156247zm0 3.0000003a.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 -.00585.05079.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.01367h5.015625a.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 7.4999997h5.0143092z"/><path d="m5.4929788 4.4999997h9.0143042z"/><path d="m5.4929788 13.5h5.0143092z"/><path d="m5.4929788 10.5h9.0143042z"/></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..f2dca8bd7
--- /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(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="b" gradientTransform="matrix(-.36132509 0 0 .33660657 17.140478 .135429)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.875889"><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><g transform="matrix(-1 0 0 1 16 0)"><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(#b)"/><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" stroke="url(#a)" 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" stroke="#cc8a00" stroke-linejoin="round"/></g></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..2a70e667e
--- /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"><radialGradient id="a" 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="#c"/><radialGradient cx="16.647383" cy="14.479353" fx="16.647383" fy="14.479353" gradientTransform="matrix(1 0 0 1.5496102 0 -7.958001)" gradientUnits="userSpaceOnUse" r="3.798259" xlink:href="#c"/><radialGradient id="b" 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="#c"/><radialGradient id="c" 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(#c)" 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(#a)"/><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(#b)" stroke="#000" stroke-opacity=".490196" transform="matrix(1.0173481 0 0 .98294772 -.286687 -.152358)"/><g fill="#fff" stroke="none"><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" transform="scale(1.0173481 .98294772)"/><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" transform="scale(1.0173481 .98294772)"/></g></g><path d="m17.509539 6.5000214-3-3h6z" fill="#fcaf3e" stroke="#ce5c00"/></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..be14babda
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18.388361" y1="1.49945" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" 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.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(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".896" transform="scale(.98295 1.01735)"/><g fill="#fcaf3e" stroke-linecap="round"><path d="m18 1-4.5 4.5h9z" stroke="#ce5c00"/><path d="m18 2.25-2.45 2.25h4.9z" 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.1035152zm.3046874 7.0898432c-.1348572.455842-.1302149.468051-.2890624 1h3.0351562c-.1768673-.589782-.1588377-.526471-.3007812-1z" fill="#fff" opacity=".2"/><g fill="url(#a)" 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></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..2844bd427
--- /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"><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.000001" cy="20.610014" gradientTransform="matrix(-1.0083994 .00000018 -.00000031 -1.7286847 13.291719 49.567864)" gradientUnits="userSpaceOnUse" r="4.677864" xlink:href="#a"/><radialGradient id="c" cx="8" cy="6.351444" gradientTransform="matrix(-1.2374134 -.00000009 .00000016 -2.1654732 16.704715 17.038455)" gradientUnits="userSpaceOnUse" r="4.356697" xlink:href="#a"/><radialGradient id="d" cx="19" cy="4.841176" gradientTransform="matrix(-1.5491744 .00000003 -.00000003 -1.690008 43.652392 9.444559)" gradientUnits="userSpaceOnUse" r="4.784919" xlink:href="#a"/><linearGradient id="e" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="f" 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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="g" 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><g stroke-miterlimit="7" stroke-width=".963925" 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" style="display:block;stroke-linejoin:round;stroke-width:1.273119;stroke-miterlimit:7;fill:url(#e);stroke:url(#f)"/><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(#g)"/></g><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(#c)"/><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(#d)"/><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(#b)"/><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></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..64922d420
--- /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"><radialGradient id="a" cx="19" cy="12.45132" gradientTransform="matrix(-2.3527195 -.00000041 .00000027 -1.540569 63.701669 29.682127)" gradientUnits="userSpaceOnUse" r="2.975281" xlink:href="#b"/><linearGradient id="b" 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="c" gradientTransform="translate(-.01387 .204693)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="25"/><g transform="translate(0 2)"><path d="m18.5 5.5000207-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><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(#c)"/><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(#a)" 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"/></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..dbdf2e781
--- /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"><radialGradient id="a" 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="#c"/><radialGradient id="b" 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="#c"/><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"><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(#a)" stroke="#000" stroke-opacity=".490196"/><path d="m12.500001 5.5010545-3.0000003-3h6.0000003z" fill="#ffc27d" stroke="#f37329" stroke-linecap="round"/><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(#b)" stroke="#000" stroke-opacity=".490196"/></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..07f82e3fe
--- /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="#fcaf3e" stroke="#ce5c00" 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..f2c0940d6
--- /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"><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="8" cy="6.351444" gradientTransform="matrix(-.98967801 -.00000007 .00000013 -1.7319363 10.478833 12.381146)" gradientUnits="userSpaceOnUse" r="4.356697" xlink:href="#a"/><radialGradient id="c" cx="19" cy="4.841176" gradientTransform="matrix(-1.2390231 .00000002 -.00000002 -1.3516612 32.031471 6.30758)" gradientUnits="userSpaceOnUse" r="4.784919" xlink:href="#a"/><radialGradient id="d" cx="7.000001" cy="20.610014" gradientTransform="matrix(-.80651358 .00000015 -.00000024 -1.4788769 7.53158 39.500303)" gradientUnits="userSpaceOnUse" r="4.677864" xlink:href="#a"/><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><linearGradient id="f" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="36.246174" x2="36.246174" y1="2.929114" y2="42.788223"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" 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><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="#e"/><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="#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(#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)"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(-1 0 0 1 23.008766 -1.999968)"><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(#f)" stroke="url(#g)" stroke-linejoin="round"/><path d="m8.620701 9.8332262c-1.252468 1.4706148-.124646 5.3104078 3.881936 4.7851698v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.801288-3.881936-3.3957808z" display="block" fill="none" opacity=".8" stroke="url(#h)"/></g><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(#b)"/><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(#c)"/><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(#d)"/><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></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..bc3bceefb
--- /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"><radialGradient id="a" 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="#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.259" cy="3.065" gradientTransform="matrix(-1.65988 0 0 -2.25063 13.988 9.75)" gradientUnits="userSpaceOnUse" r="5.069" xlink:href="#b"/><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(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".85" transform="scale(.95075 1.0518)"/><path d="m12.5 4.5050207-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/><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(#a)" stroke="#000" stroke-opacity=".490196" stroke-width="1.123997" transform="matrix(.88968232 0 0 .88968232 1.228039 1.593515)"/></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..8da767548
--- /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)"><g stroke-linecap="round" transform="matrix(.99839875 0 0 .99553779 1.009608 .682899)"><path d="m10.50505 13.899781v-11.899781" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><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></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..5d830c4a9
--- /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"><radialGradient id="a" cx="5" cy="4.121356" gradientTransform="matrix(-1.706926 .15517496 -.21424541 -2.3567015 12.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 30.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 90.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 84.913 -11.394)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#d"/><path d="m60.34-13.506c-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)"/><path d="m60.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="m66-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="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(#a)"/><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(#b)"/><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="none" opacity=".61" stroke="#000" stroke-width=".5"/><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="none" opacity=".61" stroke="#000" stroke-width=".5"/><path d="m14.148 6.2800005c-.15-.056-.323-.02-.44.103l-5.03 5.2950005-2.54-2.4130005c-.164-.158-.423-.154-.58.012l-1.433 1.5200005c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.1430005c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-width=".689"/></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/ca/lc_bold.svg b/icon-themes/elementary_svg/cmd/ca/lc_bold.svg
new file mode 100644
index 000000000..290affe7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/lc_italic.svg b/icon-themes/elementary_svg/cmd/ca/lc_italic.svg
new file mode 100644
index 000000000..464edf9e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/lc_underline.svg b/icon-themes/elementary_svg/cmd/ca/lc_underline.svg
new file mode 100644
index 000000000..85d33ea0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ca/lc_underlinedouble.svg
new file mode 100644
index 000000000..ae74aea67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/sc_bold.svg b/icon-themes/elementary_svg/cmd/ca/sc_bold.svg
new file mode 100644
index 000000000..35415bb7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/sc_italic.svg b/icon-themes/elementary_svg/cmd/ca/sc_italic.svg
new file mode 100644
index 000000000..1e36cd8d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/sc_underline.svg b/icon-themes/elementary_svg/cmd/ca/sc_underline.svg
new file mode 100644
index 000000000..5e64e7216
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/ca/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ca/sc_underlinedouble.svg
new file mode 100644
index 000000000..1ae3fe911
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ca/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/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..1e6ce2023
--- /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="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.627581 .1056419 -.0955016 -3.2794105 87.236615 11.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 21.912985 15.93483)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="10.631" y2="35.623"/><linearGradient id="g" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="21.342" y2="24.912"/><radialGradient id="h" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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(#d)" 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(#c)" 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(#a)" stroke="#000" stroke-opacity=".65098"/></g><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#h)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#f)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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/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..c84a3bcd9
--- /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="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.97258)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#e"/><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="#e"/><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="#e"/><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="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#c"/><radialGradient id="e" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#c"/><radialGradient id="f" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><g stroke-linejoin="round"><g fill="url(#e)" 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(#d)" stroke="#000" stroke-opacity=".65098" transform="translate(1 -1)"/></g><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#f)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="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/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/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/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..28b0f625b
--- /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"><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><radialGradient id="b" 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><linearGradient id="c" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><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(#a)" 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(#b)" opacity=".2" rx="8" ry="2.89"/></g><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#j)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#k)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#l)" stroke="url(#m)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..b1afc8f44
--- /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"><radialGradient id="a" 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><linearGradient id="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="18" x2="18.254238" y1="1" y2="10.644068"><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="c" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18.388361" y1="1.49945" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><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(#a)" 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.267578 3-1.267578 1.3574219v3.6425781h3v-4.5a.50005.50005 0 0 0 -.5-.5zm-2.287109 2.4492188-.980469 1.0507812.765625 1.1503906c.111821-.7213258.183187-1.4551087.214844-2.2011718z" transform="translate(0 -2)"/></g></g><g fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"><path d="m18 1.5-4.525424 4.9576271h9z" fill="url(#b)" stroke="#004372" stroke-opacity=".470588"/><path d="m18 2.75-2.399153 2.809322h4.9z" fill="none" stroke="url(#c)"/></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..ca210cd72
--- /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"><radialGradient id="a" 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="m15.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="m15.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 fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 2 24)"><path d="m3.5 17.5 3-3v6z"/><path d="m20.5 17.5-3-3v6z"/></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..53e4d83e9
--- /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"><radialGradient id="a" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.000071" x2="18.627048" y1="3.74999" y2="14.12287"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" 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(#c)" 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(#a)" stroke="#000" stroke-opacity=".6"/><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" fill="#fff" opacity=".2"/></g></g><path d="m14.5 4.5 2.5 2.5v-2.5z" fill="#fff"/><path d="m18 6-4.5-4.5h9z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".470588"/><path d="m15 2h6v1h-6z" fill="#fff" fill-opacity=".482"/></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..6979e4137
--- /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"><radialGradient id="a" 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="b" 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(#b)" opacity=".867" transform="translate(0 2)"/><path id="c" d="m20.501.5h2.9986v3.0003h-2.9986z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015" stroke-width=".99292"/><use id="d" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#c"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#c"/><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(#a)" 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"/></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..eae48aa15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/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"><radialGradient id="a" 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><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 -.37307564 31.902987 21.673204)" 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>
+
+
+/&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(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m9 3v2h2v-2z" fill="#fff"/><g stroke-linejoin="round"><path d="m12.5.5-3 3h6z" fill="#46a9eb" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-opacity=".470588"/><path d="m12.5 1.6757812-.994141.9941407h1.988282z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></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..c18bfcfe6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_scaletext.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 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;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(#a)" stroke="#000" stroke-opacity=".6"/><path d="m13.207177.70712778-3 3.00000002h6zm0 15.00000022-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..5172160d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/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"><radialGradient id="a" 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><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 .37307564 31.855048 -17.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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.000071" x2="8.847387" y1="1.99999" y2="10.474566"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+
+
+/&amp;amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m12.5 3.5-3-3h6z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-opacity=".470588"/><path d="m12.452061 2.4302455-.994141-.9941407h1.988282z" fill="none" stroke="url(#b)" stroke-linecap="square"/><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(#a)" stroke="#000" stroke-opacity=".6"/></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..437e2adb5
--- /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"><g stroke-linecap="round" transform="matrix(.99980787 0 0 -.9915361 .992784 15.287688)"><path d="m10.504958 13.89978.000092-11.89978" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><path d="m1.5 1.5v1h6v4h1v-4-1h-1z" fill="url(#a)" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".490196"/></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..dcbcc7d28
--- /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"><g stroke-linecap="round" transform="matrix(.99839875 0 0 .99553779 1.009608 .682899)"><path d="m10.50505 13.899781v-11.899781" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" 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></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..2e8759595
--- /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"><radialGradient id="a" 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"><path d="m12.5.5h3v3l-3.002.00366z"/><path d="m.5.51336 3-.01336v3l-3 .00366z"/><path d="m.5 12.5h3v3l-3 .0003z"/><path d="m12.5 12.5h3l-.0004 3.0003-2.9996-.0003z"/></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(#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_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..1982fd1e1
--- /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"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#j"/><linearGradient id="b" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#k" y1="10.631441" y2="35.62291"/><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><radialGradient id="j" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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="k" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><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="#e20000"/></g><g fill="#e20000"><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(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#j)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#k)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></g></g><g transform="matrix(.78405076 0 0 .78405076 -.838409 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#a)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#b)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></g></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..6fafb9280
--- /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(.48571482 0 0 .477213 -.305596 -8.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><linearGradient id="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 10.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 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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="h" 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="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" 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(#g)" 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(#f)" 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(#d)" 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(#c)"/><g fill="none"><path d="m19.5 13.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" 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-2.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(#a)"/></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(#h)" 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="#005485" 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="#2f78c7" fill-opacity=".992157"/><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(#i)" 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..9caa6743c
--- /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" 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="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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="i" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><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="#e20000"/></g><g fill="#e20000"><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(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#h)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#i)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></g></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..4e34a8c9b
--- /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="#e20000"/></g><g fill="#e20000"><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..c4a444b7d
--- /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"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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="b" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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(.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><radialGradient id="j" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#g"/><linearGradient id="k" 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="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=".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="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="#e20000"/></g><g fill="#e20000"><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(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(#j)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#k)"/><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(#l)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(.78405076 0 0 .78405076 -6.838409 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#a)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#b)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></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..6cbdd1675
--- /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="#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(.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="#0f5a00" 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..7f63ca04a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addfield.svg
@@ -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 -93.012398)" 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.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="d" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="e" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="f" 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="g" 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="m22 6.4995551c0-.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.5000021v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 5.5000021v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 14.499555c0-.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 13.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 13.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 10.499555c0-.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 9.5000021v.9980469.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.9746059h-18.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 9.5000021v.9980469.002c6.333334-.01 12.666668-.0154 19-.02539v-.9746059h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 18.499555c0-.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 17.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="m2.5 17.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-1.992714 -.007244)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#f)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#0f5a00" 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(#g)"/></g></g></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..725cb8626
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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_addprintarea.svg b/icon-themes/elementary_svg/cmd/lc_addprintarea.svg
new file mode 100644
index 000000000..b643bd830
--- /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"><linearGradient id="a" gradientTransform="matrix(.4054 0 0 .5135 .266465 -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><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="e" 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="f" 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="g" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><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="j" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.341999" y2="24.912001"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="m3.5 3.5h17v17h-17z" fill="url(#f)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".73" stroke="url(#g)"/><path d="m3.5 20h17v2h-17z" fill="url(#e)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#d)" 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(#c)" opacity=".15"/><g fill="none" 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" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><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="#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.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></g><g transform="translate(0 .000042)"><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" fill="url(#h)"/><g fill="none"><path d="m17.5 18.004v-3.5044h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#i)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.4822-.0073v2l-2.482.007m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#j)"/></g></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..658c3e529
--- /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(.39097 0 0 .47004 2.6647 8.4424)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="14.916" y2="32.596"><stop offset="0" stop-color="#fff"/><stop offset=".12291" stop-color="#fff" stop-opacity=".23529"/><stop offset=".93706" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="b" cx="10.904" cy="8.4498" gradientTransform="matrix(0 .74552 -.67881 0 18.739 5.8187)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".70495" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.53695 0 0 .53022 .11618 7.0296)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899"/><linearGradient id="e"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40541 0 0 .45946 2.2703 8.9727)" gradientUnits="userSpaceOnUse" x1="24.107" x2="24.107" y1="6.5889" y2="41.412"><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="g" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 1.1385 -.9889 -.00000002 19.656 2.2494)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.4 0 0 .48718 1.7 8.3074)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899"/><radialGradient id="i" cx="24.502" cy="6.6476" gradientTransform="matrix(0 1.2712 -1.4973 0 22.453 -20.791)" gradientUnits="userSpaceOnUse" r="17.498"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.32957 0 0 .34141 1.9537 8.8264)" gradientUnits="userSpaceOnUse" x1="32.901" x2="32.901" y1="4.6482" y2="61.482"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4 0 0 .5 .90002 8.2497)" gradientUnits="userSpaceOnUse" x1="10.654" x2="10.654" xlink:href="#l" y1="1" y2="3"/><linearGradient id="l"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4 0 0 .051282 1.7001 8.2689)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899"/><linearGradient id="n" gradientTransform="matrix(.52589 0 0 1.0165 -.25845 5.508)" gradientUnits="userSpaceOnUse" x1="24.64" x2="24.64" xlink:href="#l" y1="3.3805" y2="4.497"/><linearGradient id="o" gradientTransform="matrix(.37517 0 0 .49377 .22912 8.1438)" gradientUnits="userSpaceOnUse" x1="10.199" x2="54.887" y1=".065302" y2=".065302"><stop offset="0" stop-color="#9b876c"/><stop offset=".93373" stop-color="#9b876c"/><stop offset=".94248" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="p" 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"/><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 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#q"/><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><g transform="translate(0 -8)"><g opacity=".4" transform="matrix(.52632 0 0 .42857 -.63158 10.857)"><path d="m38 40h5v7h-5z" fill="url(#p)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#s)"/></g><g stroke-linejoin="round"><path d="m20.491 10.304c-.15472-.65506-.058276-1.1709-.14375-1.7957h-15.839l.093482 1.9826" fill="url(#n)" stroke="url(#o)" stroke-miterlimit="0" stroke-width="1.0174"/><g stroke-linecap="round"><path d="m5.5001 10.5h-1.6c-.22834 0-.4-.02116-.4-.04878v-1.3982c0-.44396.22361-.553.51636-.553h1.4836" fill="url(#k)" stroke="url(#m)"/><path d="m4.5095 10.51h15.981v18.981h-15.981z" fill="url(#i)" stroke="url(#j)" stroke-miterlimit="0" stroke-width="1.019"/><path d="m5.5 10.5v19h-1.6c-.22834 0-.4-.2011-.4-.46341v-18.537z" fill="url(#g)" stroke="url(#h)"/><path d="m4.5 11.5h15v17h-15z" fill="none" opacity=".5" stroke="url(#f)"/></g></g><path d="m12.952 15c-.35994-.002-.67599.06301-.89112.19779-.27754.17387-.3999.19594-.47738.07607-.07413-.11468-.14155-.10186-.20687.06086-.05523.13762-.1707.20044-.30235.15214-.12552-.04605-.17699-.03121-.1273.04565.04774.07388.0244.13693-.04774.13693-.07215 0-.30319.23304-.50921.51729-.32842.45311-.38199.6602-.38191 1.6127.000044.59763.06262 1.1795-.1273 1.2171-.11139.02205-.10079.43744-.04774.86722.069373.56201.17301.83733.46147 1.0954.4493.402.85929 1.0979.85929 1.4758 0 .51769-1.2635 1.4237-3.1536 2.2509l.0000003 1.294h9.9991l.000943-1.4288c-1.5693-.68244-2.8681-1.6267-2.8681-2.1161 0-.377.39453-1.0742.84338-1.4758.28846-.2581.40801-.53342.47739-1.0954.05305-.42978.06023-.83292-.04774-.86722-.14876-.04727-.14321-.62441-.14321-1.2171 0-.84963-.05656-1.1658-.28643-1.5214-.45741-.70762-1.9436-1.2719-3.0234-1.278z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.953 14.522c-.51177-.11246-1.1249.23344-1.1249.23344l-.55056.25871s-.5966.48979-.60298.65618c-.33581.55906-.18275 1.2365-.2168 1.8481.03272.52508-.35552.91437-.16078 1.4468-.02841.51402.42184.81548.7113 1.1873.32577.47035.76818 1.0841.41977 1.6469-.64406.87817-1.7148 1.3436-2.6924 1.822-.3321.03198-.20707.33189-.22931.5457-.0005288.17004-.060002.39545.20527.31583h8.7887v-.88262c-.94638-.45085-1.9341-.93381-2.5975-1.7355-.39853-.53699.000912-1.1822.31544-1.6597.24488-.3977.75672-.65181.76404-1.1589.18821-.51448-.0958-.94036-.14882-1.4311-.06931-.65055.11825-1.3619-.21202-1.9672-.44781-.61937-1.2681-.8906-2.0124-1.0567-.21591-.04096-.43555-.06771-.65605-.06932z" fill="url(#b)" stroke="url(#d)"/><path d="m12.842 15.501c-.08288-.008-.21153.02739-.39726.11148-.13748.06224-.34052.11632-.54795.15329l.0137.01394c-.0026.0013-.14288.0806-.23288.13935-.01731.0113-.02644.0041-.04109.01393-.0046.0061-.01127.01125-.0137.01393-.05937.06531-.17527.20114-.26028.34838-.08879.15382-.12937.32029-.12329.36232a.40846.41552 0 0 1 .0137.09755c-.03919.42562.09158 1.0013-.10959 1.6444a.40846.41552 0 0 1 -.0274.08362c-.07646.13192-.01893.57445.10959.9058.42089.45041.93133 1.0505.91781 1.8673a.40846.41552 0 0 1 -.0137.09755c-.22238.77537-.90785 1.1489-1.3425 1.4632a.40846.41552 0 0 1 -.0137.01394c-.40829.27508-.84396.45339-1.274.66889h7c-.79876-.38178-1.5897-.83278-2.2192-1.5329-.0045-.005-.0093-.0089-.0137-.01393-.29344-.31038-.35266-.73568-.28767-1.073.06384-.33139.21383-.60903.35616-.83612.0048-.0078.0088-.02025.0137-.02787.14336-.26244.32001-.4418.43836-.58528.12328-.14946.17452-.23124.17808-.34838a.40846.41552 0 0 1 .0274-.11148c.04401-.13515.02538-.24321-.0137-.41806-.03833-.17148-.11494-.40153-.13699-.68283-.000433-.0055.000389-.0084 0-.01393-.03645-.36498.0068-.69359 0-.97547-.0068-.28036-.05771-.48456-.17808-.65496-.0015-.0017.0015-.01221 0-.01394-.4271-.45016-1.1296-.68112-1.7945-.71071a.40846.41552 0 0 1 -.0274 0z" 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_addwatch.svg b/icon-themes/elementary_svg/cmd/lc_addwatch.svg
new file mode 100644
index 000000000..0f00e5e3a
--- /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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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..f3cd405e4
--- /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"><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 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><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="#a"/><g transform="translate(0 2)"><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(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 3.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 12.499555c0-.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 11.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 11.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 8.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 7.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="m2.5 7.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 16.499555c0-.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><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></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..ceae4d414
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignbottom.svg
@@ -0,0 +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="-1.449" cy="-38.927" gradientTransform="matrix(-2.8643 0 0 -2.1857 8.78 -85.012)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.647" cy="-89.343" gradientTransform="matrix(-3.791 0 0 -3.3609 45.297 -299.857)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><path d="m22 14.5c0-.27-.577-.5-1.25-.5h-17.5c-.673 0-1.25.23-1.25.5v1c0 .268.577.498 1.25.498.003.004 17.5 0 17.5 0 .673 0 1.25-.23 1.25-.5z" fill="#fff" opacity=".35"/><path d="m2.5 13.5v1c6.333-.01 12.667-.015 19-.025v-.975z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 13.5v1c6.333-.01 12.667-.015 19-.025v-.975z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 18.5c0-.27-.404-.5-.875-.5h-12.25c-.47 0-.875.23-.875.5v1c0 .268.404.498.875.498.002.004 12.25 0 12.25 0 .47 0 .875-.23.875-.5z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 17.5v1c4.333-.01 8.667-.015 13-.025v-.975z" stroke="url(#c)"/><path d="m2.5 17.5v1c4.333-.01 8.667-.015 13-.025v-.975z" opacity=".1" stroke="#000"/></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..442854cee
--- /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" 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="-70.999916" x2="-70.999916" xlink:href="#c" y1="-172.00011" y2="-176.00011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-75.999916" x2="-75.999916" xlink:href="#b" y1="-178.00011" y2="-170.00011"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-66.999916" x2="-66.999916" xlink:href="#a" y1="-171.00011" y2="-178.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-482.99991" x2="-482.99991" xlink:href="#c" y1="134.99989" y2="130.99989"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-486.99991" x2="-486.99991" xlink:href="#b" y1="128.99989" y2="136.99989"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-473.99991" x2="-473.99991" xlink:href="#a" y1="136.99989" y2="128.99989"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#j" y1="-491.64062" y2="-491.64062"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.8283" xlink:href="#l" y1="-491.45312" y2="-491.45312"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><path d="m-76.499878-177.5h12v7h-12z" fill="url(#f)" stroke="url(#e)" 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(#i);stroke:url(#h)" 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(#g)" 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(#d)" 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 -478.999914 209.99989)"><path d="m186.49989 489.5h3.000092v2h-3.000092z" fill="url(#o)" stroke="url(#n)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m191.49989 489.5h3.000092v2h-3.000092z"/><path d="m196.49989 489.5h3.000092v2h-3.000092z"/><path d="m201.49989 489.5h3.000092v2h-3.000092z"/></g><path d="m-209.49998-491.5h3.000092v2h-3.000092z" fill="url(#m)" stroke="url(#k)" transform="scale(-1)"/></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..10e7d3424
--- /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(.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=".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="d" gradientUnits="userSpaceOnUse" x1="-78.999939" x2="-68.999939" xlink:href="#b" y1="-202.00005" y2="-202.00005"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-69.999939" x2="-78.999939" xlink:href="#c" y1="-203.00005" y2="-203.00005"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-69.999939" x2="-78.999939" xlink:href="#a" y1="-205.00005" y2="-205.00005"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-487.99994" x2="-471.99994" xlink:href="#b" y1="135.99995" y2="135.99995"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-471.99994" x2="-487.99994" xlink:href="#a" y1="130.99995" y2="130.99995"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-472.99994" x2="-487.99994" xlink:href="#c" y1="133.99995" y2="133.99995"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#f)" stroke="url(#d)" 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(#e)" 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(#h);stroke:url(#g)" 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(#i)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(0 -1 1 0 -125.99995 -468.99994)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="translate(-185.99995 -469.99994)"><path d="m196.49989 489.5h3.00009v2h-3.00009z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.49998 491.5h-11.00009v-2h11.00009" fill="url(#o)" stroke="url(#n)"/><path d="m198.49989 489.5h11.00009v2h-11.00009" fill="url(#m)" stroke="url(#k)"/></g></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..2d5bd8086
--- /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="#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 48.296794 -309.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -301.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><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(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.999689 8.4993873c0-.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="m5.5000001 7.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m2.5 3.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" opacity=".1"/><path d="m5.5000001 7.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m22 12.499555c0-.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 11.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 11.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.999689 16.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.5000001 15.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#e)"/><path d="m5.5000001 15.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></g></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..3b1e3d5c1
--- /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="#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 45.296794 -309.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 45.296794 -301.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><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(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.999689 8.4993873c0-.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="m2.5000001 7.499951v.998047.002c4.333334-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m2.5 3.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" opacity=".1"/><path d="m2.5000001 7.5000018v.9980469.00195c4.333334-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m22 12.499555c0-.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 11.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 11.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.999689 16.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5000001 15.499951v.998047.002c4.333334-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#e)"/><path d="m2.5000001 15.500002v.998047.002c4.333334-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></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..c7fd6b6f3
--- /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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#fcaf3e" stroke="#ce5c00"/><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..c60e017ad
--- /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="#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 51.296794 -309.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -301.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><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(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 8.4993873c0-.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="m8.5000001 7.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m2.5 3.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" opacity=".1"/><path d="m8.5000001 7.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m22 12.499555c0-.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 11.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 11.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 16.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000001 15.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#e)"/><path d="m8.5000001 15.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></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..9d89fbb2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_aligntop.svg
@@ -0,0 +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 45.296794 -309.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g transform="translate(0 2)"><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(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.999689 8.4993873c0-.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="m2.5000001 7.499951v.998047.002c4.333334-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m2.5 3.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" opacity=".1"/><path d="m2.5000001 7.5000018v.9980469.00195c4.333334-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g></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..6f33cc5cb
--- /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(.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="-67.999977" x2="-78.999977" xlink:href="#b" y1="-203.00005" y2="-203.00005"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-78.999977" x2="-69.999977" xlink:href="#c" y1="-204.00005" y2="-204.00005"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-78.999977" x2="-68.999977" xlink:href="#a" y1="-206.00005" y2="-206.00005"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-471.99997" x2="-487.99997" xlink:href="#b" y1="133.99995" y2="133.99995"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-487.99997" x2="-471.99997" xlink:href="#a" y1="131.99995" y2="131.99995"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-486.99997" x2="-472.99997" xlink:href="#c" y1="132.99995" y2="132.99995"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#f)" stroke="url(#d)" 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(#e)" 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(#h);stroke:url(#g)" 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(#i)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(0 1 1 0 -125.99995 492.999975)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(1 0 0 -1 -185.99995 493.999975)"><path d="m196.49989 489.5h3.00009v2h-3.00009z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.49998 491.5h-11.00009v-2h11.00009" fill="url(#o)" stroke="url(#n)"/><path d="m198.49989 489.5h11.00009v2h-11.00009" fill="url(#m)" stroke="url(#k)"/></g></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..7c06808d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignverticalcenter.svg
@@ -0,0 +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 45.296794 -305.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g transform="translate(0 2)"><path d="m22 8.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 7.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5000001 11.499951v.998047.002c4.333334-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m2.5 7.5000018v.9980469.00195c6.333334-.00999 12.666668-.015401 19-.025391v-.9746059z" opacity=".1"/><path d="m2.5000001 11.500002v.998047.002c4.333334-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1"/></g></g></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..5f942e92e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alphaliststyle.svg
@@ -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(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -89.012398)" 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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#b"/><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="#b"/><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="#b"/><radialGradient id="f" cx="7" cy="7.071429" gradientTransform="matrix(-8.8 .00000046 -.0000005 -9.5999997 68.600003 67.885711)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><path d="m2.9726562 5-1.9726562 5 .015625 1h.828125c.088995 0 .1633229-.02781.2226562-.08203.06203-.05723.1053798-.117327.1269532-.183594l.3339844-1.175781h1.9785156l.3398437 1.179687c.02697.0753.068367.138247.125.189454.056634.048192.1321719.072264.2265625.072264h.8183594l-.015625-1-1.9433594-5zm.5390626 1.4751059c.2259542.8650275.2320322.9560421.4882812 1.8446769l-1 .1525424c.2616589-.8695117.2928216-1.1780721.5117188-1.9972193zm-1.5117188 6.1943861v6.330508h2.0507812c.3132361 0 .5889135-.04351.8300782-.130859.243936-.09036.4477801-.214468.6113281-.371094.1663207-.159639.2929743-.347585.3789063-.564453.085932-.216867.1289062-.45296.1289062-.708985 0-.695783-.3559574-1.137472-1.0683594-1.324218.163548-.06325.3034979-.140107.4199219-.230469.119196-.09337.216171-.195195.2910156-.306641.074847-.111446.1299823-.23181.1660157-.361328.036033-.129518.054687-.263789.054687-.402344 0-.243975-.038437-.464373-.1132812-.660156-.0720723-.198795-.188833-.367305-.349609-.505859-.158004-.138555-.3629823-.245012-.6152344-.320313-.2522526-.075301-.402972-.369113-.7576138-.38023zm1 1.330508 1.0275424.0138c.310436.0042.3849542-.03875.5290982.08776.1441447.123494.2167969.339256.2167969.646485 0 .295181-.083679.507201-.25.636719-.16632.126508-.1745236-.172034-.4821239-.164524l-1.0413136.025424zm.09375 2.392578h.9316406c.16632 0 .3062699.01943.4199219.05859.1164247.03614.2080437.08893.2773437.158203.072071.06928.1238036.154509.1542969.253906.033267.0994.050781.210491.050781.333985 0 .114458-.015249.225551-.042969.333984-.02772.105422-.075231.199925-.1445312.28125-.066528.08132-.1335423-.121783-.2499669-.07359-.1164241.04819-.2101672-.04816-.3846994-.04214l-1.1055676.038139z" fill="#fff" opacity=".35"/><path d="m2.9726562 4-1.9570312 6h.828125c.0889947 0 .1633229-.0278139.2226562-.0820312.06203-.0572274.1053798-.1173271.1269532-.1835938l.3339844-1.1757812h1.9785156l.3398437 1.1796874c.02697.0752994.0683667.1382465.125.1894532.056634.0481933.1321719.0722656.2265625.0722656h.8183594l-1.9589844-6zm.5390626 1.09375c.0350586.1475903.0704087.2836503.1054687.4101562.035062.123494.0672494.2327985.0996094.3261719l.546875 1.8964844h-1.4960938l.5449219-1.8925781c.0296667-.0933735.0625962-.2035721.0976562-.3300782.035062-.1265059.0692026-.2625659.1015626-.4101562zm-1.5117188 6.90625v6h2.0507812c.3132361 0 .5889135-.04351.8300782-.130859.243936-.090362.4477801-.214468.6113281-.371094.1663207-.159639.2929743-.347585.3789063-.564453.085932-.216867.1289062-.45296.1289062-.708985 0-.695783-.3559574-1.137472-1.0683594-1.324218.163548-.063253.3034979-.140107.4199219-.230469.119196-.093373.216171-.195195.2910156-.306641.0748467-.111446.1299823-.23181.1660157-.361328.0360333-.129518.0546874-.263789.0546874-.402344 0-.243975-.0384372-.464373-.1132812-.660156-.0720727-.198795-.1888334-.367305-.3496094-.505859-.158004-.138555-.3629823-.245012-.6152344-.320313-.2522526-.075301-.5553402-.113281-.9101562-.113281zm1.09375.912109h.78125c.310464 0 .5374966.062948.6816406.189453.1441447.123494.2167969.339256.2167969.646485 0 .295181-.0836793.507201-.25.636719-.16632.126506-.4032455.191406-.7109375.191406h-.71875zm0 2.480469h.9316406c.16632 0 .3062699.019434.4199219.058594.1164247.036144.2080437.088926.2773437.158203.0720707.069277.1238036.154509.1542969.253906.0332667.099398.0507813.210491.0507813.333985 0 .114458-.0152488.225551-.0429688.333984-.02772.105422-.0752312.199925-.1445312.28125-.066528.081325-.158966.145166-.2753906.193359-.1164241.048194-.2609109.072266-.4355469.072266h-.9355469z" fill="url(#f)"/><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.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.999689 6.4993869c0-.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.4999506v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m7.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" opacity=".1"/><path d="m7.5000001 5.5000014v.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"/><g fill="none" 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" stroke="url(#e)"/><path d="m7.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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..624b8f053
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alphalowliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="7" cy="7.076923" gradientTransform="matrix(-10.4 -.00000023 .00000022 -9.6000002 79.8 67.938462)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><path d="m4.2167969 6c-.3878207 0-.7486979.0628708-1.0820313.1894531-.2361311.0896701-.8698833-.7192532-.9199871-.4402256 0 0 .026993.7147607.00592 1.0203037l.2207031.3886719c.035255.061669.082932.1166701.140625.1621094.060897.042194.1334636.0625.2167969.0625.096154 0 .182843-.020306.2597657-.0625.076923-.042194.1602566-.088033.25-.1367187.089744-.051931.1912559-.1003842.3066406-.1425782.1185893-.042194.2677783-.0625.4472656-.0625.2403847 0 .424529.072694.5527344.21875.1282053.1460564.1933594.3759128.1933594.6875v.2578125c-.5384574.0129828-.9893786.0686447-1.351558.1660157-.3589746.0941253-.6472857.2133185-.8652343.359375-.2147434.1428107-.4365032.3862432-.5587262.2281845 0 0-.033071.61088-.033071.7893936 0 .214216.034254.4047821.1015625.5703121.067307.162285.1614085.29785.2832031.408204.125.110353.2715343.195483.4414063.253906.169872.05518.357372.08203.5625.08203.1666666 0 .3185096-.01376.453125-.04297.1378206-.02597.2661756-.06787.3847656-.123047.1217947-.05518.23743-.121982.3496094-.203125.11218-.08114.2297678-.176095.3515625-.283203l.1054687.320313c.035254.103862.083631.175234.1445313.210937.060897.03246.1482872.04883.2636718.04883h.5585941v-3.0429684c0-.2758844-.0409657-.5293209-.1210938-.7597656-.080128-.2304447-.1957627-.4282194-.3496093-.59375-.153846-.1687765-.341346-.2997454-.5625-.390625-.2211534-.0941253-.4711534-.140625-.75-.140625zm.5917969 2.8925781v.7773438c-.1570514.1655306-.3163059.2899513-.4765626.3710941-.1570513.0779-.3445513.117187-.5625.117187-.1858973 0-.3343853-.0419-.4433593-.123047-.1057694-.0811422-.1582031-.2173671-.1582031-.4121091 0-.097371.026845-.1890493.078125-.2734375.054487-.084389.1425781-.157082.2675781-.21875.125-.064914.2916666-.117302.5-.15625.2115386-.042194.4776138-.069049.7949219-.082031zm-2.8085938 3.1074219v6.927734h.9257812c.087717 0 .1600171-.01669.2148438-.04883.054826-.03535.091102-.09682.109375-.183594l.060547-.30664c.087719.09321.1762041.176771.2675781.253906.095029.07392.199196.138726.3125.19336.1133047.05142.2356088.09217.3671875.121093.1352339.028929.2869494.042971.455078.042971.3435674 0 .6558158-.061463.9335938-.183594.2814326-.125344.5216329-.300414.7226562-.52539.2010234-.228192.3571476-.500178.4667969-.81836.1096487-.318181.1640625-.671657.1640625-1.060547 0-.359962-.0475488-.685353-.1425781-.974609-.0950294-.289257-.230812-.535802-.40625-.738281-.1754387-.205694-.3862277-.363382-.6347657-.472657-.248538-.109274-.5037473-.316604-.81442-.316604-.3252927 0-.7954166-.244315-1.0549192-.125397-.2595034.115702-.8763992.448019-1.0883872.640856l.5338983-2.425417zm2.4941406 3.017578c.1717834 0 .3234988.02739.4550782.08203.1352333.05464.246265.140156.3339843.25586.091376.115702.1614711.266023.2089844.449219.047513.179981.072266.39718.072266.654296 0 .289256-.029411.536495-.087891.742188-.054824.202479-.1361928.115944-.2421875.247716-.9722021.340171-1.234375.08233-1.9689155-.064488l.1271186-1.831667c.157164-.173553.3223573-.30454.4941407-.394531.1717833-.09321.3735032-.140625.6074218-.140623z" fill="#fff" opacity=".35"/><path d="m4.2167969 5c-.3878207 0-.7486979.0628708-1.0820313.1894531-.3333333.1265823-.6384218.3204221-.9140625.5800781l.2207031.3886719c.0352554.0616686.0829317.1166701.140625.1621094.0608974.042194.1334636.0625.2167969.0625.096154 0 .182843-.020306.2597657-.0625.0769233-.0421943.1602566-.0880334.25-.1367187.089744-.0519313.1912559-.1003842.3066406-.1425782.1185893-.042194.2677783-.0625.4472656-.0625.2403847 0 .424529.0726936.5527344.21875.1282053.1460564.1933594.3759128.1933594.6875v.2578125c-.538462.0129828-.9893832.0686447-1.3515626.1660157-.3589746.0941253-.6472857.2133185-.8652343.359375-.2147434.1428107-.3672873.3039084-.4570313.4824218-.0897433.1785135-.1347656.3566427-.1347656.5351563 0 .214216.0342545.4047817.1015625.5703125.0673073.162285.1614085.2978492.2832031.4082031.125.110354.2715343.1954836.4414063.2539063.169872.0551766.357372.0820312.5625.0820312.1666666 0 .3185096-.0137574.453125-.0429688.1378206-.0259658.2661756-.0678702.3847656-.1230468.1217947-.0551769.23743-.1219826.3496094-.203125.11218-.0811426.2297678-.1760951.3515625-.2832032l.1054687.3203126c.035254.1038625.0836313.1752348.1445313.2109374.0608973.0324567.1482872.0488282.2636718.0488282h.5585938v-3.0429688c0-.2758844-.0409657-.5293209-.1210938-.7597656-.080128-.2304447-.1957627-.4282194-.3496093-.59375-.153846-.1687765-.341346-.2997454-.5625-.390625-.2211534-.0941253-.4711534-.140625-.75-.140625zm.5917969 2.8925781v.7773438c-.1570514.1655306-.3163059.2899513-.4765626.3710937-.1570513.0778968-.3445513.1171875-.5625.1171875-.1858973 0-.3343853-.0419044-.4433593-.1230469-.1057694-.0811424-.1582031-.2173673-.1582031-.4121093 0-.097371.0268449-.1890493.078125-.2734375.0544873-.0843885.1425781-.157082.2675781-.21875.125-.0649144.2916666-.117302.5-.15625.2115386-.042194.4776138-.0690486.7949219-.0820313zm-2.8085938 3.1074219v6.927734h.9257812c.0877174 0 .1600171-.016688.2148438-.048828.054826-.035353.0911017-.096816.109375-.183594l.0605469-.30664c.0877193.093205.1762041.176771.2675781.253906.0950293.073924.199196.138726.3125.19336.1133047.051422.2356088.092167.3671875.121093.135234.028927.2869495.042969.4550781.042969.3435674 0 .6558158-.061463.9335938-.183594.2814326-.125344.5216329-.300414.7226562-.52539.2010234-.228192.3571476-.500178.4667969-.81836.1096487-.318181.1640625-.671657.1640625-1.060547 0-.359962-.0475488-.685353-.1425781-.974609-.0950294-.289257-.230812-.535802-.40625-.738281-.1754387-.205694-.3862277-.363382-.6347657-.472657-.248538-.109274-.529171-.164062-.8398437-.164062-.3252927 0-.6174505.060771-.8769531.179688-.2595034.115702-.4950433.270053-.7070313.46289v-2.705078zm2.4941406 3.017578c.1717834 0 .3234988.027391.4550782.082031.1352333.054637.246265.140156.3339843.25586.091376.115702.1614711.266023.2089844.449219.0475133.179981.0722656.39718.0722656.654296 0 .289256-.0294106.536495-.0878906.742188-.054824.202479-.1361928.370181-.2421875.501953-.1023393.128557-.2290529.22409-.3789062.285156-.149854.057854-.3152983.085938-.4980469.085938-.1827487 0-.3548064-.03073-.515625-.091797-.1608187-.061065-.3103301-.167303-.4492188-.31836v-2.111328c.157164-.173553.3223573-.30454.4941407-.394531.1717833-.093205.3735032-.140625.6074218-.140625z" fill="url(#f)"/><path d="m18 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="m8.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993869c0-.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="m8.5000001 5.4999506v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000014v.9980466.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746056z" opacity=".1"/><path d="m8.5000001 5.5000014v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></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..205d9ed8c
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#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(#b)" 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(#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..01b9ab2eb
--- /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"><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="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#h" y1="15.270427" y2="96.25267"/><linearGradient id="h"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#h" y1="61.170689" y2="-4.016581"/><radialGradient id="j" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="k" 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><path d="m23.983051 21c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#d)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 -1.826086)"><path d="m2 9.0000015c10.082633 0 43.999947.00223 43.999947.00223l.000053 34.9977685s-29.333332 0-44 0c0-11.666666 0-23.333333 0-35z" fill="url(#e)"/><path d="m45.499997 43.499999h-43.0000003v-34.0000001h43.0000003z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m43.5 41.5h-39.0000023l.0000023-30 38.999997.000003z" fill="url(#g)" stroke="#9a69d7" stroke-linecap="round" stroke-width="1.000001"/><path d="m1.4999552 8.4999357c10.3117928 0 45.0000318.0025 45.0000318.0025l.000047 35.9976273s-30.000052 0-45.0000788 0c0-12.000058 0-23.999996 0-35.9999143z" fill="none" opacity=".781" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.825001 11.75h38.349998v29.5h-38.349998z" fill="url(#j)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 10.3054902-8.92645 23.1935502-9.233215l-.01 7.027374c-5.881288-2.742344-10.794164 11.479836-23.2600779 3.200705z" fill="url(#k)" 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(#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_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..43500e7e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arc.svg
@@ -0,0 +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.256098" x2="8.631624" y1="20.70101" y2="3.011355"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m12.158203 3.546875a8.4548111 8.4548111 0 0 0 -7.923828 5.109375 8.4548111 8.4548111 0 0 0 1.7324219 9.265625 8.4548111 8.4548111 0 0 0 9.2324221 1.904297 8.4548111 8.4548111 0 0 0 5.255859-7.826172h-.101562a8.3527184 8.3527184 0 0 1 -5.19336 7.732422 8.3527184 8.3527184 0 0 1 -9.1210935-1.88086 8.3527184 8.3527184 0 0 1 -1.7109375-9.1562495 8.3527184 8.3527184 0 0 1 7.828125-5.046875z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width="1.090377"/></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..3ba827afa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.chevron.svg
@@ -0,0 +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(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="149.26753" x2="148.29251" y1="29.610916" y2="80.852165"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.402769" x2="19.444714" y1="21.985073" y2="-.896284"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="14.448048" x2="12.672706" y1="10.664512" y2="48.848827"><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><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" 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(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.986 2.5798686 9.514-.0798686 5.014069 7.593749-5.014069 7.420319h-9.514l4.014-7.514068z" fill="none" 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..d18c1ebe5
--- /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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="144.67291" x2="148.20645" y1="123.61749" y2="55.979706"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.28823 16.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="16.055884" y1="5" y2="13.585226"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="15.852737" cy="18.630016" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><path d="m10.877648 6.103141c-4.0934182 0-7.4117955 3.3183667-7.4117955 7.411796h4.2353117c0-1.75433 1.4221541-3.176484 3.1764838-3.176484 1.75432 0 3.176484 1.422154 3.176484 3.176484h-2.117656l4.235312 4.235311 4.235312-4.235311h-2.117656c0-4.0934293-3.318377-7.411796-7.411796-7.411796z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m4.5386272 12.594422c.03722-1.992736 2.3041216-4.9025785 5.4478325-5.4579162 2.9416013-.5196347 6.7553033 1.0570255 7.2800903 6.3927352l.06137.883972.729622.05085-1.833683 1.977502-2.229184-2.193229h1.164691c.119424-2.24722-.974-4.7438439-4.199493-4.8525287-1.3733919-.04628-3.20025.3321306-4.0860088 3.1688287z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
new file mode 100644
index 000000000..4a9b96db1
--- /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.03125" x2="5.03125" y1="12" y2="11.96875"><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=".7890625" 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 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="5" x2="20.114407" y1="17" y2="16.811106"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></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.023981.05393v2.273437l4.97461-4.824219-5.001576-4.591817v2.097656l-3.997015-.008987v-10.9921878z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.524434 4.5072574-.0166219 13.9771176h.00391v.01953l8.9536689.0071.01953.761719 2.605469-2.248047-2.65625-2.251953-.01953.6875-5.9185119.01834.0127119-10.9713066z" fill="none" 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..c23828370
--- /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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-59.517368" x2="7.468239" y1="21.110476" y2="21.110476"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="-5.259616" x2="41.500141" y1="50.943077" y2="50.943077"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" 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=".35755605" 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="d" cx=".595712" cy="43.547932" 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=".59572" cy="43.434467" 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.357146)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#d)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#g)"/></g><g transform="matrix(0 1 1 0 .246388 -.024312)"><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.99492h-7.993598z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632h7.028757v-.7346545l2.062832 2.2072705-2.062832 2.292728v-.765861h-7.032657v6.007386h-5.9916445z" fill="none" stroke="url(#c)"/></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..909eef74a
--- /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.759172" y1="11.99996" y2="11.880362"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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 21.970116 0)" gradientUnits="userSpaceOnUse" x1="20.8125" x2="4.801907" y1="17.75" y2="17.998606"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.107924" cy="20.292894" display="block" fill="url(#c)" 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.467604 9.5h-11.9932155v-2.2734761l-4.9744113 4.8243231 4.9744113 4.548559v-2.099406h11.9932155z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.454398 10.492188-11.9206875.04789-.01951-.762712-2.6059663 2.248052 2.6568143 2.251947.01951-.686439 11.8698425-.09874z" fill="none" 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..6b4dfdddc
--- /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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.348019" x2="15.348019" y1="11.266212" y2="70.278999"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" 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=".32160145" stop-color="#fff" stop-opacity=".196078"/><stop offset=".40259272" 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="d" cx=".595712" cy="43.547932" 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=".59572" cy="43.434467" 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 2.105262 2.357146)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#d)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#g)"/></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.99492h-7.993598z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632h7.028757v-.7346545l2.062832 2.2072705-2.062832 2.292728v-.765861h-7.032657v6.007386h-5.9916445z" fill="none" stroke="url(#c)"/></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..1338de853
--- /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><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="17" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 -12.465031 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" 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(.032)"><ellipse cx="-11.156557" cy="14.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204" transform="scale(-1 1)"/><path d="m18.467604 9.5-12.0127468.022472v-2.2881356l-4.95488 4.8165106 4.95488 4.556371v-2.084746l12.0127468-.022472z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.454398 10.492188-11.9402188.0557-.01951-.7627125-2.586435 2.2402395 2.637283 2.25976.01951-.68644 11.8893738-.106549z" fill="none" 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..d12be1999
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-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" gradientUnits="userSpaceOnUse" x1="20.851608" x2="2.851609" y1="2.656235" y2="2.656235"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.851609" x2="18.32361" y1="11.656235" y2="11.656235"><stop offset="0" stop-color="#fff"/><stop offset=".03107033" stop-color="#fff" stop-opacity=".615686"/><stop offset=".06214067" stop-color="#fff" stop-opacity=".235294"/><stop offset=".37114009" stop-color="#fff" stop-opacity=".875"/><stop offset=".44536811" stop-color="#fff"/><stop offset=".44536811" 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="10.563474" x2="16.66543" y1="13.245907" y2="5.28828"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" 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><ellipse cx="11.611349" cy="20.542711" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".392" rx="3.253436" ry="1.963204"/><g transform="matrix(0 1 -1 0 23.656235 .148391)"><path d="m11.857458 4.3496091 3.271484 3.2285156-.820311.011719c-.247632.00422-.459311.1794026-.509767.421875v2.6367193l6.039075-.000003v.0078h.01367l.00001 3h-.01367v.0098l-6.039075.000003.02801 2.605489c.05282.240147.263904.412409.509766.416015l.820312.01172-3.299497 3.294902-3.412052-3.308613.9492188.01758c.2779783-.0072.5030976-.228069.5156246-.505859.000173-.0078.000173-.01563 0-.02344v-1.517578-.990234l-5.9687972.000015v-.0098h-.089844v-3h.089844v-.0078l5.9687972-.000015v-.9921881-1.4863281c-.000236-.2869508-.2288313-.5215845-.5156786-.5292941l-.9882813-.0234375 3.4511145-3.2675631z" fill="url(#c)"/><path d="m11.847645 4.2792967-3.4843172 3.4296725 1.5097656.039063-.0039 2.4355468h-.01563l.002.425781-5.9961414.000015.00781.552722-.00781 2.416028 6.0059074-.000015.0078 3.017578-1.4707031-.002 3.4452547 3.470722 3.506529-3.544902-1.40625-.03906-.0534-2.902364 5.931654-.000003-.00001-2.96875-5.94142.000003.0332-2.8125007 1.408203-.039063-3.478516-3.4785156zm-.01172 1.4902343.917969.9179688h.111328v.1113281l.002.00195-.002.1699219.0078 4.6855352h5.978577v1h-5.978576l-.0078 4.685559.002.201172-1.031251 1.03125-.976563-.94336h.01563v-.09375h-.03125l.0078-4.880871h-6l.00001-1h6l-.0078-4.9687383h.04102l.951162-.9179688z" fill="url(#b)"/><path d="m11.847649 2.8457153c-.130089.00299-.246722.2939613-.3418.3828001l-4.7733806 4.499985c-.3447513.3236829-.125042.90258.3476562.9160156l1.7714844.011719v1l-5.5000475.000015c-.2761309.0000276-.4999724.2238691-.5.5v4c.0000276.276131.2238691.499972.5.5l5.5000475-.000015v1h-1.7714844c-.4750681.01168-.6957998.59451-.3476562.917964l4.7733806 4.541035c.20773.194407.531907.190081.734375-.0098l4.533192-4.540996c.336825-.330342.06747-.903031-.40428-.908203h-1.517527l-.0059-1.000016 5.505872-.000003c.276131-.000028.499972-.223869.5-.5l-.00001-4c-.000028-.2761308-.223869-.4999723-.5-.4999999l-5.505874.0000029v-1.0136719l1.523439.013688c.469451-.00688.737782-.6128851.40428-.943375l-4.533192-4.4745791c-.102306-.1008322-.248973-.3960333-.392575-.3925657zm.0098 1.5038939 3.271484 3.2285156-.820311.011719c-.247631.00422-.459311.1794026-.509767.421875v2.6367192l6.039076-.000003v.0078h.01367l.00001 3h-.01367v.0098l-6.039076.000003.02801 2.605489c.05282.240147.263904.412409.509766.416015l.820312.01172-3.299497 3.294902-3.412052-3.308613.9492188.01758c.2779783-.0072.5030976-.228069.5156246-.505859.000173-.0078.000173-.01563 0-.02344v-1.517578-.990234l-5.9687972.000015v-.0098h-.089844v-3h.089844v-.0078l5.9687972-.000015v-.992188-1.4863281c-.000227-.2869508-.2288223-.5215845-.5156696-.5292941l-.9882813-.0234375 3.4511145-3.2675631z" fill="url(#a)"/></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..18b773319
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-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(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="38.063873" x2="37.746555" y1="12.511475" y2="39.486301"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.044941" x2="13.027359" y1="10.994114" y2="13.119114"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 12.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.802872" cy="14.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8.5058886 7.4204339-4.5039062 4.5351561 4.5546874 4.837891v-2.28711l3.9487682-.0071h.0078 3.935546l.05078 2.28711 4.503906-4.837891-4.503906-4.5351561v2.0859375h-3.986328-.0078l-3.9995494.00712z" fill="url(#b)" stroke="url(#a)"/><path d="m17.455078 9.7890625a.99764154.99764154 0 0 1 -.955078.7089845h-3.986328-.0078l-3.9980465.0059a.99764154.99764154 0 0 1 -.9550911-.7090251l-2.1640625 2.1777341 2.1914062 2.328125a.99764154.99764154 0 0 1 .9746094-.792969l3.9492185-.0059a.99764154.99764154 0 0 1 .002 0h.0078 3.935547a.99764154.99764154 0 0 1 .980469.822266l2.191406-2.353516z" fill="none" stroke="url(#c)"/></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..689fa35e1
--- /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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><path d="m3.5025123 9.5 12.0127467.022472v-2.2881356l4.95488 4.8165106-4.95488 4.556371v-2.084746l-12.0127467-.022472 1.484283-2.492187z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.2021592 10.492188 11.2537778.0557.01951-.7627125 2.586435 2.2402395-2.637283 2.25976-.01951-.68644-11.2029328-.106549.8910339-1.492186z" fill="none" 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..a9a418c1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.pentagon-right.svg
@@ -0,0 +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(.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=".1421269" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.43211" x2="3" y1="65.009972" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" 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.470144z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.4859314 2.5798686 10.0140686-.0798686 5.014069 7.593749-5.014069 7.420319h-10.0140686z" fill="none" stroke="url(#a)"/></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..c51007deb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-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 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="5.229343" x2="46.471813" y1="7.006358" y2="7.373119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 .06958 23.615758)" gradientUnits="userSpaceOnUse" x1="20.406403" x2="4.673276" y1="18.700178" y2="18.535519"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 24.014108 -1.007266)" gradientUnits="userSpaceOnUse" x1="5.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=".3879436" stop-color="#fff" stop-opacity=".444853"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".974265"/><stop offset=".52021497" 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><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 stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24.014108 -1.007266)"><path d="m12.052734 1.0058594-4.8378902 4.5546875h2.2871093v1.9414062h-1.9960937v1.9941407h-1.9667969l-.0507813-2.2871094-4.5039062 4.8378906 4.5546875 4.535156v-2.085937h1.9667969v2.003906h2.0136718l.011719 1.957031-2.2871094.05078 4.8378902 4.503907 4.535157-4.503907h-2.085938l-.011719-2.007811h1.980469v-2.005859l2.011719.005859v2.085938l4.552734-4.535157-4.554687-4.8378904v2.2871094l-2.009766-.0058594v-1.9921875h-2l.002-1.9921875h2.085938z" fill="url(#a)" stroke="url(#b)" transform="matrix(0 -1 1 0 1.007266 24.014108)"/><path d="m12.035156 2.3925781-2.3281248 2.1914063c.4613918.096714.7921128.5031907.7929688.9746094v2.9433593h-2.0019531v1.9921879h-2.9589844c-.482712-.000792-.8956128-.34707-.9804687-.822266l-2.1914063 2.353516 2.1660156 2.18164c.127263-.421027.5660205-.709032 1.0058594-.708984h2.9589844v2.007812h2.0136721l.01563 2.951172c-.000792.482712-.34707.895613-.8222659.980469l2.3535159 2.191406 2.18164-2.166015c-.421022-.127263-.709032-.51524-.708984-.955079l-.01563-3.001953h1.986328v-2.007812l3.009766.0039c.439855-.000044.874703.287937 1.001953.708985l2.164062-2.177735-2.191406-2.3281249c-.09671.4613919-.503191.7921129-.974609.7929689l-3.009766-.0039v-1.9921879h-1.998047v-2.9902343c-.000044-.4398557.287937-.8278285.708985-.9550782z" fill="none" stroke="url(#c)" 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.quad-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow.svg
new file mode 100644
index 000000000..ba67a2a4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-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(0 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="5.229343" x2="46.471813" y1="7.006358" y2="7.373119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 .06958 23.615758)" gradientUnits="userSpaceOnUse" x1="20.406403" x2="4.673276" y1="18.700178" y2="18.535519"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 24.014108 -1.007266)" gradientUnits="userSpaceOnUse" x1="5.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=".3879436" stop-color="#fff" stop-opacity=".444853"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".974265"/><stop offset=".52021497" 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><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 stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24.014108 -1.007266)"><path d="m12.052734 1.0058594-4.8378902 4.5546875h2.2871093l-.00118 3.9347517h-3.9623019l-.0507813-2.2871093-4.50390624 4.8378897 4.55468754 4.535157v-2.085938h3.9681652l.025424 3.960773-2.2871094.05078 4.8378903 4.503906 4.535156-4.503906h-2.0859373l-.02542-4.017413 4.005004.01018v2.085938l4.552734-4.535168-4.554687-4.8378913v2.2871094l-4.00891-.010167.0012-3.9796737h2.085938z" fill="url(#a)" stroke="url(#b)" transform="matrix(0 -1 1 0 1.007266 24.014108)"/><path d="m12.035156 2.3925781-2.3281248 2.1914063c.4613918.096714.7921128.5031908.7929688.9746094l.000811 4.9347512h-4.9623398c-.482712-.000792-.8956128-.347069-.9804687-.8222651l-2.1914063 2.3535151 2.1660156 2.181641c.127263-.421027.5660205-.709033 1.0058594-.708985h4.9642588l.02542 4.95882c-.000792.482712-.34707.895613-.8222658.980469l2.3535158 2.191406 2.18164-2.166016c-.421022-.127263-.709028-.515239-.70898-.955078l-.02542-5.013507 5.005004.0082c.439855-.000044.874703.287938 1.001953.708985l2.164058-2.177757-2.191406-2.3281248c-.09671.4613918-.503191.7921128-.974609.7929688l-5.006957-.0082-.000811-4.9777202c-.000044-.4398557.287937-.8278285.708985-.9550782z" fill="none" stroke="url(#c)" 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..fe6411ab6
--- /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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.348019" x2="15.348019" y1="11.266212" y2="70.278999"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" 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=".32160145" stop-color="#fff" stop-opacity=".196078"/><stop offset=".40259272" 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="d" cx=".595712" cy="43.547932" 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=".59572" cy="43.434467" 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 21.89683 2.357146)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#d)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#g)"/></g><g transform="translate(-.021997 .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.99492h-7.993598z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632h7.028757v-.7346545l2.062832 2.2072705-2.062832 2.292728v-.765861h-7.032657v6.007386h-5.9916445z" fill="none" stroke="url(#c)"/></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..c3c4817b0
--- /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.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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><path d="m3.5025123 9.5 12.0127467.022472v-2.2881356l4.95488 4.8165106-4.95488 4.556371v-2.084746l-12.0127467-.022472z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5157185 10.492188 11.9402185.0557.01951-.7627125 2.586435 2.2402395-2.637283 2.25976-.01951-.68644-11.8893735-.106549z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
new file mode 100644
index 000000000..970f67bf1
--- /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(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="149.07487" x2="151.05176" y1="134.38235" y2="55.32336"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="289.04779" x2="282.57007" y1="61.0098" y2="107.81222"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32019532 0 0 .11633788 5.284839 18.921152)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.605552" x2="17.501177" y1="3.700791" y2="18.624076"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="6.005279" cy="20.782558" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.403296" ry="1.963204"/><path d="m16.235309 3.5293659v2.1176496h-1.058825c-4.093416 0-7.4117726 3.3183676-7.4117726 7.4117735 0 1.754314-1.42215 3.176474-3.176475 3.176474h-1.058825v4.2353h1.058825c4.093417 0 7.4117736-3.318368 7.4117736-7.411774 0-1.754314 1.42215-3.1764742 3.176474-3.1764742h1.058825v2.1176492l4.2353-4.2352988z" fill="url(#d)" stroke="url(#a)" stroke-linejoin="round"/><path d="m4.4583682 19.433768v-2.12132c3.5339547.083944 4.3845914-2.978544 4.4583682-5.752733 1.5263346-4.7190274 5.7633916-5.1130397 7.9397946-4.9849754l.157794-.7789683 2.041603 1.9887121-1.959525 1.9775021-.049113-.9107494-.508183-.0420471c-2.622214.040215-5.247748.342218-5.608914 4.692073-.776959 5.412637-4.9074893 5.763182-6.4718248 5.932506z" fill="none" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg
new file mode 100644
index 000000000..38efd89ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-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" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3" y2="20"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -6.871021 -1.685477)" gradientUnits="userSpaceOnUse" x1="3.602846" x2="2.505859" y1="76.678726" y2="2.494141"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 -1.432428)" gradientUnits="userSpaceOnUse" x1="126.79383" x2="128.64407" y1="14.032891" y2="59.810955"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.496861 19.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.5058594 2.4941406v6.5058594l1.4746094-1.4882812 5.5234374 4.9101562v8.074219h.00195v.003906l2.4960938-.002 2.496094.002v-.0039h.001956v-8.074225l5.523438-4.9101562 1.474609 1.4882812v-6.5058594l-6.529297.0195313 1.488281 1.4882812-4.455078 4.2441407-4.455078-4.2441407 1.4882812-1.4882812z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m3.5 3.4980469v3.4863281l.6640625-.6445312 6.3339845 5.7304682-.002 7.433594 1.505859-.002 1.505859.002-.002-7.433594 6.335938-5.7304682.662109.6445312v-3.4863281h-3.503812l.662109.6738281-5.660156 5.3945312-5.6601561-5.3945312.6621093-.6738281z" fill="none" stroke="url(#c)"/><ellipse cx="12.140373" cy="20.964888" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg
new file mode 100644
index 000000000..b13a4c512
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-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(.3383803 0 0 .40669052 -42.311032 -5.576682)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="21" y2="4"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.383554" x2="20.383554" y1="3.027621" y2="21.027621"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.449851" x2="12.500347" y1="7.00066" y2="18.62566"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.30092008 0 0 .11633788 11.32293 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><path d="m7.5131402 3.4104186-4.235311 4.3759368 4.250936 3.8603126v-2.1176568l1.933828.015625c.5847548.00472 1.0597508.4740548 1.0588278 1.0588288l-.01563 9.904451 3.995413-.0097.01563-9.904451c.000923-.584779.474205-1.0457774 1.058828-1.0588279l1.937294-.043246v2.1176469l4.219687-3.8603121-4.235312-4.3759368v2.1176559l-1.937294.043246c-1.203998.0268767-2.193212.4302534-3.082734 1.1075417-.889521-.6772878-1.826073-1.088103-3.0303348-1.0978332l-1.933828-.015625v-1.0588279z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m18.455078 5.8164062a1.0114547 1.0114547 0 0 1 -.935547.6855469l-1.9375.042969c-.989693.02249-1.737139.3254919-2.492187.9003906a1.0114547 1.0114547 0 0 1 -1.226563 0c-.774358-.5896027-1.445219-.8827183-2.4238279-.8906252l-1.9335937-.015625a1.0114547 1.0114547 0 0 1 -.9492188-.6875l-1.8261718 1.8886719 1.8007812 1.6347656a1.0114547 1.0114547 0 0 1 1.0058594-.8574219l1.9335937.015625c1.1211669.00905 2.0642879.9392465 2.0624999 2.0722659l-.01367 8.888672 1.972657-.0059.01367-8.896484c.0018-1.1293512.943427-2.0437273 2.046875-2.0683595a1.0114547 1.0114547 0 0 1 .002 0l1.9375-.042969a1.0114547 1.0114547 0 0 1 1.017578.8457031l1.773437-1.6210938z" fill="none" stroke="url(#c)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
new file mode 100644
index 000000000..a7b5f03fd
--- /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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".261" rx="9.81356" ry="1.963204"/><path d="m15.515625 7.234375v2.2890625l-3.011719-.00586v4.9999999l3.011719.0059v2.083984l4.955078-4.556641zm-12.0136719 2.265625v5l2.0214844.002v-5.0000466zm4.0019531.00781v4.9999995l2.9983758-.007v-5.0000112z" fill="url(#d)" stroke="url(#b)"/><path d="m16.474609 9.7851562-.01953.7636718-2.945312-.01367v3.039063l2.894531.02539.01953.685547 2.638672-2.259765zm-11.958984.7070318v3 .0059zm3.9941406.01953v3.015625l.984704.0047v-3.025391z" fill="none" 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..afe5dffb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.81039" x2="-61.487457" y1="13.752962" y2="12.920489"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="39.783493" x2="-8.332961" y1="17.809261" y2="15.697964"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" 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><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 1.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><g transform="matrix(0 -1 1 0 .246388 24.026754)"><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.99492h-7.993598z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632h7.028757v-.7346545l2.062832 2.2072705-2.062832 2.292728v-.765861h-7.032657v6.007386h-5.9916445z" fill="none" stroke="url(#c)"/></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..e278ee433
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-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="17.03125" x2="5.03125" y1="12" y2="11.96875"><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><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="5" x2="20.114407" y1="17" y2="16.811106"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="44.722389" x2="5.37125" y1="13.211452" y2="13.566376"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.107924" cy="20.292894" display="block" fill="url(#c)" 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(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.454398 10.492188-11.9206875.04789-.01951-.762712-2.6059663 2.248052 2.6568143 2.251947.01951-.686439 11.8698425-.09874z" fill="none" stroke="url(#a)"/></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..ef6f39927
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-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"><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 -1 1 0 .06958 23.615758)" gradientUnits="userSpaceOnUse" x1="20.406403" x2="4.673276" y1="18.700178" y2="18.535519"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="5.229343" x2="46.471813" y1="7.006358" y2="7.373119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" 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=".08729068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30285573" stop-color="#fff" stop-opacity=".196078"/><stop offset=".43645343" stop-color="#fff" stop-opacity=".959559"/><stop offset=".52374411" stop-color="#fff" stop-opacity=".521569"/><stop offset=".87290686" stop-color="#fff" stop-opacity=".337255"/><stop offset=".87290686" stop-color="#fff" stop-opacity=".819853"/><stop offset=".93645346" 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><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="m12.058594 2.9941406-4.8378909 4.5546875h2.2871094l.00391 1.9472657h-6.0156287l-.00391 4.0078122h6.0195312l.00391 1.9375-2.2871094.05078 4.8378904 4.503906 4.535156-4.503906h-2.085937l-.0039-1.988282h5.988275l.0039-4.0078102h-5.992187l-.0039-1.9980469h2.085938z" fill="url(#c)" stroke="url(#b)" transform="matrix(0 -1 1 0 1.007266 24.014108)"/><path d="m12.041016 4.3808594-2.3281254 2.1914062c.4613914.096714.7921124.503191.7929684.9746094l.0039 2.949219h-6.0136652l-.00391 1.998047h6.0156252l.0039 2.947265c-.000792.482712-.34707.895613-.8222657.980469l2.3535157 2.191406 2.18164-2.166015c-.421026-.127263-.709032-.515239-.708984-.955078l-.0039-2.998047h5.986328l.0039-1.998047h-5.988271l-.003906-2.996094c-.000048-.4398395.287958-.827815.708984-.9550781z" fill="none" stroke="url(#d)" 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.up-down-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow.svg
new file mode 100644
index 000000000..fe8054f8f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-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"><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(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="20.406403" x2="4.673276" y1="18.700178" y2="18.535519"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="5.229343" x2="46.471813" y1="7.006358" y2="7.373119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.901951" x2="18.463242" y1="12.143163" 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><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.5058886 7.4204339-4.5039062 4.5351561 4.5546874 4.837891v-2.28711l3.9487682-.0071h.0078 3.935546l.05078 2.28711 4.503906-4.837891-4.503906-4.5351561v2.0859375h-3.986328-.0078l-3.9995494.00712z" fill="url(#c)" stroke="url(#b)"/><path d="m17.455078 9.7890625a.99764154.99764154 0 0 1 -.955078.7089845h-3.986328-.0078l-3.9980465.0059a.99764154.99764154 0 0 1 -.9550911-.7090251l-2.1640625 2.1777341 2.1914062 2.328125a.99764154.99764154 0 0 1 .9746094-.792969l3.9492185-.0059a.99764154.99764154 0 0 1 .002 0h.0078 3.935547a.99764154.99764154 0 0 1 .980469.822266l2.191406-2.353516z" fill="none" stroke="url(#d)"/></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..e83535580
--- /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=".876998" y1="12" y2="11.880362"><stop offset="0" stop-color="#fff"/><stop offset=".15625" stop-color="#fff" stop-opacity=".235294"/><stop offset=".29842833" stop-color="#fff" stop-opacity=".215686"/><stop offset=".3765389" stop-color="#fff"/><stop offset=".463285" stop-color="#fff" stop-opacity=".2"/><stop offset=".52861822" stop-color="#fff" stop-opacity=".196078"/><stop offset=".57832336" 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 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="5" x2="20.114407" y1="17" y2="16.811106"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(1 -1)"><path d="m6.9492188 2.5292969-4.5488282 4.9746093h2.0996094v4.0273438h-3.96875v11.96875h11.96875v-4.003906h3.990234v2.273437l4.97461-4.824219-4.97461-4.546874v2.097656h-3.990234v-2.964844h-3v-4.0273438h2.273438z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.9746094 3.9375-2.2519532 2.6582031.6855469.019531.048828 5.9140629h-3.9277342v9.972656h9.9726561v-4.021484l5.929688-.02344.01953.761719 2.605469-2.248047-2.65625-2.251953-.01953.6875-5.878906.04687v-2.923821h-3.017579l-.0253906-5.9648439.7636718-.0195312z" fill="none" 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..1d7b7bb25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-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(0 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="17.03125" x2="5.03125" y1="12" y2="11.96875"><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=".7890625" 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="b" gradientTransform="matrix(0 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="5" x2="20.114407" y1="17" y2="16.811106"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m6.9492188 2.5292969-4.5488282 4.9746093h2.0996094v6.9921878h-.0019531v5h.0019531v.001953h5v-.001953h6.990234v2.273437l4.97461-4.824219-4.97461-4.546874v2.097656h-6.990234v-6.9921878h2.273438z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.9746094 3.9375-2.2519532 2.6582031.6855469.0195313.0996094 11.8691406h.0039063v.019531l11.9199222-.046875.019531.761719 2.605469-2.248047-2.65625-2.251953-.019532.6875-8.8847652.072266-.0371094-8.9140629.7636718-.0195312z" fill="none" stroke="url(#a)"/></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..74a9bc4a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-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"><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 -1 1 0 -3.93042 23.615758)" gradientUnits="userSpaceOnUse" x1="20.406403" x2="4.673276" y1="18.700178" y2="18.535519"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.38494639 .38533611 0 -1.807015 20.645284)" gradientUnits="userSpaceOnUse" x1="5.229343" x2="46.471813" y1="7.006358" y2="7.373119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1 -1 0 20.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=".08729068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30285573" stop-color="#fff" stop-opacity=".196078"/><stop offset=".43645343" stop-color="#fff" stop-opacity=".959559"/><stop offset=".52374411" stop-color="#fff" stop-opacity=".521569"/><stop offset=".87290686" stop-color="#fff" stop-opacity=".337255"/><stop offset=".87290686" stop-color="#fff" stop-opacity=".819853"/><stop offset=".93645346" 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="translate(-4)"><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.0585938 2.9941406-4.8378907 4.5546875h2.2871094l.00195 1.9589844h-.019531l.00586 4.0078125h.017578l.00195 1.925781-2.2871094.05078 4.8378906 4.503906 4.5351563-4.503906h-2.085937l-.0039-1.964844 5.001953.01172v2.083985l4.982698-4.106197-4.980746-4.282475v2.2617188h-5.003906l-.0039-1.9980469h2.085938z" fill="url(#c)" stroke="url(#b)" transform="matrix(0 -1 1 0 1.007266 20.014108)"/><path d="m8.0410156 4.3808594-2.328125 2.1914062c.4613914.096714.7921128.503191.7929688.9746094l.0019531 2.953125h-.00391l-.00195 2.015625h.00781l.00195 2.925781c-.0007921.482712-.34707.895613-.8222657.980469l2.3535157 2.191406 2.1816405-2.166015c-.4210202-.127263-.709026-.515241-.708978-.955078l-.00391-2.978516 6.984375-.0039v.86914l2.590121-1.887446-2.595981-2.2375538.0078 1.2499998h-.996094v-.0078h-5.9882641l-.0039063-2.996112c-.000048-.4398395.2879584-.827815.7089844-.9550781z" fill="none" stroke="url(#d)" 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..af6ab8d50
--- /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="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="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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><radialGradient id="c" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.531281" x2="5.975607" y1="7.679217" y2="11.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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="e" 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="f" 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(#e)" 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="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="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m116.1 52.532h-4.414c-1.63 0-3.382-1.257-3.902-2.803l-2.713-6.56c-.727-1.452-.382-3.574.773-4.728l3.117-3.113c.527-.527.818-1.23.818-1.98s-.29-1.452-.818-1.978l-12.28-12.26c-.525-.526-1.23-.816-1.98-.816s-1.456.29-1.983.816l-3.118 3.115c-1.155 1.153-3.282 1.497-4.742.768l-6.57-2.71c-1.542-.516-2.802-2.263-2.802-3.892v-4.405c0-1.542-1.257-2.797-2.802-2.797h-17.368c-1.546 0-2.803 1.255-2.803 2.797v4.406c0 1.63-1.26 3.377-2.807 3.896l-6.57 2.71c-1.454.725-3.582.382-4.736-.77l-3.118-3.114c-.527-.526-1.23-.816-1.983-.816-.752 0-1.455.29-1.982.816l-12.28 12.26c-1.094 1.092-1.094 2.866 0 3.957l3.118 3.112c1.154 1.153 1.5 3.276.768 4.735l-2.714 6.56c-.517 1.54-2.266 2.795-3.9 2.795h-3.265c-1.523 0-3.947 1.28-3.947 2.798v17.338c0 1.544 1.256 2.8 2.802 2.8h4.412c1.632 0 3.382 1.256 3.9 2.803l2.716 6.56c.727 1.452.383 3.574-.77 4.727l-3.12 3.113c-1.093 1.09-1.093 2.866 0 3.956l12.28 12.26c.527.527 1.23.818 1.982.818.75 0 1.456-.29 1.983-.817l3.118-3.113c1.155-1.153 3.283-1.496 4.743-.768l6.57 2.71c1.543.515 2.8 2.263 2.8 3.892v4.405c0 1.543 1.258 2.798 2.804 2.798h17.367c1.545 0 2.802-1.254 2.802-2.797v-4.405c0-1.63 1.26-3.378 2.808-3.895l6.57-2.71c1.454-.725 3.58-.382 4.736.77l3.117 3.114c.527.526 1.232.817 1.983.817.75 0 1.455-.29 1.98-.817l12.28-12.26c.528-.526.82-1.23.82-1.98s-.29-1.45-.82-1.977l-3.117-3.113c-1.155-1.153-1.5-3.276-.77-4.735l2.715-6.558c.517-1.54 2.268-2.797 3.9-2.797h4.412c1.546 0 2.802-1.255 2.802-2.8v-17.34c0-1.542-1.257-2.798-2.803-2.798z" fill="url(#f)" transform="scale(.1875)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#c)" transform="translate(6 4)"/><g fill="none"><path d="m8.51 17.493-.006-10.99 9.613 5.497z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".862745"/><path d="m3.775 4.316.005 7.353 6.22-3.669z" opacity=".6" stroke="url(#d)" stroke-width=".915" transform="translate(6 4)"/></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:#0f5a00;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.7945943v-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(#a)"/><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..2e964c4fd
--- /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="385.50031" x2="380.10876" y1="25.091509" y2="24.557394"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></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="#956e37" stroke-linejoin="round" stroke-opacity=".72549" transform="rotate(90)"/><path d="m4.5-11.5h2v9.999997h-2z" fill="none" opacity=".4" stroke="url(#b)" transform="rotate(90)"/><g fill="#956e37"><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..c78326f1f
--- /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" gradientTransform="matrix(.1953514 0 0 .1799097 50.0016 -.891269)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5018785 0 0 .462207 -.380339 1.903038)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1953514 0 0 .1799097 -25.223109 .847388)" gradientUnits="userSpaceOnUse" x1="212.04402" x2="210.58083" y1="123.74026" y2="74.261711"><stop offset="0" stop-color="#fff" stop-opacity=".195205"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="18.240929" cy="21.817987" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".64726"/><stop offset="1" stop-color="#fff" stop-opacity=".195205"/></radialGradient><radialGradient id="e" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.4500546 0 0 1.1280465 -15.280129 -9.906347)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.1906508 0 0 .1908549 -24.167929 .125268)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1906508 0 0 .1908549 .561608 1.561624)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1815664 0 0 .1817607 -22.545212 .407522)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><g transform="translate(-3.269921 -2.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(1 0 0 -1 -3.269921 26.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -11.384774 6.343146)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><circle cx="2.5" cy="12" fill="#ce5c00" r="2"/><g transform="matrix(.6649986 0 0 .6649986 7.711123 7.31493)"><path d="m13.679117 12.5 8.734692 7.486728-1.210751 1.513272-8.703058-8.098638z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.217785 21.008568-7.005051-8.044248 8.475248 6.849559z" fill="url(#c)" fill-rule="evenodd"/><path d="m247.90924 110.29199a4.86685 2.6562012 0 1 1 -9.7337 0 4.86685 2.6562012 0 1 1 9.7337 0z" fill="#3e3e3e" transform="matrix(.1837074 -.1915779 .2354746 .1427652 -48.692604 51.644667)"/><path d="m25.897786 18.478292a8.3085051 8.3085051 0 1 1 -16.61701 0 8.3085051 8.3085051 0 1 1 16.61701 0z" fill="url(#d)" fill-rule="evenodd" opacity=".4" transform="matrix(.7030485 0 0 .6866873 -3.237703 -4.491474)"/><path d="m8.8877932 3.285826c-2.9122238 0-5.2704608 2.112213-5.2704608 4.7206197 0 .7533185.065298 1.5314093.4158554 2.1635933.7003648.231216 1.6140995.303562 2.4037328.303562 3.4509655 0 6.4192074-2.5625743 6.6321734-5.6057008-.968002-1.024577-2.566556-1.5820742-4.1813008-1.5820742z" fill="url(#e)" fill-rule="evenodd" opacity=".6"/><path d="m9.0000005 2.5c-3.587387 0-6.5000025 2.6886101-6.5000005 5.9999999 0 3.3113911 2.9126135 6.0000001 6.5000005 6.0000001 3.5873845 0 6.4999995-2.688609 6.4999995-6.0000001 0-3.3113898-2.912614-5.9999999-6.4999995-5.9999999zm.077451.3936385c3.2107345 0 5.8208075 2.4040776 5.8208075 5.3677935 0 2.963715-2.610073 5.367794-5.8208075 5.367794-3.2107343 0-5.8148483-2.404078-5.8148483-5.367794 0-2.9637159 2.604114-5.3677935 5.8148483-5.3677935z" fill="url(#f)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0417066 2.6729635c-3.4164491 0-6.1842359 2.5601138-6.1842359 5.7137188 0 3.1536037 2.7677849 5.7137167 6.1842359 5.7137167 3.4164494 0 6.1901934-2.560114 6.1901934-5.7137167 0-3.153605-2.773746-5.7137188-6.1901934-5.7137188zm.035747.220676c3.2107324 0 5.5661824 2.4040786 5.5661824 5.3677936 0 2.9637149-2.35545 5.1128949-5.5661824 5.1128949-3.2107351 0-5.6026612-2.149179-5.6026612-5.1128949 0-2.963715 2.3919261-5.3677936 5.6026612-5.3677936z" fill="url(#h)"/></g></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..2a0848f76
--- /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"><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="#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="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="i" 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.1429)"><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="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(#i)"/><path d="m2.5012 3.4988 18.9988.0012-.0012 11.0012-18.9988-.0012z" fill="none" opacity=".5" stroke="url(#h)" 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(#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_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..5df3be171
--- /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"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#b" y1="15.999304" y2="19.963179"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728327"><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="f" 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="g" 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="h" 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="i" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#b"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#c)" 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(#d)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#126400"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#e)" 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 fill="#126400"><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><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(#f)" 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(#g)" 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(#h)" 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(#i)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/></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..7da118ae0
--- /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="19.998526" y1="11.108873" y2="14.771616"><stop offset="0" stop-color="#fce94f"/><stop offset="1" stop-color="#d7b031"/></linearGradient><radialGradient id="e" cx="16.3125" cy="20.9375" gradientTransform="matrix(1 0 0 .17346939 0 17.305485)" 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(-4.135329 -5)"><path d="m12 15 4 4 7-7c.611853-.503879 0-1 0-1l-3-3s-.460129-.5398707-1 0z" fill="none" stroke="#bf830a" stroke-linejoin="round" stroke-width="2"/><path d="m12 15 4 4 7-7c.683836-.503879 0-1 0-1l-3-3s-.496121-.5758621-1 0z" fill="url(#d)" fill-rule="evenodd"/><path d="m12 15v2l2 2h2z" fill="none" stroke="#838383" stroke-linejoin="round" stroke-width="2"/><path d="m12 15v2l2 2h2z" fill="#cecece" fill-rule="evenodd"/><path d="m9 21h2l1-1-1-1z" fill="none" stroke="#bf830a" stroke-linejoin="round" stroke-width="2"/><path d="m11.75 18.09375-.75.90625 1 1 .84375-.65625z" fill="none" stroke="#838383" stroke-width="2"/><ellipse cx="16.3125" cy="20.9375" fill="url(#e)" opacity=".1" rx="6.125" ry="1.0625"/><path d="m11.75 18.09375-.75.90625 1 1 .84375-.65625z" fill="#cecece" fill-rule="evenodd"/><path d="m9 21h2l1-1-1-1z" fill="#fce94f" fill-rule="evenodd"/><g fill="none" stroke-linecap="round"><path d="m13.36056 14.418534 6.21875-6.2187496" opacity=".5" stroke="#fff"/><path d="m12.298707 16.85-.0056-1.129095" opacity=".5" stroke="#fff"/><g stroke="#000"><path d="m16.548276 17.678232 6.21875-6.21875" opacity=".1"/><path d="m14.309052 18.477801.871552.316164" opacity=".1"/></g></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..a6f845d96
--- /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.423589 -215.477511)" 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><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"/><path d="m11.55 16.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(#d)" stroke-width=".936"/><path d="m11.5 7.197v-4.347c0-3.185-5-3.12-5 .098v2.448" fill="none" stroke="#555761" stroke-linecap="round"/><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.046" 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" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><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)"/></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..6dd33008e
--- /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"><radialGradient id="a" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.531281" x2="5.975607" y1="7.679217" y2="11.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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="m" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="n" 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="o" 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(#n)" 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="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="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m116.1 52.532h-4.414c-1.63 0-3.382-1.257-3.902-2.803l-2.713-6.56c-.727-1.452-.382-3.574.773-4.728l3.117-3.113c.527-.527.818-1.23.818-1.98s-.29-1.452-.818-1.978l-12.28-12.26c-.525-.526-1.23-.816-1.98-.816s-1.456.29-1.983.816l-3.118 3.115c-1.155 1.153-3.282 1.497-4.742.768l-6.57-2.71c-1.542-.516-2.802-2.263-2.802-3.892v-4.405c0-1.542-1.257-2.797-2.802-2.797h-17.368c-1.546 0-2.803 1.255-2.803 2.797v4.406c0 1.63-1.26 3.377-2.807 3.896l-6.57 2.71c-1.454.725-3.582.382-4.736-.77l-3.118-3.114c-.527-.526-1.23-.816-1.983-.816-.752 0-1.455.29-1.982.816l-12.28 12.26c-1.094 1.092-1.094 2.866 0 3.957l3.118 3.112c1.154 1.153 1.5 3.276.768 4.735l-2.714 6.56c-.517 1.54-2.266 2.795-3.9 2.795h-3.265c-1.523 0-3.947 1.28-3.947 2.798v17.338c0 1.544 1.256 2.8 2.802 2.8h4.412c1.632 0 3.382 1.256 3.9 2.803l2.716 6.56c.727 1.452.383 3.574-.77 4.727l-3.12 3.113c-1.093 1.09-1.093 2.866 0 3.956l12.28 12.26c.527.527 1.23.818 1.982.818.75 0 1.456-.29 1.983-.817l3.118-3.113c1.155-1.153 3.283-1.496 4.743-.768l6.57 2.71c1.543.515 2.8 2.263 2.8 3.892v4.405c0 1.543 1.258 2.798 2.804 2.798h17.367c1.545 0 2.802-1.254 2.802-2.797v-4.405c0-1.63 1.26-3.378 2.808-3.895l6.57-2.71c1.454-.725 3.58-.382 4.736.77l3.117 3.114c.527.526 1.232.817 1.983.817.75 0 1.455-.29 1.98-.817l12.28-12.26c.528-.526.82-1.23.82-1.98s-.29-1.45-.82-1.977l-3.117-3.113c-1.155-1.153-1.5-3.276-.77-4.735l2.715-6.558c.517-1.54 2.268-2.797 3.9-2.797h4.412c1.546 0 2.802-1.255 2.802-2.8v-17.34c0-1.542-1.257-2.798-2.803-2.798z" fill="url(#o)" transform="scale(.1875)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#a)" transform="translate(6 4)"/><path d="m8.51 17.493-.006-10.99 9.613 5.497z" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#004372;stroke-opacity:.862745"/><path d="m3.775 4.316.005 7.353 6.22-3.669z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".915" transform="translate(6 4)"/><g transform="translate(0 7.31674)"><path d="m21.362 12.416c-.137-.02-.245-.01-.316.007l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.21c.287-.068-.142-.424-.96-.802-.615-.283-1.27-.5-1.683-.562z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m19.464 1.615c.307-.23 1.17.202 1.962.99.79.787 1.207 1.628.98 1.94l.02.017 1.346-1.353.028-.03-.02-.017c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 11.35c.307-.232 1.17.2 1.962.99.79.786 1.206 1.628.98 1.938l.02.018 7.597-7.635.028-.027-.02-.018c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#j)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#k)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#l)" stroke="url(#m)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m8.235 15.01-.573 1.352 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..768dc5674
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.block-arc.svg
@@ -0,0 +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.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.462487" x2="12" y1="16.749222" y2="6.499703"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 4.466667 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1711695 0 0 1.1711694 -.292731 3.71521)" gradientUnits="userSpaceOnUse" x1="13.006294" x2="13.927343" y1="5.01833" y2="13.700933"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 18.466666 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(1.0617 0 0 .82364068 .856274 5.525346)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="5" cy="17" display="block" fill="url(#d)" opacity=".433333" rx="4" ry="1"/><ellipse cx="19" cy="17" display="block" fill="url(#f)" opacity=".433333" rx="4" ry="1"/><g stroke-linejoin="round"><path d="m12 6.4997034c-5.1885241-.0001638-9.3946951 4.8117726-9.3945312 10.0002966h4.4199218c.2567675-2.554807 2.4069321-4.999832 4.9746094-5 2.566182.0022 4.714086 2.44668 4.970703 5h4.423828c.000164-5.188524-4.206007-10.0004603-9.394531-10.0002966z" fill="url(#e)" stroke="url(#b)" stroke-width="1.21153"/><path d="m12 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(#g)" stroke="url(#a)" stroke-width=".967156"/></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..1d1a0f612
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.can.svg
@@ -0,0 +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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.817914" x2="9.285535" xlink:href="#b" y1="18.824972" y2="4.37123"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.824643" x2="9.069807" xlink:href="#b" y1="8.098823" y2="-.602187"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.864407" x2="12.389831" y1="1.254237" y2="6.542373"><stop offset="0" stop-color="#fff"/><stop offset=".09079903" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.94967397 0 0 .57566701 2.032112 8.013621)" gradientUnits="userSpaceOnUse" x1="12.172099" x2="12.564386" xlink:href="#a" y1=".736241" y2="15.949394"/><linearGradient id="h" gradientTransform="matrix(.81198146 0 0 .43797462 3.477348 -.554511)" gradientUnits="userSpaceOnUse" x1="8.649144" x2="8.967978" xlink:href="#a" y1="6.589255" y2="16.327904"/><linearGradient id="i" gradientTransform="matrix(.92471361 0 0 .55070684 2.294098 -1.726817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#f)" 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(#g)" stroke="url(#c)"/><ellipse cx="12" cy="4" fill="url(#i)" rx="7.417353" ry="4.417353" stroke="url(#d)" stroke-width="1.165293"/><ellipse cx="12" cy="4" fill="url(#h)" rx="6.513101" ry="3.513101" stroke="url(#e)" stroke-width=".973798"/></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..1a5842226
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.circle-pie.svg
@@ -0,0 +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.254238" x2="10.932201" y1="4.101696" y2="18.44068"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.677967" x2="7.474575" y1="18.338984" y2="2.576272"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.478553" x2="11.264719" y1="3.972063" y2="16.556166"><stop offset="0" stop-color="#fff"/><stop offset=".09874003" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#d)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round"><path d="m20.454811 9.5c0 4.947379-3.785348 8.954811-8.454811 8.954811-4.6694632 0-8.454811-3.785348-8.4548111-8.454811 0-4.6694632 4.2048111-8.3298111 8.9548111-8.4548111v7.9548111z" fill="url(#a)" stroke="url(#b)" stroke-width="1.090377"/><path d="m19.19816 10.5c0 2.688227-3.084655 6.948159-7.19816 6.948159-4.1135049 0-7.4481596-3.334654-7.4481597-7.448159 0-4.1135047 3.8612347-7.0106592 6.9237347-7.1356592l.04885 7.6747882z" fill="url(#e)" stroke="url(#c)" stroke-width="1.103681"/></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..2585a3c82
--- /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" gradientUnits="userSpaceOnUse" x1="12.38983" x2="12.62712" y1="3.898305" y2="16.559322"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.256098" x2="8.631624" y1="18.70101" y2="1.011355"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="d" gradientTransform="matrix(1.0540526 0 0 1.0540525 .936542 -.961122)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="9.437038" y1="8.231112" y2="15.781807"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><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"><circle cx="12" cy="10" fill="url(#d)" r="8.454811" stroke="url(#b)" stroke-width="1.090377"/><ellipse cx="12" cy="10" fill="url(#e)" rx="7.44816" ry="7.448159" stroke="url(#a)" 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..7fd2edaa5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.cross.svg
@@ -0,0 +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.440717" x2="5.237288" y1="18.847458" y2="1.457627"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.500039" y1="1.5" y2="18.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.003728" x2="12.089992" y1="2.94854" y2="17.910007"><stop offset="0" stop-color="#fff"/><stop offset=".05393187" stop-color="#fff" stop-opacity=".235294"/><stop offset=".32144856" stop-color="#fff" stop-opacity=".540441"/><stop offset=".40478188" stop-color="#fff"/><stop offset=".42246321" 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="d" 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><g transform="translate(0 2)"><ellipse cx="12" cy="18.637848" display="block" fill="url(#d)" 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="url(#a)" stroke-linejoin="round"/><path d="m10.38238 2.5h3.235286v5.8823567h5.882334v3.2352853h-5.877779l-.0046 5.882358h-3.235287v-5.882358h-5.882334v-3.2352853h5.882334z" fill="none" 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..e67fda6aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.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"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="c" gradientUnits="userSpaceOnUse" x1="10.423729" x2="10.355932" xlink:href="#a" y1="18.627119" y2="3.576271"/><linearGradient id="d" 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="e" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#a" y1="1.944428" y2="1.944428"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="18" x2="22.111143" xlink:href="#a" y1="9.542822" y2="9.542822"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.348191" x2="15.384358" xlink:href="#a" y1="15.190916" y2="1.851767"/><radialGradient id="h" 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.5h15v15h-15z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="12" cy="17.674644" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 3.5h15v15h-15z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 4.5h13v13h-13z" fill="none" stroke="url(#b)"/><g fill-rule="evenodd" stroke-linejoin="round" stroke-width="1.027786"><path d="m18.5 3.5 3-3v15l-3 3z" fill="#dbdbdb" stroke="url(#f)"/><path d="m18.5 3.5 3-3h-15l-3 3z" fill="#fafafa" stroke="url(#e)" 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..013a38d56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.diamond.svg
@@ -0,0 +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.877445" x2="5.601739" y1="16.623026" y2="5.225424"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.011138" x2="-2.575796" y1="11.329161" y2="21.346111"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><radialGradient id="d" 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><g transform="translate(0 2)"><ellipse cx="12" cy="18.867887" display="block" fill="url(#d)" 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="url(#a)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/><path d="m-3.879419 9.232071h11.61791v11.61791h-11.61791z" fill="none" 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..6f8583d11
--- /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" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.745763" x2="6.457627" y1="17.40678" y2="3.677966"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="d" gradientTransform="matrix(1.0579469 0 0 .93327787 .895667 1.294817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93300816 0 0 .80833922 2.207037 2.594058)" gradientUnits="userSpaceOnUse" x1="12.991515" x2="12.077606" y1="3.16044" y2="17.348259"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><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"><ellipse cx="12" cy="11" fill="url(#d)" rx="8.486049" ry="7.486049" stroke="url(#b)" stroke-width="1.027902"/><ellipse cx="12" cy="11" fill="url(#e)" rx="7.483886" ry="6.483886" stroke="url(#a)" 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..1343a1370
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.frame.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"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.711864" x2="13.338983" xlink:href="#e" y1="18.033897" y2="1.864407"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6.559322" x2="6.254239" xlink:href="#e" y1="18.237288" y2="1.661017"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.786375" x2="14.678721" y1="5.240539" y2="19.76619"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.197646" x2="12.161901" y1="3.240539" y2="16.90328"><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="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="m4 4v16h16v-16zm3 3h10v10h-10z" fill="url(#h)" transform="translate(0 -2)"/><g fill="none"><path d="m3.529856 1.529856h16.940289v16.940289h-16.940289z" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.531344 2.531343h14.937313v14.937314h-14.937313z" stroke="url(#i)" stroke-width="1.062686"/><path d="m7.5 5.5h9v9h-9z" stroke="url(#f)"/></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..0f4ff3b84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.hexagon.svg
@@ -0,0 +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.888279" x2="11.941751" y1="5.518158" y2="16.907988"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.785536" x2="10.049698" y1="19.202658" y2="2.232095"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.261161" x2="13.111242" y1="4.501208" y2="17.009684"><stop offset="0" stop-color="#fff"/><stop offset=".04886067" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.503704 0 0 .11633788 10.861863 16.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(1.001575 0 0 1 1.492156 .000001)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#d)" 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(#e)" stroke="url(#b)"/><path d="m7.629 3.5h8.76l3.535 6.977518-3.535 7.024623-8.76-.0078-3.52-6.971848z" fill="url(#a)" 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..731201ad8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.isosceles-triangle.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="14.491556" x2="13.881322" y1="3.593254" y2="17.627151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.152573" x2="5.949118" y1="18.745796" y2="1.66105"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.350958" x2="13.079129" y1="5.156309" y2="16.949411"><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="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="m11.5 1.5298555 8.970145 16.9402885h-16.940289z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m11.5 4 7.234328 13.468657h-13.4686562z" fill="none" stroke="url(#g)" stroke-width="1.062686"/></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..4827fe24d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.octagon.svg
@@ -0,0 +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.610169" x2="10.016949" y1="17.925377" y2="2.67114"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.81356" x2="16.5" y1="4.399954" y2="17.502142"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.503704 0 0 .11633788 10.861863 16.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.874941 0 0 .868551 2.834335 1.349651)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#d)" 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="url(#a)"/><path d="m7.5 3.5h9l3 5.3v3.4l-3 5.302141-9-.0078-3-5.294341v-3.301045z" fill="url(#e)" 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..e1ed23247
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.paper.svg
@@ -0,0 +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(.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><radialGradient id="b" cx="102" cy="112.3047" gradientTransform="matrix(.2232216 0 0 -.24411513 -4.7126 23.077094)" gradientUnits="userSpaceOnUse" r="139.55859"><stop offset="0" stop-color="#b7b8b9"/><stop offset=".18851049" stop-color="#ececec"/><stop offset=".25718147" stop-color="#fafafa" stop-opacity="0"/><stop offset=".30111277" stop-color="#fff" stop-opacity="0"/><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="c" gradientTransform="matrix(.39221346 0 0 .42702611 29.19929 -8.159696)" gradientUnits="userSpaceOnUse" x1="-38.752598" x2="-38.752598" y1="2.715686" y2="54.234783"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" 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><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23879 10.980554)" 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.76121 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" 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><g transform="matrix(1 0 0 -1 0 15.999973)"><g transform="translate(0 -22)"><path d="m3.499999 13.999993h16.999998v2h-16.999998z" fill="url(#i)" 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(#h)" 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(#f)" opacity=".15"/></g><path d="m4-5.9996858 9.68124.0009 6.31874 5.99877946.00002 14.00000034s-10.66667 0-16 0c0-6.6666603 0-13.33333034 0-19.9999998z" fill="url(#e)"/><path d="m19.5 13.499994h-15v-18.9999998h9.21692l5.78308 4.0318495z" fill="none" stroke="url(#d)" 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="url(#c)" stroke-linejoin="round" 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(#b)"/><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(#a)"/></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..a3150e7d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.parallelogram.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 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="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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.83811" x2="11.851089" y1="18.331371" y2="4.59672"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.32129" x2="7.392721" y1="5.171994" y2="18.906645"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 2)"><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.4835644h14l-3 14.0328716h-14.0164356z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m7.5 5.4787621h12l-3 12.0424749h-12.0212374z" fill="none" stroke="url(#e)" stroke-width=".957525"/></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..48d9dcb6f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.pentagon.svg
@@ -0,0 +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.792652" x2="12.681104" y1="6.251973" y2="16.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.888567" x2="6.585953" y1="18.5033" y2="3.831402"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.244555" x2="13.196122" y1="7.034792" y2="18.272079"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.503704 0 0 .11633788 10.861863 16.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.874941 0 0 .868551 2.834335 1.349651)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#d)" opacity=".6" rx="8.500005" ry="1.963204"/><path d="m11.871559 3.623766 8.06297 5.9584575-2.795091 8.9210755h-10.2508706l-2.8239595-8.921861z" fill="url(#c)" stroke="url(#b)"/><path d="m11.878997 4.6223379 7.045116 5.2458869-2.534686 7.6339162-8.7607308-.007811-2.5199123-7.5811412z" fill="url(#e)" stroke="url(#a)"/></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..4fd831501
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.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="11.338983" x2="10.932205" y1="19.152542" y2=".847458"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.338984" x2="17.135595" y1="2.474576" y2="18.745762"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.981918" x2="12.067797" y1="3.240539" y2="17.016949"><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><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.529856 1.529856h16.940289v16.940289h-16.940289z" fill="url(#f)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.531344 2.531343h14.937313v14.937314h-14.937313z" fill="none" stroke="url(#g)" stroke-width="1.062686"/></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..2472615ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.rectangle.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="6" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".09090925" stop-color="#fff" 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="9" x2="9" y1="18" y2="6"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 3.318499)" gradientUnits="userSpaceOnUse" x1="33.791157" x2="33.791157" y1="2.135016" y2="49.12722"><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.483564 4.483564h17.032871v14.032871h-17.032871z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.478763 5.478762h15.042475v12.042475h-15.042475z" fill="none" stroke="url(#e)" 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..efe563751
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.right-triangle.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="5.745763" x2="6.050773" y1="18.440716" y2="1.050885"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.916737" x2="13.233736" y1="4.103486" y2="17.47859"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.269554" x2="12.379497" y1="5.360925" y2="16.902346"><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="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.529856 1.5298555 16.940289 16.9402885h-16.940289z" fill="url(#f)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 4 13.4686565 13.468657h-13.4686565z" fill="none" stroke="url(#g)" stroke-width="1.062686"/></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..28608243e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.ring.svg
@@ -0,0 +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.745739" x2="6.977978" y1="19.190916" y2="4.305719"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.505199" x2="14.744168" y1="5.384357" y2="19.190916"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.053825" x2="12.305721" y1="3.600084" y2="16.11228"><stop offset="0" stop-color="#fff"/><stop offset=".09887508" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round"><path d="m12 3.5449219a8.4548111 8.4548111 0 0 0 -8.4550781 8.4550781 8.4548111 8.4548111 0 0 0 8.4550781 8.455078 8.4548111 8.4548111 0 0 0 8.455078-8.455078 8.4548111 8.4548111 0 0 0 -8.455078-8.4550781zm0 2.9550781a5.5 5.5 0 0 1 5.5 5.5 5.5 5.5 0 0 1 -5.5 5.5 5.5 5.5 0 0 1 -5.5-5.5 5.5 5.5 0 0 1 5.5-5.5z" fill="url(#b)" fill-rule="evenodd" stroke="url(#a)" transform="translate(0 -2)"/><ellipse cx="12" cy="10" fill="none" rx="7.44816" ry="7.448159" stroke="url(#c)" stroke-width="1.103681"/></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..71b92fbd5
--- /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="12" x2="12" y1="18" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="1" y2="18"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><rect fill="url(#g)" height="16.940289" rx="2.470145" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712" width="16.940289" x="3.529856" y="1.529856"/><rect fill="none" height="14.937314" rx="1.468657" stroke="url(#e)" stroke-width="1.062686" width="14.937313" x="4.531344" y="2.531343"/></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..f9017d2c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.round-rectangle.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="11.338983" x2="10.322034" y1="4.686441" y2="19.330509"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="19.838984" y2="3.974576"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" 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="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><rect fill="url(#e)" height="14.032871" rx="2.483645" ry="2.0462" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129" width="17.032871" x="3.483564" y="4.483564"/><rect fill="none" height="12.042475" rx="1.478996" ry="1.184033" stroke="url(#g)" stroke-width=".957525" width="15.042475" x="4.478763" y="5.478763"/></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..6d8b18dd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.trapezoid.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 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 23)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".13192721" stop-color="#fff" 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 0 23)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="4" y2="18"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="translate(0 2)"><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.516436h11l3.016436-14.0328716h-17.0328716z" fill="url(#e)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m7.5 17.521238h9.021l3.000237-12.0424746h-15.0424744z" fill="none" stroke="url(#f)" stroke-width=".957525"/></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..aebf798a4
--- /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="12.223915" x2="5.444859" y1="4.536837" y2="4.75256"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -6.646082 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-24.188315" x2="-16.927172" xlink:href="#e" y1="4.241852" y2="12.794489"/><linearGradient id="e"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="1.245492" x2="8.506635" xlink:href="#e" y1="4.241852" y2="12.794489"/><linearGradient id="g" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="27.262468" x2="25.468914" y1="50.081276" y2="42.619999"><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="h" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><ellipse cx="-6.165246" cy="21.144661" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><path d="m-21.893662 15.554231c0-.603861-.205437-1.033412-.616311-1.288652-.404649-.25524-.619535-.729883-1.397707-.729883v-2.231797c.778172 0 .993058.222516 1.397707-.0265.410874-.25524.616311-.68479.616311-1.2886516v-2.9695021c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v2.1010634c-.616311.012451-1.042749.1245073-1.279314.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.7920795c0 1.164145-.728368 1.855161-2.185106 2.073049v.112057c1.456738.217888 2.185106.905792 2.185106 2.063711v2.79208c0 .454452.118282.784397.354846.989834.236565.205438.65989.314382 1.269976.326832v2.110402c-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="#888a85" stroke-linejoin="round" transform="scale(-.98294772 1.0173481)"/><path d="m3.5400408 15.554231c0-.603861-.2054373-1.033412-.616312-1.288652-.4046492-.25524-.6195349-.238409-1.3977066-.238409v-2.231797c.7781717 0 .9930574-.268958 1.3977066-.517973.4108747-.25524.616312-.68479.616312-1.2886516v-2.9695031c0-.6910164.1276201-1.2139478.3828604-1.568794.2552403-.3548463.6723403-.6131993 1.2513-.7750589.585185-.1680851 1.4038215-.2521276 2.4559096-.2521276v2.1010634c-.6163119.0124507-1.04275.1245074-1.2793141.3361701-.2303388.2054373-.3455082.5322694-.3455082.9804962v2.7920795c0 1.164145-.7283687 1.855161-2.185106 2.073049v.112057c1.4567373.217888 2.185106.905792 2.185106 2.063711v2.79208c0 .454452.1182821.784397.3548462.989834.2365642.205438.6598896.314382 1.2699761.326832v2.110402c-1.0334119 0-1.8458231-.08093-2.4372335-.24279-.5851851-.16186-1.0085104-.420213-1.2699761-.775059-.2552403-.354846-.3828604-.884002-.3828604-1.58747z" fill="url(#f)" stroke="#888a85" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(0 -.9999989 -1.0000218 0 19.500258 22.497025)"><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)"/><g fill="none"><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" opacity=".8" stroke="url(#g)"/><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" stroke="#6326b9" stroke-linejoin="round" stroke-opacity=".490196"/></g></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..758c5b0bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicstepout.svg
@@ -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="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -6.646082 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-24.188314" x2="-16.927171" xlink:href="#e" y1="4.241852" y2="12.794489"/><linearGradient id="e"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="1.245492" x2="8.506635" xlink:href="#e" y1="4.241852" y2="12.794489"/><linearGradient id="g" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="38.32708" x2="12.352993" y1="11.63971" y2="12.360659"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="7.700396" x2="36.246174" y1="41.202042" y2="42.788223"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="i" 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(#b)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><ellipse cx="-6.165245" cy="21.144661" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><path d="m-21.893662 15.554231c0-.603861-.205437-1.033412-.616311-1.288652-.404649-.25524-.619535-.238409-1.397707-.238409v-2.231797c.778172 0 .993058-.268958 1.397707-.517973.410874-.25524.616311-.68479.616311-1.2886516v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v2.1010634c-.616311.012451-1.042749.1245073-1.279314.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.7920795c0 1.164145-.728368 1.855161-2.185106 2.073049v.112057c1.456738.217888 2.185106.905792 2.185106 2.063711v2.79208c0 .454452.118282.784397.354846.989834.236565.205438.65989.314382 1.269976.326832v2.110402c-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="#888a85" stroke-linejoin="round" transform="scale(-.98294772 1.0173481)"/><path d="m3.5400408 15.554231c0-.603861-.2054373-1.033412-.6163119-1.288652-.4046493-.25524-.6195351-.238409-1.3977067-.238409v-2.231797c.7781716 0 .9930574-.268958 1.3977067-.517973.4108746-.25524.6163119-.68479.6163119-1.2886516v-2.9695031c0-.6910164.1276201-1.2139478.3828604-1.568794.2552403-.3548463.6723403-.6131993 1.2513-.7750589.5851851-.1680851 1.4038216-.2521276 2.4559096-.2521276v2.1010634c-.6163119.0124507-1.0427499.1245074-1.2793141.3361701-.2303388.2054373-.3455082.5322694-.3455082.9804962v2.7920795c0 1.164145-.7283686 1.855161-2.1851059 2.073049v.112057c1.4567373.217888 2.1851059.905792 2.1851059 2.063711v2.79208c0 .454452.1182821.784397.3548463.989834.2365641.205438.6598895.314382 1.269976.326832v2.110402c-1.0334119 0-1.845823-.08093-2.4372335-.24279-.5851851-.16186-1.0085104-.420213-1.2699761-.775059-.2552403-.354846-.3828604-.884002-.3828604-1.58747z" fill="url(#f)" stroke="#888a85" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(0 -1 1 0 -.607173 24.008767)"><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(#g)" stroke="url(#h)" stroke-linejoin="round"/><path d="m8.620701 9.8332262c-1.252468 1.4706148-.124646 5.3104078 3.881936 4.7851698v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.801288-3.881936-3.3957808z" display="block" fill="none" opacity=".8" stroke="url(#i)"/></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..78a1d51e8
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -13.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -7.646082 19.283253)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="d"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="f" 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><linearGradient id="g" gradientTransform="matrix(-.98294772 0 0 1.0173481 -2.714934 1.01645)" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#d" y1="3.242736" y2="11.795373"/><linearGradient id="h" gradientTransform="matrix(.98294772 0 0 1.0173481 -2.315 1.01645)" gradientUnits="userSpaceOnUse" x1="3.600653" x2="10.861796" xlink:href="#d" y1="3.242736" y2="11.795373"/><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(#e)"/><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(#f)" 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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g><ellipse cx="-13.165264" cy="21.144663" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><ellipse cx="-7.165245" cy="21.144663" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round"><path d="m14.520325 15.824067c0-.614336.201934-1.051339.605802-1.311007.397749-.259668.979075-.389502 1.743976-.389502v-2.270515c-.764901 0-1.346227-.126667-1.743976-.380002-.403868-.259667-.605802-.696669-.605802-1.311007v-3.0210181c0-.7030043-.125444-1.2350075-.376333-1.5960096-.250887-.3610022-.660875-.6238371-1.229962-.7885047-.575206-.1710011-1.379883-.2565016-2.41403-.2565016v2.1375129c.605802.012667 1.024968.1266673 1.257498.342002.226411.2090013.339617.5415033.339617.997506v2.8405171c0 1.18434.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.147845.921506-2.147845 2.099513v2.840517c0 .462336-.116265.798005-.348795 1.007006s-.648637.319835-1.24832.332501v2.147014c1.01579 0 1.814347-.08233 2.395672-.247002.575207-.164668.991313-.427503 1.24832-.788505.250889-.361002.376333-.899338.376333-1.615009z" fill="url(#g)"/><path d="m4.4796751 15.824067c0-.614336-.2019341-1.051339-.6058024-1.311007-.3977491-.259668-.9790746-.389502-1.7439766-.389502v-2.270515c.764902 0 1.3462275-.126667 1.7439766-.380002.4038683-.259667.6058024-.696669.6058024-1.311007v-3.0210181c0-.7030043.1254439-1.2350075.3763317-1.5960096.2508879-.3610022.6608754-.6238371 1.2299625-.7885047.5752063-.1710011 1.3798832-.2565016 2.4140307-.2565016v2.1375129c-.6058024.0126667-1.0249687.1266673-1.2574988.342002-.226411.2090013-.3396165.5415033-.3396165.997506v2.8405171c0 1.18434-.7159483 1.887344-2.1478449 2.109012v.114001c1.4318966.221668 2.1478449.921506 2.1478449 2.099513v2.840517c0 .462336.1162651.798005.3487952 1.007006.2325303.209001.648637.319835 1.2483201.332501v2.147014c-1.0157898 0-1.8143475-.08233-2.3956731-.247002-.5752063-.164668-.991313-.427503-1.2483201-.788505-.2508878-.361002-.3763317-.899338-.3763317-1.615009z" fill="url(#h)"/></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..d8c095fd3
--- /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="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(-.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(#e)"/></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(#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="#3465a4" 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="#c2d6eb" 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..fe1259f23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierappend.svg
@@ -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(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="e" 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(#d)"/><path d="m1 17.005h22v1.005h-22z" fill="url(#e)"/><path d="m10.5 3.5v3h-3v3h3v3l3.018-.003-.018-2.997h3v-3l-2.982-.003-.018-2.997z" style="fill:#fcaf3e;stroke:#944200;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.588235"/><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=".7" stroke="#fff" 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(#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_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..5a36bce77
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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.4425564h-3.384743v-5.66310253h-8.5032887z" 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-width="1.790287"/></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..65582023e
--- /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="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.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="e" 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(#d)"/><path d="m1 17.005h22v1.005h-22z" fill="url(#e)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 13)"><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="m7.5 6.4999394v2.9999999h9v-2.9999999z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m14.5 6.5h-7v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square" transform="translate(1 .999939)"/></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..880a5ef40
--- /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="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="#g" y1="423.45538" y2="423.45538"/><linearGradient id="f" 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="g"><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"><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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#g" 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)"><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(#e)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#f)"/></g><g transform="translate(107.99825 -1.93724)"><path d="m-19.000003 423.99986h22v3.00014h-22z" fill="url(#e)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#f)"/></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(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><g transform="translate(95.99825 419.06275)"><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><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.4425564h-3.384743v-5.66310253h-8.5032887z" 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-width="1.790287"/></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(#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_bezierfill.svg b/icon-themes/elementary_svg/cmd/lc_bezierfill.svg
new file mode 100644
index 000000000..2188146b2
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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" 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 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(#j)"/></g><g stroke="#3465a4" 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="#c2d6eb" 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..dc7a9909d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierinsert.svg
@@ -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="12" cy="1.5" gradientTransform="matrix(0 2.5 -1.7 0 14.55 -28.5)" gradientUnits="userSpaceOnUse" r="5"><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="e" 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="f" 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(#e)"/><path d="m1 17.005h22v1.005h-22z" fill="url(#f)"/><path d="m10.5 3.5v3h-3v3h3v3l3.018-.003-.018-2.997h3v-3l-2.982-.003-.018-2.997z" style="stroke:#0f5a00;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.721569;fill:url(#d)"/><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=".7" stroke="#fff" 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(#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_beziermove.svg b/icon-themes/elementary_svg/cmd/lc_beziermove.svg
new file mode 100644
index 000000000..64f99ce5f
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..012745776
--- /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"/><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" fill="none" 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" fill="none" stroke="url(#f)" stroke-linecap="square"/><g stroke="#3465a4" transform="translate(-334.00001 -417.14381)"><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="#c2d6eb" 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..be936ed73
--- /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"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(.4 0 0 .48718 1.7 8.307)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="44" y2="3.899"/><radialGradient id="e" cx="24.502" cy="6.648" gradientTransform="matrix(0 1.27118 -1.49728 0 22.453 -20.79)" gradientUnits="userSpaceOnUse" r="17.498"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.32957 0 0 .3414 1.954 8.826)" gradientUnits="userSpaceOnUse" x1="32.901" x2="32.901" y1="4.648" y2="61.482"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4 0 0 .5 .9 8.25)" gradientUnits="userSpaceOnUse" x1="10.654" x2="10.654" xlink:href="#h" y1="1" y2="3"/><linearGradient id="h"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4 0 0 .05128 1.7 8.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="44" y2="3.899"/><linearGradient id="j" gradientTransform="matrix(.5259 0 0 1.01646 -.258 5.508)" gradientUnits="userSpaceOnUse" x1="24.64" x2="24.64" xlink:href="#h" y1="3.381" y2="4.497"/><linearGradient id="k" 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="#9b876c"/><stop offset=".934" stop-color="#9b876c"/><stop offset=".942" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="l" 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="#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.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><linearGradient id="o" 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(#l)" transform="matrix(.52632 0 0 .42857 -.632 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#n)" transform="matrix(-.52632 0 0 -.42857 -.632 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#o)" 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(#j)" stroke="url(#k)" 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(#g)" stroke="url(#i)" transform="translate(0 -8)"/><path d="m4.51 10.51h15.98v18.98h-15.98z" fill="url(#e)" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1.019" transform="translate(0 -8)"/><path d="m5.5 10.5v19h-1.6c-.228 0-.4-.2-.4-.464v-18.536z" fill="url(#c)" stroke="url(#d)" transform="translate(0 -8)"/><path d="m4.5 11.5h15v17h-15z" fill="none" opacity=".5" stroke="url(#b)" 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..7697b0f8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bmpmask.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-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.156911" x2="17.625112" xlink:href="#a" y1="4.896967" y2="8.214464"/><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -1.058093 .629794)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#a" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.291509)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><path d="m12.20194 7.8749447s-6.1823328 5.6712613-6.4701507 6.2483283c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218391 6.3231019-6.3218391z" style="fill-rule:evenodd;stroke:#000;stroke-width:.5;stroke-linejoin:round;stroke-opacity:.658824;fill:url(#d)"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="none" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><g fill-rule="evenodd"><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><g transform="translate(.451381 -1.073846)"><path d="m14.876545 12.049055.624958-.624833-.675971-1.9157078s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m14.876545 12.049055.624958-.624833-.675971-1.9157078c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)"/><path d="m14.825532 9.5085142s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#b)"/><path d="m17.668949 4.2283582c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" fill="#fff" opacity=".8"/></g><path d="m11.959178 8.4645637-5.8130217 5.4751423v.66548l5.9461437-5.5195075z" fill="#fff" opacity=".8"/></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..d2567ca6f
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..64e502472
--- /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.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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#d"/><radialGradient id="f" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="g" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -305.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#d"/><radialGradient id="h" cx="-1.848931" cy="-36.912685" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="i" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#d"/><radialGradient id="j" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 165.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#d"/><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(#f)" 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(#e)"/><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(#g)" 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(#h)" 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"/><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(-.279094 .494955)"/><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="url(#i)" transform="translate(-.279094 -.505045)"/><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(-.121623 .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(#j)" transform="translate(-.121623 -.50505)"/><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_calculate.svg b/icon-themes/elementary_svg/cmd/lc_calculate.svg
new file mode 100644
index 000000000..52bb051b7
--- /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"><radialGradient id="a" cx="62.625" cy="4.625" gradientTransform="matrix(.94118 0 0 .28235 -46.94 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" 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="d" 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="e" gradientTransform="matrix(.8236 0 0 .8237 18.39 -12.633)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#f" y1="22.767" y2="39.523"/><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" gradientTransform="matrix(.6066 0 0 .6068 16.73 -5.904)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#f" y1="39.397" y2="22.916"/><linearGradient id="h" 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="i" 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="j" 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="k" cx="24.837" cy="36.421" gradientTransform="matrix(-.2557 0 0 -.1918 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="l"><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(-.008 0 0 .0062 8.84 15.235)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="n" gradientTransform="matrix(.0207 0 0 .0062 1.515 15.235)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#l" y1="366.648" y2="609.505"/><linearGradient id="o" gradientTransform="matrix(.0207 0 0 .0062 23.006 8.634)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#l" y1="366.648" y2="609.505"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.008 0 0 .0062 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(.008 0 0 .0062 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><path d="m4 17.5h10v1.5h-10z" fill="url(#n)" opacity=".15"/><path d="m4 17.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#m)" opacity=".15"/><path d="m3 1h10v14h-10z" fill="url(#i)" 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="m2.5.5h11v15h-11z" fill="none" stroke="url(#j)" 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(#k)" fill-rule="evenodd" opacity=".141"/><path d="m3 1h10v14h-10z" fill="url(#i)" 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="m2.5.5h11v15h-11z" fill="none" stroke="url(#j)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#o)" 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(#p)" 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(#q)" 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(#a)" 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(#c)" 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(#d)" 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(#e)" 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(#g)" 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..0e85ecf16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.cloud-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(.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="b" gradientTransform="matrix(.25378586 0 0 .30501865 -24.701529 -2.854972)" gradientUnits="userSpaceOnUse" x1="105.82137" x2="106.92822" y1="80.590141" y2="11.121979"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.16049664 0 0 .11633788 4.881448 18.963524)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.341955" x2="16.635593" y1="3.559322" y2="18.61017"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m12 4a8 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(#d)" stroke="url(#b)"/><ellipse cx="5.242565" cy="20.824932" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="2.708381" ry="1.963204"/><ellipse cx="11.923729" cy="9" fill="none" rx="7.003019" ry="3.977595" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".935014"/></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..46274ddeb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-1.svg
@@ -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.499458" x2="4" y1="19.504448" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><radialGradient id="d" 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><ellipse cx="5.736746" cy="19.941803" display="block" fill="url(#d)" 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="url(#a)"/><path d="m11.499458 4.5044483h8v10.0000007h-8z" fill="none" stroke="url(#c)"/></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..d81d5f9d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-2.svg
@@ -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(.25461393 0 0 .06210065 5.164407 18.943745)" 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=".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="20" xlink:href="#b" y1="9.5" y2="9.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="21"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#b" y1="5" y2="14"/><path d="m11 4v.5 10.5h9v-11zm1 1h7v9h-7z" fill="url(#c)"/><ellipse cx="5.737288" cy="19.937355" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><path d="m10.5 3.5v12h10v-12zm-3.8125 5c-.705792 3.606692-1.435501 7.208754-2.15625 10.8125l-.03125.1875h2c.6536823-2.92021 1.1110104-5.886568 1.7550385-8.809235.041396-.187862 2.2748515.573182 2.5206115.383548.713775-.550764-.0595-2.0559422.08273-2.5964101z" fill="url(#d)"/><path d="m11.5 4.5h8v10h-8z" fill="none" stroke="url(#f)"/><ellipse cx="5.737288" cy="19.937355" display="block" fill="url(#a)" 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="url(#e)"/><path d="m7.109375 9.015625h3.921875v.90625l-4.109375-.01563z" fill="#fdfdfb"/></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..8d86bf805
--- /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="8" x2="8" y1="19" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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-6.0243644 5 .030191 10.8124997-.00583.1875h2.0000034l.069386-10.9999997z" fill="url(#c)" stroke="url(#b)"/><ellipse cx="5.736746" cy="19.941803" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><path d="m11.499458 4.5044483h8v10.0000007h-8z" fill="none" stroke="url(#a)"/></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..84a8f4e8d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.rectangular-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" gradientUnits="userSpaceOnUse" x1="7" x2="8" y1="4" y2="20"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="8" y1="4" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><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><radialGradient id="d" 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><path d="m3.5146131 3.4786586c.00002-.00002 0 12.0000004 0 12.0000004h4v4l3.9999999-4h8v-12.0000004z" fill="url(#b)" stroke="url(#a)"/><ellipse cx="7.106205" cy="20.875002" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".2" rx="3.567934" ry="1.963204"/><path d="m4.5146131 4.4786586h13.9999999v10.0000004h-7.381356l-2.5932202 2.567797v-2.567797h-4.0254237z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-width=".958"/></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..1b42f3c0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-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(.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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.547336" x2="3.61705" y1="67.883301" y2="3.824843"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="14.993124" x2="15.21027" y1="4.282471" y2="19.028233"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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(#c)" 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(#d)" fill-rule="evenodd" stroke="url(#b)"/><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" stroke="url(#a)" stroke-width=".943994"/></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..f14b35e2d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-rectangular-callout.svg
@@ -0,0 +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.338983" x2="10.322034" y1=".743863" y2="15.387931"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="15.896406" y2=".031998"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.562302" x2="12.521447" y1="2.26593" y2="13.022519"><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><radialGradient id="d" 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><g transform="translate(0 -.942578)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m5.9667969.54101562c-1.3759393 0-2.4824219.91328018-2.4824219 2.04687498v9.9394534c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h2.1113281l-1.0097656 3.923828 4.7226566-3.410156.692035-.513672h5.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-9.9394534c0-1.1335948-1.106483-2.04687498-2.482422-2.04687498z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129" transform="translate(0 3.942578)"/><path d="m5.9570312 1.5371094c-.8193638 0-1.4785156.5276394-1.4785156 1.1835937v9.6738279c0 .655955.6591518 1.183594 1.4785156 1.183594h2.7832032l.2558594.501953-.6816407 2.654297c1.1887236-.872692 2.4009949-1.753996 3.6328129-2.541016.03247-.0033.09052-.894244.09766-.615234h5.998047c.81876-.03146 1.478515-.527639 1.478515-1.183594v-9.6738279c0-.6559543-.659151-1.1835937-1.478515-1.1835937z" fill="none" 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..53b580dc0
--- /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="#b5232a"/></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="#2a0303" 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..15a129015
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_chainframes.svg
@@ -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="14" y1="14" y2="10"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m3.9706269 16.941501c0-.34424.1200724-.635775.3602174-.876249l2.6765126-2.676512c.2403096-.238828.5320083-.359064.8750962-.359064.3603821 0 .668387.136708.9269793.411771-.026354.02471-.1070605.10706-.2454156.243768-.1368728.128473-.2269684.219062-.2697925.270122-.051389.05106-.1157901.133414-.1930383.245415-.085813.110355-.1414847.222357-.1673439.334359-.034259.102123-.051389.219062-.051389.347534 0 .342594.1200725.634128.3602175.874602.2403096.240474.532173.360712.8747665.360712.1284726 0 .2487095-.01318.360712-.03953.1021231-.03459.2108261-.08894.3211811-.166354.112001-.08565.1927091-.149886.2454148-.19271.05106-.05271.144943-.146591.283298-.283298.128473-.138355.205886-.219062.230592-.245416.283299.266828.424948.579773.424948.940485 0 .342594-.120238.634128-.360712.874603l-2.6503225 2.663335c-.2315801.232239-.5232787.347536-.875096.347536-.3430878 0-.6347865-.112003-.8749314-.334359l-1.8916769-1.879325c-.2401448-.240474-.3602173-.527067-.3602173-.861425m9.0454591-9.0723061c0-.3430877.120236-.6347864.360711-.8749314l2.651806-2.6636655c.238828-.2403096.530361-.360382.874603-.360382.334358 0 .625891.11579.874601.3475347l1.890854 1.878665c.240474.2401449.360711.5275612.360711.8620841 0 .3432524-.120237.6347864-.360711.8750961l-2.676513 2.6765131c-.230591.232239-.522126.347536-.874602.347536-.360711 0-.668716-.133415-.925662-.39909.02471-.02569.10706-.102942.243769-.23158.136708-.137202.232239-.23158.283299-.283133.04282-.051388.10706-.1329214.192708-.2444286.07742-.1115076.133414-.2187328.168003-.3216756.02471-.1115076.03788-.2315801.03788-.3603821 0-.3430878-.120237-.6347865-.360711-.8749314-.238828-.2403097-.530362-.3603821-.874603-.3603821-.128472 0-.243768.01713-.347534.051554-.110355.025695-.222357.08153-.334359.1671791-.112001.077248-.192709.1416493-.243768.1930383-.05271.042989-.141645.1330844-.270118.2702865-.138355.1372021-.219063.2187328-.245415.2444274-.2833-.2658397-.424949-.5789505-.424949-.9393326m-10.4352691 6.4468541c-.7204349.719776-1.080817 1.596025-1.080817 2.625452 0 1.029428.3646646 1.899089 1.093829 2.612276l1.8915121 1.877677c.7120347.713188 1.5826836 1.068958 2.6121115 1.068958 1.0381574 0 1.9129242-.365653 2.6244647-1.093664l2.6518048-2.664983c.711541-.711541 1.067311-1.581201 1.067311-2.61063 0-1.055781-.377182-1.951794-1.131547-2.689688l1.131547-1.133195c.737894.756012 1.630614 1.133195 2.676513 1.133195 1.029428 0 1.904029-.360712 2.625453-1.082135l2.676513-2.6756886c.719776-.7205995 1.080488-1.5956957 1.080488-2.6251236 0-1.029428-.364007-1.900077-1.093666-2.6121117l-1.890852-1.8786648c-.713188-.7120347-1.582849-1.0681343-2.612276-1.0681343-1.037664 0-1.913913.3646645-2.625454 1.0938289l-2.650159 2.6636654c-.713188.7120347-1.068958 1.5826836-1.068958 2.6121116 0 1.0551224.377183 1.9516307 1.133194 2.6893601l-1.133194 1.13204c-.7378928-.754363-1.6289654-1.13204-2.6761818-1.13204-1.029428 0-1.9043594.359559-2.6251237 1.080982l-2.6765126 2.676513" fill="#d3d7cf" stroke="#000" stroke-opacity=".426667"/><path d="m9 15 5.80536-5.8702393" fill="none" opacity=".2" stroke="url(#a)" stroke-linecap="round" stroke-width="1.5"/><path d="m12.792969 8.8496099-1.095703 1.0625.697265.7187501 1.09375-1.0644533zm1.695312 1.6542961-1.09375 1.0625.695313.71875 1.095703-1.064453zm-4.6152341 1.169922-1.09375 1.0625.6953125.716797 1.0957026-1.0625zm1.7460941 1.775391-1.095703 1.064453.697265.716797 1.09375-1.0625z" fill-opacity=".427451" fill-rule="evenodd"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m8.96875 14.6875 5.71875-5.8124995" opacity=".4"/><path d="m11.90625 6.5000005 3.218748-3.3441382c.5625-.53125 1.930437-1.1296543 3.367937-.19215l2.694565 2.7237882" opacity=".4"/><path d="m2.78125 15.65625 3.218748-3.344138c.5625-.53125 1.930437-1.129654 3.367937-.19215" opacity=".4"/><path d="m3.75 18.541305 1.593748 1.687888c1.2348485 1.147149 2.2559191 1.016073 3.3396788.175458.215511-.167161 2.2499542-2.551804 2.5282582-2.733307" opacity=".4"/><path d="m15.281248 11.666693c1.047349.3034 1.537169.516073 2.620929-.324543.215511-.167161 2.249954-2.5518035 2.528258-2.7333065" opacity=".4"/></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..277207478
--- /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"><radialGradient id="a" 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="#c"/><radialGradient id="b" 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="#c"/><radialGradient id="c" 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(#c)" 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(#b)"/><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(#a)"/><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.509539 6.5000214-3-3h6z" fill="#fcaf3e" stroke="#ce5c00"/></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..3f983dead
--- /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="17.99992" x2="18.388361" y1="1.49945" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><linearGradient id="b" 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(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".896" transform="scale(.98295 1.01735)"/><g fill="#fcaf3e" stroke-linecap="round"><path d="m18 1-4.5 4.5h9z" stroke="#ce5c00"/><path d="m18 2.25-2.45 2.25h4.9z" stroke="url(#a)"/></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..e3ae7a4e1
--- /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" 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 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="o" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="p" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#q" y1="46.97065" y2="46.97065"/><linearGradient id="q"><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="r" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="s" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#q" y1="46.97065" y2="46.97065"/><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(-.00003 -.475669)"><path d="m13.151555 14.044686a4.3176575 4.6282088 0 1 1 8.635315 0 4.3176575 4.6282088 0 0 1 -8.635315 0z" fill="url(#n)" fill-rule="evenodd" opacity=".141176"/><path d="m17.499999 17.221611-7-5.673017 7-5.6960219v3.6474278h6.000001v4.0000001h-6.000001z" display="block" fill="url(#o)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#p)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><g transform="translate(-9.99997 6.475669)"><path d="m16.5 17.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" fill="url(#r)"/><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(#s)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..500098a11
--- /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" 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="b" 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="c" gradientUnits="userSpaceOnUse" x1="8.202073" x2="8.334365" xlink:href="#d" y1="3.688135" y2="1.306885"/><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="8.73124" x2="8.73124" xlink:href="#d" y1="4.217301" y2="1.70376"/><linearGradient id="f" 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="g" 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="h" 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="i" 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="j" gradientTransform="matrix(.48648651 0 0 .37837838 .824329 4.418921)" 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(.54285589 0 0 .3259251 -.528541 5.177788)" gradientUnits="userSpaceOnUse" 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)"><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.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(#k)"/><path d="m21.500001 20.499999h-18.0000001v-14h18.0000001z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m3.9999999 6.9999985v12.9999995h17.0000001v-12.9999995z" fill="url(#i)"/><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(#h)"/><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(#g)"/><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(#f)" opacity=".75"/></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(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#b)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#c)"/><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(#e)"/></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..46950b993
--- /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="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><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" gradientTransform="matrix(.24324325 0 0 .35135133 3.625644 -22.448655)" gradientUnits="userSpaceOnUse" x1="8" x2="12" y1="9" y2="20"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" 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="23.598076" x2="-2.37986" y1="23.992306" y2="-.997798"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -1.142853)"><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 4.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="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.1379216 7.3965516 7.3318234 11.7931034h8.297181l-4.575078-9.7311527 2.049522-7.5434797z" fill="none" stroke="url(#k)"/></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 -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(#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_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/lc_chapternumberingdialog.svg
new file mode 100644
index 000000000..ea22f4005
--- /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="#fcaf3e"/><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..19e2bf914
--- /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="#55c1ec"/><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..03431b30f
--- /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" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" 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="c" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" y1="12.475" y2="19.389999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><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="e" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" y1="293.29581" y2="294.35416"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" y1="291.57602" y2="295.94165"/><g transform="matrix(.23405449 0 0 .23405449 -.21879 -2.091226)"><rect fill="url(#a)" 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(#b)" 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(#f)" 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(#e)" 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(#c)" 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..9be80429b
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.50000001 0 0 .87500013 -172.75 -5.937501)" gradientUnits="userSpaceOnUse" x1="385.43146" x2="384.56854" y1="28.709837" y2="8.263251"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33333336 0 0 .86363639 -108.66668 -5.704545)" gradientUnits="userSpaceOnUse" x1="384" x2="384" xlink:href="#a" y1="9" y2="32"/><radialGradient id="d" 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><linearGradient id="e" gradientTransform="matrix(.72378979 0 0 .72378991 -125.19431 -14.257582)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#a" y1="17" y2="36.026299"/><linearGradient id="f" gradientTransform="matrix(.78298232 0 0 .78095643 -136.09264 -15.739386)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#a" y1="33" y2="24.519934"/><path d="m17.5 1.5h4v21h-4z" fill="url(#b)" stroke="#956e37" stroke-opacity=".72549"/><path d="m18.5 2.5h2v19h-2z" fill="none" opacity=".4" stroke="url(#c)"/><ellipse cx="10.508473" cy="20.669189" fill="url(#d)" opacity=".2" rx="10.999999" ry="2.890133"/><g transform="matrix(1.058828 0 0 1.058828 1.939287 7.237614)"><path d="m1.532046-3.540421 16 15.999999h-16zm2.999941 8.499999v4.5h5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m2.531987-1.142631v12.602209h12.60221s-12.60221-12.602209-12.60221-12.602209z" opacity=".5" stroke="url(#e)"/><path d="m3.531987 3.784525v6.675053h7" opacity=".5" stroke="url(#f)"/></g></g><g fill="#956e37" transform="matrix(0 1 -1 0 27 0)"><path d="m4 5h1v2h-1z"/><path d="m7 5h1v2h-1z"/><path d="m10 5h1v2h-1z"/><path d="m13 5h1v2h-1z"/><path d="m16 5h1v2h-1z"/><path d="m19 5h1v2h-1z"/></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..2bd0afe19
--- /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"><radialGradient id="a" 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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.531281" x2="5.975607" y1="7.679217" y2="11.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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="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="d" 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(#c)" 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="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="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m116.1 52.532h-4.414c-1.63 0-3.382-1.257-3.902-2.803l-2.713-6.56c-.727-1.452-.382-3.574.773-4.728l3.117-3.113c.527-.527.818-1.23.818-1.98s-.29-1.452-.818-1.978l-12.28-12.26c-.525-.526-1.23-.816-1.98-.816s-1.456.29-1.983.816l-3.118 3.115c-1.155 1.153-3.282 1.497-4.742.768l-6.57-2.71c-1.542-.516-2.802-2.263-2.802-3.892v-4.405c0-1.542-1.257-2.797-2.802-2.797h-17.368c-1.546 0-2.803 1.255-2.803 2.797v4.406c0 1.63-1.26 3.377-2.807 3.896l-6.57 2.71c-1.454.725-3.582.382-4.736-.77l-3.118-3.114c-.527-.526-1.23-.816-1.983-.816-.752 0-1.455.29-1.982.816l-12.28 12.26c-1.094 1.092-1.094 2.866 0 3.957l3.118 3.112c1.154 1.153 1.5 3.276.768 4.735l-2.714 6.56c-.517 1.54-2.266 2.795-3.9 2.795h-3.265c-1.523 0-3.947 1.28-3.947 2.798v17.338c0 1.544 1.256 2.8 2.802 2.8h4.412c1.632 0 3.382 1.256 3.9 2.803l2.716 6.56c.727 1.452.383 3.574-.77 4.727l-3.12 3.113c-1.093 1.09-1.093 2.866 0 3.956l12.28 12.26c.527.527 1.23.818 1.982.818.75 0 1.456-.29 1.983-.817l3.118-3.113c1.155-1.153 3.283-1.496 4.743-.768l6.57 2.71c1.543.515 2.8 2.263 2.8 3.892v4.405c0 1.543 1.258 2.798 2.804 2.798h17.367c1.545 0 2.802-1.254 2.802-2.797v-4.405c0-1.63 1.26-3.378 2.808-3.895l6.57-2.71c1.454-.725 3.58-.382 4.736.77l3.117 3.114c.527.526 1.232.817 1.983.817.75 0 1.455-.29 1.98-.817l12.28-12.26c.528-.526.82-1.23.82-1.98s-.29-1.45-.82-1.977l-3.117-3.113c-1.155-1.153-1.5-3.276-.77-4.735l2.715-6.558c.517-1.54 2.268-2.797 3.9-2.797h4.412c1.546 0 2.802-1.255 2.802-2.8v-17.34c0-1.542-1.257-2.798-2.803-2.798z" fill="url(#d)" transform="scale(.1875)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#a)" transform="translate(6 4)"/><g fill="none"><path d="m8.51 17.493-.006-10.99 9.613 5.497z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".862745"/><path d="m3.775 4.316.005 7.353 6.22-3.669z" opacity=".6" stroke="url(#b)" stroke-width=".915" transform="translate(6 4)"/></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..21b0d798e
--- /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=".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="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></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="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" xlink:href="#a" y1="8.187569" y2="19.999826"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="14.00124" x2="14.00124" xlink:href="#a" y1="4.000005" y2="19.999826"/><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="#7bb339" 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="#b35039" 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..9ff60550d
--- /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" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g fill="none"><circle cx="12" cy="10" r="8.454811" stroke="#888a85" stroke-linejoin="round" stroke-width="1.090377"/><g stroke="#ededeb"><ellipse cx="12" cy="10" rx="7.44816" ry="7.448159" stroke-linejoin="round" stroke-width="1.103681"/><path d="m8 14 8-8" stroke-linecap="round"/></g></g></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..f5f37f474
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlearc.svg
@@ -0,0 +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.475575" x2="-13.475575" y1="8.135659" y2="20.135659"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.254238" x2="10.932201" y1="6.101696" y2="20.44068"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.677967" x2="7.474575" y1="20.338984" y2="4.576272"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="19.674644" display="block" fill="url(#d)" 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.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" fill="url(#b)" fill-rule="evenodd" stroke="url(#c)"/><path d="m11.583984 4.65625c-3.874293.5427445-7.1230465 3.5388943-7.1230465 7.34375.0000001 4.174788 3.3642743 7.539062 7.5390625 7.539062 3.843977 0 6.920048-3.106023 7.365234-7.123046h-1.880859a5.5062323 5.5062323 0 0 1 -5.484375 5.089843 5.5062323 5.5062323 0 0 1 -5.5058594-5.505859 5.5062323 5.5062323 0 0 1 5.0898434-5.4882812z" fill="none" stroke="url(#a)" stroke-opacity=".981618"/></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..03044a5f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlecut.svg
@@ -0,0 +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.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.254238" x2="10.932201" y1="6.101696" y2="20.44068"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.677967" x2="7.474575" y1="20.338984" y2="4.576272"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="19.674644" display="block" fill="url(#d)" 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="url(#c)"/><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" stroke="url(#a)"/></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..9b702652c
--- /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" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g fill="none"><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="#888a85" stroke-linejoin="round"/><g stroke="#ededeb"><path d="m11.53125 4.5332031c-4.0025506.3754111-6.943488 3.5554725-6.9785156 7.4667969.0004932 4.112807 3.3344585 7.446772 7.4472656 7.447266 3.339807-.0037 6.393803-2.230228 7.447266-6.103516-.05504-.03677-7.916016-8.8105469-7.916016-8.8105469z" stroke-linejoin="round" transform="translate(0 -2)"/><path d="m8 14 6-6" stroke-linecap="round"/></g></g></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..f8d89f3dc
--- /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" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g fill="none"><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.388672-7.455078h-8.388672z" stroke="#888a85" stroke-linejoin="round" transform="translate(0 -2)"/><g stroke="#ededeb"><path d="m11 4.6269531a7.4481597 7.4481592 0 0 0 -6.4472656 7.3730469 7.4481597 7.4481592 0 0 0 7.4472656 7.447266 7.4481597 7.4481592 0 0 0 7.166016-5.447266h-8.166016z" stroke-linejoin="round" transform="translate(0 -2)"/><path d="m8 15 3-3" stroke-linecap="round"/></g></g></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..238ab2893
--- /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="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="17.83482" y2="73.398201"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="33.392567" y2="88.955948"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="4.354743" y2="57.840454"/><radialGradient id="d" 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="e" 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="f" 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="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><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 transform="translate(0 -2)"><rect fill="url(#c)" 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(#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 -16)"><rect fill="url(#b)" 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(#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(.730079 -2.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(1 0 0 -1 .730079 26.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></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(#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(#e)" stroke="url(#f)" 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(#g)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg b/icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg
new file mode 100644
index 000000000..1227c50a3
--- /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="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="17.83482" y2="73.398201"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="33.392567" y2="88.955948"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#j" y1="4.354743" y2="57.840454"/><radialGradient id="d" 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="e" 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="f" 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="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><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 transform="translate(-15 -2)"><rect fill="url(#c)" 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(#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(-15 -16)"><rect fill="url(#b)" 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 .730079 34.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="translate(.730079 -10.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="translate(0 -9)"><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(.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(#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(#e)" stroke="url(#f)" 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(#g)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cleararrows.svg b/icon-themes/elementary_svg/cmd/lc_cleararrows.svg
new file mode 100644
index 000000000..1322e1dd7
--- /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"><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#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"/><g transform="translate(-3.269921 -2.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(1 0 0 -1 -3.269921 26.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -11.384774 6.343146)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><circle cx="2.5" cy="12" fill="#ce5c00" r="2"/><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_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..9332e37cf
--- /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" 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="d" cx="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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.495 4.495h21v17h-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.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" 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..eaa3b90ee
--- /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="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(#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..a90d616a7
--- /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" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-4" y2="16"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-10" y2="10"><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="c" 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="d" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 16.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#e" y1="7.555553" y2="40.444439"/><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 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="f" 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 height="21" rx=".527778" ry=".555556" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#f)" width="21" x="1.5" y="1.5"/><rect fill="url(#b)" height="2.949153" rx=".396168" ry=".599629" width="14.949154" x="4.5" y="4.5"/><rect fill="none" height="2.949153" opacity=".5" rx=".522009" ry=".32997" stroke="#004372" stroke-linecap="round" stroke-linejoin="round" width="14.949154" x="4.5" y="4.5"/><rect fill="url(#a)" height="2.949153" rx=".791667" ry=".833334" width="14.949154" x="4.5" y="10.5"/><path d="m5.5 11.500001 12.99335-.03595v.968749l-12.99335.03595z" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="2.949153" opacity=".5" rx=".791667" ry=".833334" stroke="#967e0a" stroke-linecap="round" stroke-linejoin="round" width="14.949154" x="4.5" y="10.5"/><rect fill="#a4de69" height="2.949153" rx=".791667" ry=".833334" width="14.949154" x="4.5" y="16.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="2.949153" opacity=".5" rx=".791667" ry=".833334" stroke="#4c9606" width="14.949154" x="4.5" y="16.5"/><path d="m5.5 5.500001 12.99335-.03595v.968749l-12.99335.03595z" opacity=".3" stroke="url(#c)"/><path d="m5.5 17.500001 12.99335-.03595v.968749l-12.99335.03595z" opacity=".3" stroke="url(#d)"/></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_columnwidth.svg b/icon-themes/elementary_svg/cmd/lc_columnwidth.svg
new file mode 100644
index 000000000..cef99ee1d
--- /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" 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="b" 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="c" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="d" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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 fill="none" stroke="#ce5c00" transform="translate(4 7)"><path d="m5.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m6 14.5h4"/><path d="m10.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/></g><g transform="translate(3)"><path d="m6.3164063 2c-.1754333 0-.3164063.2469097-.3164063.5546875v15.8886715c0 .307778.1409805.555024.3164063.556641h5.6835937v-17z" fill="url(#a)"/><path d="m6 7h6.000001v1h-6.000001z" fill="url(#b)" opacity=".15"/><path d="m7.018182 1.499845c-.574145 0-.9645063.4667325-1.036364 1.036364v3.963609h6.036364v-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" fill="url(#c)"/><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="#126400" stroke-linecap="round"/><path d="m7 2.499818v3h4v-3z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.000001 7h1l-.000001 11h-1z" opacity=".321"/><path d="m11.000001 7h1l-.000001 11h-1z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m6 18h6v1h-6z" opacity=".321"/><path d="m7.5098 7.492187-.0098 10.007813h3v-10z" fill="none" opacity=".2" stroke="#fff"/></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..436ffe749
--- /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(.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="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><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="#e20000"/></g><g fill="#e20000"><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(.52130929 0 0 .52308954 10.743844 11.079525)"><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#h)" fill-rule="evenodd"/><g fill="none" stroke-width="1.91498"><path d="m11.431641 4.078125c-.268044.0256-.488832.034507-.667969.060547-2.2433427.3261141-4.3515113 1.2252007-5.8144532 2.4824218-1.462942 1.257221-2.28069 2.8134119-2.1367188 4.6269532.093538 1.178257.6789142 2.168674 1.5917969 3.005859s2.1497763 1.489587 3.4179687 1.902344a.74058177.74058177 0 0 1 .4765625.927734l-.328125 1.035157 1.8984375-1.347657a.74058177.74058177 0 0 1 .4589844-.136718c.569987.02471 1.681864.06114 2.160156.01758 2.097658-.19102 4.49743-1.10444 6.240235-2.427735 1.742805-1.323294 2.777949-2.967247 2.560546-4.693359-.229961-1.8258174-1.418739-3.2677563-3.222656-4.2460958-1.803916-.9783394-4.203577-1.4392244-6.634765-1.2070312z" opacity=".8" stroke="url(#i)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></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..16df2167f
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" 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="c"><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(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#c" y1="46.97065" y2="46.97065"/><linearGradient id="e" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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="f" 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="g" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#c" y1="46.97065" y2="46.97065"/><linearGradient id="i" xlink:href="#a"/><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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.221258" xlink:href="#k" y1=".985206" y2="51.832962"/><linearGradient id="m" 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="n"><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(-.00803239 0 0 .00617647 8.840804 16.235423)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="p" gradientTransform="matrix(.02071006 0 0 .00617647 1.514793 16.23541)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#n" y1="366.64789" y2="609.50507"/><linearGradient id="q" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#k" y1=".985206" y2="47.013336"/><linearGradient id="r" gradientTransform="matrix(.02071006 0 0 .00617647 23.006319 8.633711)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#n" y1="366.64789" y2="609.50507"/><radialGradient id="s" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 30.33233 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><radialGradient id="t" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00803239 0 0 .00617647 30.651196 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><path d="m4 18.499998h10v1.5h-10z" fill="url(#p)" opacity=".15"/><path d="m4 18.500063v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#o)" opacity=".15"/><g transform="translate(.999999 1.999963)"><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(#l)"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#j)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 15.96520004h-11.000076z" stroke="url(#m)" 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="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(#q)"/><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(#m)" 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(#r)" opacity=".15"/><path d="m25.491526 10.898364v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#s)" opacity=".15"/><path d="m35.492 10.898364v1.499919c.413648.0029 1-.336056 1-.750057 0-.413999-.4616-.749862-1-.749862z" fill="url(#t)" opacity=".15"/></g><g transform="translate(-.000029 6)"><path d="m13.151555 14.044686a4.3176575 4.6282088 0 1 1 8.635315 0 4.3176575 4.6282088 0 0 1 -8.635315 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m17.499999 17.221611-7-5.673017 7-5.6960219v3.6474278h6.000001v4.0000001h-6.000001z" display="block" fill="url(#e)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><g transform="translate(-9.999971)"><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(#f)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 17.221611 7-5.673017-7-5.6960219v3.6474278h-6v4.0000001h6z" display="block" fill="url(#g)"/><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(#h)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..74759e16b
--- /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="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" 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" gradientUnits="userSpaceOnUse" x1="8.531281" x2="5.975607" y1="7.679217" y2="11.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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="10.377398" x2="10.377398" y1="22.057787" y2="30.911271"><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="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-.107-.21-.056-.524.102-.682l.586-.585c.133-.137.208-.316.208-.507 0-.192-.075-.37-.21-.505l-2.305-2.303c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.157-.472.21-.672.11-.01-.007-1.246-.516-1.246-.516-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.396 0-.717.32-.717.714v.83c0 .22-.186.48-.398.55l-1.247.513c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.306c-.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.107.21.057.524-.1.682l-.587.585c-.28.28-.28.734 0 1.01l2.307 2.305c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.587-.585c.158-.158.472-.21.672-.11.01.006 1.246.515 1.246.515.223.075.41.333.41.556v.83c0 .394.32.714.714.714h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.213-.105.527-.054.685.103l.586.583c.136.135.315.21.507.21.19 0 .37-.075.506-.21l2.306-2.303c.134-.133.21-.312.21-.504 0-.19-.076-.37-.21-.505l-.587-.583c-.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="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.132-.134.207-.314.207-.506 0-.19-.075-.37-.21-.506l-2.306-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-.073-.41-.332-.41-.555v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.245.512c-.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 .394.32.715.715.715h.83c.223 0 .48.186.552.398l.514 1.246c.107.21.057.525-.1.683l-.587.586c-.28.28-.28.732 0 1.01l2.307 2.307c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.587-.585c.158-.158.472-.21.672-.11.01.006 1.246.516 1.246.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-.513c.213-.106.527-.055.685.102l.586.585c.136.135.315.21.507.21.19 0 .37-.075.506-.21l2.306-2.306c.134-.136.21-.316.21-.507 0-.192-.076-.372-.21-.506l-.587-.586c-.158-.157-.208-.47-.108-.67l.515-1.247c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m116.1 52.532h-4.414c-1.63 0-3.382-1.257-3.902-2.803l-2.713-6.56c-.726-1.453-.38-3.575.774-4.73l3.117-3.112c.528-.527.82-1.23.82-1.98s-.29-1.452-.82-1.978l-12.282-12.259c-.524-.526-1.23-.816-1.98-.816s-1.455.29-1.982.816l-3.118 3.115c-1.155 1.153-3.282 1.497-4.742.768l-6.57-2.71c-1.542-.516-2.802-2.263-2.802-3.892v-4.404c0-1.542-1.257-2.797-2.802-2.797h-17.368c-1.546 0-2.803 1.254-2.803 2.796v4.406c0 1.63-1.26 3.377-2.807 3.896l-6.57 2.71c-1.454.725-3.582.382-4.736-.77l-3.118-3.114c-.527-.526-1.23-.816-1.983-.816s-1.456.29-1.983.816l-12.28 12.26c-1.094 1.092-1.094 2.866 0 3.957l3.118 3.113c1.154 1.153 1.5 3.276.768 4.735l-2.714 6.56c-.518 1.54-2.267 2.795-3.9 2.795h-3.266c-1.523 0-3.947 1.28-3.947 2.798v17.34c0 1.543 1.256 2.8 2.802 2.8h4.41c1.633 0 3.383 1.255 3.9 2.802l2.717 6.56c.727 1.452.383 3.574-.77 4.727l-3.12 3.112c-1.093 1.09-1.093 2.866 0 3.956l12.28 12.26c.527.527 1.23.818 1.982.818.75 0 1.455-.29 1.982-.817l3.118-3.114c1.155-1.153 3.283-1.496 4.743-.768l6.57 2.71c1.543.515 2.8 2.263 2.8 3.892v4.405c0 1.543 1.258 2.798 2.804 2.798h17.367c1.545 0 2.802-1.254 2.802-2.797v-4.405c0-1.63 1.26-3.377 2.808-3.894l6.57-2.71c1.454-.725 3.58-.382 4.736.77l3.117 3.114c.527.526 1.232.817 1.983.817.75 0 1.455-.29 1.98-.817l12.28-12.26c.528-.526.82-1.23.82-1.98s-.29-1.45-.82-1.977l-3.117-3.113c-1.155-1.153-1.5-3.276-.77-4.735l2.715-6.558c.517-1.54 2.268-2.797 3.9-2.797h4.412c1.546 0 2.802-1.255 2.802-2.8v-17.341c0-1.542-1.257-2.798-2.803-2.798z" fill="url(#e)" transform="scale(.1875)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#a)" transform="translate(6 4)"/><path d="m8.51 17.493-.006-10.99 9.613 5.497z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.775 4.316.005 7.353 6.22-3.669z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".915" transform="translate(6 4)"/><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><circle cx="10.5" cy="26.5" r="5" style="fill:#46a8ea;fill-opacity:.984;stroke:#2f78c8;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round"/><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(#c)"/></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..5094141ba
--- /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(.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="b" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" 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(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="e" 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="f" gradientTransform="matrix(.54286 0 0 .32593 -.52854 3.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="g" 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="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="#c"/><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><g opacity=".2" transform="translate(0 -2)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#a)" 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(#b)" 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(#d)" opacity="1"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".99992"/><path d="m3 4c4.3539 0 19 .0009375 19 .0009375l.000024 14.999s-12.667 0-19 0v-15z" fill="url(#f)"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#g)" stroke-linecap="round"/><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_conditionalformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_conditionalformatdialog.svg
new file mode 100644
index 000000000..187fa9d08
--- /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="12.063458" x2="12.063458" y1="10.463727" y2="21.438798"><stop offset="0" stop-color="#63c1ec"/><stop offset="1" stop-color="#0a7ec2"/></linearGradient><linearGradient id="b" 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="c" 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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-10" y2="10"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><rect height="21" rx=".527778" ry=".555556" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#c)" width="21" x="1.5" y="1.5"/><rect fill="url(#d)" height="2.949153" rx=".449154" ry=".5" width="14.949154" x="4.5" y="4.5"/><rect fill="none" height="2.996028" opacity=".5" rx=".449154" ry=".5" stroke="#961e31" stroke-linecap="round" stroke-linejoin="round" width="14.999935" x="4.5" y="4.5"/><g transform="translate(4)"><rect fill="url(#a)" height="3.03125" rx=".578125" width="5.937988" x=".5" y="10.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="2.996027" opacity=".5" rx=".34375" ry=".296875" stroke="#006199" width="5.994175" x=".5" y="10.5"/><path d="m1.5 11.500001h3.96875v.968749h-3.96875z" opacity=".3" stroke="url(#b)"/></g></g><rect fill="#a4de69" height="2.949152" rx=".526042" ry=".598959" width="11.033899" x="4.5" y="16.5"/><rect fill="none" height="3.019465" opacity=".5" rx=".526502" ry=".523975" stroke="#4c9606" 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..f9e64fdfe
--- /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" 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="b" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2.050847" y2="22.050847"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><rect height="21" rx=".527778" ry=".555556" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#b)" width="21" x="1.5" y="1.5"/><rect fill="#a4de69" height="2.898305" rx=".526042" ry=".598959" width="14.983053" x="4.466101" y="4.550848"/><rect fill="none" height="2.949153" opacity=".5" rx=".526502" ry=".523975" stroke="#4c9606" stroke-linecap="round" stroke-linejoin="round" width="14.949154" x="4.5" y="4.5"/><rect fill="url(#c)" 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="#e7cd03" height="3" rx=".578125" width="6" x="4.5" y="10.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(4)"><rect height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#9c8b00" stroke-opacity=".705882" width="6" x=".5" y="10.5"/><path d="m1.5 11.500001h3.96875v.968749h-3.96875z" opacity=".3" stroke="url(#a)"/></g><g fill-opacity=".555147"><path d="m5 5h14v1h-14z" fill="#c3feac"/><path d="m5 16.96875h10v1.03125h-10z" fill="#feacac"/></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..7691c90b9
--- /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 .11633788 10.563428 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><g stroke-linejoin="round" stroke-opacity=".662745"><path d="m12 2.9999817-8.578125 12.1289633c-.272766.429749-.421875.896062-.421875 1.371037 0 2.485237 4.029437 4.5 9 4.5s9-2.014763 9-4.5c0-.5436-.209197-1.064362-.5625-1.546875z" fill="url(#a)" opacity=".986928" stroke="#7239b3"/><path d="m12 4.6171875-7.7890625 11.0117185c-.1915088.301727-.2773437.591477-.2773437.871094 0 .738138.6603276 1.618245 2.1191406 2.347656 1.4588129.729412 3.5881046 1.21875 5.9472656 1.21875s4.488453-.489338 5.947266-1.21875c1.458813-.729411 2.11914-1.609518 2.11914-2.347656 0-.304118-.114877-.630169-.382812-.996094a.9335382.9335382 0 0 1 -.0078-.01172z" fill="none" opacity=".986928" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_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..da008e7fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00"><circle cx="5" cy="5" r="2"/><circle cx="19" cy="19" r="2"/></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..3850098c4
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00"><circle cx="5" cy="5" r="2"/><path d="m22 19.5-4-2.5v5z" fill-rule="evenodd"/></g></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..ba9c7065d
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00" fill-rule="evenodd"><path d="m22 19.5-4-2.5v5z"/><path d="m2 5.5 4-2.5v5z"/></g></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..616472fbc
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><path d="m2 5.5 4-2.5v5z" fill="#ce5c00" fill-rule="evenodd"/></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..48a141292
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><circle cx="19" cy="19" fill="#ce5c00" r="2"/></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..0b777b206
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><circle cx="5" cy="5" fill="#ce5c00" r="2"/></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..0b777b206
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><circle cx="5" cy="5" fill="#ce5c00" r="2"/></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..601ce9443
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><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"/><circle cx="5" cy="5" r="2"/><circle cx="19" cy="19" r="2"/></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..162ebc0bb
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m22 19.5-4-2.5v5z" fill-rule="evenodd"/><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"/><circle cx="5" cy="5" r="2"/></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..9d99ae7cf
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m22 19.5-4-2.5v5z" fill-rule="evenodd"/><path d="m2 5.5 4-2.5v5z" fill-rule="evenodd"/><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..339d8fd8e
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m2 5.5 4-2.5v5z" fill-rule="evenodd"/><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_connectorcurvecircleend.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvecircleend.svg
new file mode 100644
index 000000000..27faeb8e5
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><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"/><circle cx="19" cy="19" r="2"/></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..032eb56c3
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><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"/><circle cx="5" cy="5" r="2"/></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..032eb56c3
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><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"/><circle cx="5" cy="5" r="2"/></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..521a8a29c
--- /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"><radialGradient id="a" 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="#ce5c00" stroke-width="1.124385"/><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><circle cx="5" cy="5" r="2"/><circle cx="19" cy="19" r="2"/></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..e8b24c7a6
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#ce5c00" fill-rule="evenodd"/><path d="m19 19-14-13.9999999" fill="none" stroke="#ce5c00" stroke-width="1.124385"/><circle cx="5" cy="5" fill="#ce5c00" r="2"/></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..eaf429044
--- /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"><radialGradient id="a" 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><g fill-rule="evenodd"><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#a)" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m21 21-1.060661-4.596195-3.535534 3.535534z"/><path d="m3 3 4.596193 1.06066-3.535534 3.535534z"/></g></g><path d="m19 19-14-13.9999999" fill="none" stroke="#ce5c00" stroke-width="1.124385"/></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..fe5df5bd7
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m3 3 4.596193 1.06066-3.535534 3.535534z" fill="#ce5c00" fill-rule="evenodd"/><path d="m19 19-14-13.9999999" fill="none" stroke="#ce5c00" stroke-width="1.124385"/></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..b04c10563
--- /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"><radialGradient id="a" 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(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><circle cx="19" cy="19" fill="#ce5c00" r="2"/><path d="m19 19-14-13.9999999" fill="none" stroke="#ce5c00" stroke-width="1.124385"/></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..94b470a6c
--- /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"><radialGradient id="a" 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="#ce5c00" stroke-width="1.124385"/><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><circle cx="5" cy="5" fill="#ce5c00" r="2"/></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..35fd9792b
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00"><circle cx="5" cy="5" r="2"/><circle cx="19" cy="19" r="2"/></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..c9ba763ab
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00"><circle cx="5" cy="5" r="2"/><path d="m22 19.5-4-2.5v5z" fill-rule="evenodd"/></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..cb2ca600f
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><g fill="#ce5c00" fill-rule="evenodd"><path d="m22 19.5-4-2.5v5z"/><path d="m2 5.5 4-2.5v5z"/></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..fb3642b2c
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><path d="m2 5.5 4-2.5v5z" fill="#ce5c00" fill-rule="evenodd"/></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..19286ab86
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><circle cx="19" cy="19" fill="#ce5c00" r="2"/></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..1122754eb
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00"/><circle cx="5" cy="5" fill="#ce5c00" r="2"/></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..2f092fda1
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="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="c" 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="d" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#e" y1="489.54688" y2="489.54688"/><linearGradient id="e"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#g" y1="489.35938" y2="489.35938"/><linearGradient id="g"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.8283" xlink:href="#e" y1="-491.45312" y2="-491.45312"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#g" y1="-491.64062" y2="-491.64062"/><ellipse cx="11.852736" cy="21.036795" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><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(#b)" 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(#c)"/></g><g stroke-miterlimit="0" transform="matrix(0 -1 1 0 -477.99991 209.99989)"><path d="m186.49989 489.5h3.000092v2h-3.000092z" fill="url(#d)" stroke="url(#f)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m191.49989 489.5h3.000092v2h-3.000092z"/><path d="m196.49989 489.5h3.000092v2h-3.000092z"/><path d="m201.49989 489.5h3.000092v2h-3.000092z"/></g><path d="m-209.49998-491.5h3.000092v2h-3.000092z" fill="url(#h)" stroke="url(#i)" transform="scale(-1)"/></g></g></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..714aa64c6
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.56692912 0 0 .1511811 -25.848031 21.566078)" 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"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .263352 10.563428 12.342298)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="i" 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="j" 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="k" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#n" y1="489.35938" y2="489.35938"/><linearGradient id="n"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.8283" xlink:href="#l" y1="-491.45312" y2="-491.45312"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#n" y1="-491.64062" y2="-491.64062"/><g transform="translate(1)"><ellipse cx="11.852736" cy="16.555929" display="block" fill="url(#h)" 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(#i)" 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(#j)"/></g><g stroke-miterlimit="0" transform="matrix(0 -1 1 0 -477.99991 208.99989)"><path d="m186.49989 489.5h3.00009v2h-3.00009z" fill="url(#k)" stroke="url(#m)"/><g fill="#fcaf3e" stroke="#ce5c00"><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(#o)" stroke="url(#p)" 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(#b)" 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(#c)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#d)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#e)"/><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(#g)"/></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..e89dca6a4
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></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(.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="e" 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="f" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="g" 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="h"><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 8.84 15.235)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.0207 0 0 .00618 1.515 15.235)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#h" y1="366.648" y2="609.505"/><linearGradient id="k" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#h" y1="366.648" y2="609.505"/><radialGradient id="l" 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="m" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><path d="m4 17.5h10v1.5h-10z" fill="url(#j)" opacity=".15"/><path d="m4 17.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#i)" opacity=".15"/><path d="m3 1h10v14h-10z" fill="url(#c)" transform="translate(1 2)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round" transform="translate(1 2)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#d)" 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(#e)" fill-rule="evenodd" opacity=".141"/><path d="m3 1h10v14h-10z" fill="url(#c)" transform="translate(7 6)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#d)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#k)" 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(#l)" 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(#m)" 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(#f)"/><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(#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.67-2.34-1.844-4.018z" opacity=".5" stroke="#0f5a00" 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..ce6b09526
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_crookrotate.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="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.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="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.128125" x2="9.128125" xlink:href="#d" y1="1.836063" y2="3.688147"/><linearGradient id="f" 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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="g" 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="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.513784" x2="24.513784" y1="5.855691" y2="19.730726"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -2.656548 -4.500286)"><path d="m2.7424179 4.1252248h6.0000151v6.0000152l-6.0000271.00089z" fill="url(#j)"/><g fill="none" stroke-width=".750002" transform="translate(-.132545 3.25025)"><path d="m8.4999771 6.4999889-5.2500131.0000001v-5.2500131h5.2500131z" stroke="url(#h)" stroke-linecap="round"/><path d="m2.4999621.49997396 6.7500169.00000002.0000131 6.74906282-6.75003.0009541z" stroke="url(#i)" stroke-linejoin="round"/></g><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(#f)" stroke="#6326b9" 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(#g)" 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(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#b)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#c)"/><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(#e)"/></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..b1c8cebf9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_crookslant.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="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.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="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.128125" x2="9.128125" xlink:href="#d" y1="1.836063" y2="3.688147"/><linearGradient id="f" 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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="g" 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="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.513784" x2="24.513784" y1="5.855691" y2="19.730726"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -2.656548 -4.500286)"><path d="m2.7424179 4.1252248h6.0000151v6.0000152l-6.0000271.00089z" fill="url(#j)"/><g fill="none" stroke-width=".750002" transform="translate(-.132545 3.25025)"><path d="m8.4999771 6.4999889-5.2500131.0000001v-5.2500131h5.2500131z" stroke="url(#h)" stroke-linecap="round"/><path d="m2.4999621.49997396 6.7500169.00000002.0000131 6.74906282-6.75003.0009541z" stroke="url(#i)" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".610727" transform="matrix(1.2280479 0 0 1.2280479 .657072 8.077078)"><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(#f)" stroke="#6326b9" 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(#g)" stroke-linecap="square"/></g><g stroke-width=".264583" transform="matrix(2.6637023 .9695083 -.9695083 2.6637023 -13.801938 -2.029853)"><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(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#b)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#c)"/><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(#e)"/></g></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..f3880200a
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" 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=".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="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.04224859 0 0 .00617648 -3.269828 14.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="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01445832 0 0 .00617648 10.513465 14.735417)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 13.486574 14.735417)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="g" 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="h" 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><linearGradient id="i" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" xlink:href="#h" y1="11.830508" y2="11.830508"/><linearGradient id="j" gradientTransform="matrix(0 -.39448 .42345 0 -.496 23.346)" gradientUnits="userSpaceOnUse" x1="7.604416" x2="7.857325" xlink:href="#g" y1="11.003552" y2="12.489676"/><radialGradient id="k" cx="10.211102" cy="22.022497" gradientTransform="matrix(1 0 0 .26219511 0 16.248306)" gradientUnits="userSpaceOnUse" r="5.896552" xlink:href="#a"/><linearGradient id="l" gradientTransform="translate(0 5.750002)" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" xlink:href="#h" y1="11.830508" y2="11.830508"/><ellipse cx="10.211102" cy="22.022497" fill="url(#k)" opacity=".57" rx="5.896552" ry="1.546047"/><g transform="translate(3 2)"><path d="m.500118 4.5h19.059088v9.932203h-19.059088z" fill="url(#c)"/><path d="m.500118 4.5h19.026785v10.022965h-19.026785z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="8.033897" opacity=".3" rx=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="16.932203" x="1.5" y="5.5"/><circle cx="10.065617" cy="9.861602" fill="#619b26" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#418d16" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#418d16" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#418d16" r=".995971"/></g><path d="m1.800003 16.999998h20.400034v1.500003h-20.400034z" fill="url(#d)" opacity=".15"/><path d="m1.8000031 17.000062v1.49992c-.7445682.002824-1.8000031-.336056-1.8000031-.750056s.83088183-.749863 1.8000031-.749864z" fill="url(#e)" opacity=".15"/><path d="m22.200038 17.000062v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#f)" opacity=".15"/><path d="m.500118 4.5h19.059088v9.932203h-19.059088z" fill="url(#c)"/><path d="m.500118 4.5h19.026785v10.022965h-19.026785z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="8.033897" opacity=".3" rx=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="16.932203" x="1.5" y="5.5"/><circle cx="10.065617" cy="9.861602" fill="#619b26" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#418d16" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#418d16" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#619b26" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#418d16" r=".995971"/><g stroke-linecap="round" stroke-linejoin="round"><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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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(#h)" 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(.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(#l)" stroke-opacity=".915441"/><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#i)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#j)" 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.591797 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..7358dcd93
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></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..77f972b15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cut.svg
@@ -0,0 +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="#a60101"/><stop offset="1" stop-color="#5f0101"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#444"/><stop offset="1" stop-color="#9e9e9e"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#d1d1d1"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><radialGradient id="d" 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="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18" x2="16" xlink:href="#b" y1="1040.362192" y2="1036.362192"/><radialGradient id="f" 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="#c"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 23.053316 -2.000008)" gradientUnits="userSpaceOnUse" x1="17" x2="15" xlink:href="#b" y1="1042.3622" y2="1038.3622"/><radialGradient id="h" cx="12" cy="15.166395" gradientTransform="matrix(-.55698928 1.3924728 -2.4995652 -.99982634 57.593265 1041.8163)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#a"/><radialGradient id="i" cx="9" cy="1035.5266" gradientTransform="matrix(-1.9795548 .28278205 -.24994327 -1.749674 285.6389 2844.6513)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#a"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -27.364705 1048.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#j"/><radialGradient id="l" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -19.364705 1048.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#j"/><g transform="translate(0 -1028.3622)"><path d="m11.553316 1039.3622-5.2999997-9.8s-3.6999995 7.8 5.2999997 12.8z" fill="url(#f)" stroke="url(#g)"/><path d="m12.5 1039.3622 5.3-9.8s3.7 7.8-5.3 12.8z" fill="url(#d)" stroke="url(#e)"/><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(#k)" 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(#l)" 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" stroke="url(#h)"/><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" stroke="url(#i)" transform="translate(1 7.999992)"/></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..23d043baf
--- /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 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-opacity=".6639"><g stroke="#888a85" transform="matrix(1.0588245 0 0 1.0588245 -.705894 -.705902)"><path d="m20 8.0000134a8 4 0 0 1 -16 0 8 4 0 1 1 16 0" fill="url(#c)" opacity=".986928" stroke="#7239b3"/><path d="m4 8v8c0 2.2091 3.581722 4 8 4s8-1.7909 8-4v-8c0 2.2091-3.581722 4-8 4s-8-1.7909-8-4" fill="url(#b)" opacity=".986928" stroke="#7239b3"/><path d="m5.0078125 11.064453v4.935547c0 .559521.5229144 1.29368 1.7871094 1.925781 1.264195.632102 3.132197 1.066406 5.2050781 1.066407 2.072881 0 3.940883-.434305 5.205078-1.066407 1.264195-.632101 1.78711-1.36626 1.78711-1.925781v-4.935547c-.307622.215656-.534898.491081-.884766.666016-1.631236.815623-3.762025 1.277344-6.107422 1.277343-2.3453969 0-4.4761864-.46172-6.1074219-1.277343-.3498678-.174935-.577144-.45036-.8847656-.666016z" fill="none" opacity=".986928" stroke="url(#e)"/></g><ellipse cx="11.973828" cy="7.693608" fill="none" opacity=".9" rx="7.46049" ry="3.190754" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cyramid.svg b/icon-themes/elementary_svg/cmd/lc_cyramid.svg
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..d6a77ec11
--- /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"><radialGradient id="a" 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="b" 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="c" 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="d" gradientTransform="matrix(.8236 0 0 .8237 18.39 -12.633)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#e" y1="22.767" y2="39.523"/><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(.6066 0 0 .6068 16.73 -5.904)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#e" y1="39.397" y2="22.916"/><linearGradient id="g" gradientTransform="matrix(.4458 0 0 .45 .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" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" y1="2.269" y2="19.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><path d="m2.528 2h17.944c.293 0 .524.248.528.555l.05 4.398c.003.2-14.002-.004-14.002-.004s.052 14.946-.05 14.948l-4.47.103c-.293.006-.528-.248-.528-.556v-18.89c0-.304.235-.554.528-.554z" fill="url(#g)"/><path d="m1 6.164v15.3c0 .839.695 1.536 1.537 1.536h4.463v-1h-4.463c-.307 0-.537-.23-.537-.537v-15.3z" opacity=".3"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#h)"/><path d="m2 10h4v1h-4zm0 4h4v1h-4zm0 4h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 22h1v-15.146h-1z" opacity=".321"/><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(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(.6 0 0 .6 8.8 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.1c-.146.18-.305.353-.477.51l-.084.073c-.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-.31 0-.607-.03-.897-.09-.003 0-.007 0-.01-.004-.008 0-.014-.004-.02-.006-.274-.056-.54-.14-.792-.245l-.065-.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-.204-.252-.424-.354-.652-.02-.043-.04-.087-.058-.13-.095-.232-.17-.475-.225-.724l-.025-.12c-.053-.274-.085-.56-.085-.854 0-.307.03-.605.09-.895l.002-.005.006-.026c.057-.273.14-.538.246-.79l.027-.067c.11-.247.237-.482.384-.703l.023-.04c.152-.223.327-.43.516-.622l.042-.045c.185-.184.39-.35.604-.498l.08-.06c.205-.14.425-.254.653-.356.043-.02.087-.04.13-.058.232-.095.475-.17.724-.225.04-.01.08-.02.12-.026.277-.054.562-.086.856-.086.167 0 .334.01.5.03v2.97l7.766-5z" fill="url(#b)" opacity=".99" transform="matrix(.6 0 0 .6 8.8 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(#c)" stroke-width="1.637" transform="matrix(.6 0 0 .6 8.8 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.316 7.48 7.48 0 0 1 8.269-6.535" opacity=".5" stroke="url(#d)" stroke-width="1.637" transform="matrix(.6 0 0 .6 8.8 9.7)"/><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="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(#f)" stroke-width="1.637" transform="matrix(.6 0 0 .6 8.8 9.7)"/></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..963496a5e
--- /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" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 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="b" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 4.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#a" y1="7.555553" y2="40.444439"/><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 16.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#a" y1="7.555553" y2="40.444439"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.575024" x2="15.533899" xlink:href="#e" y1="15.291122" y2="26.415255"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.063457" x2="17.063457" y1="13.463727" y2="24.438799"><stop offset="0" stop-color="#63c1ec"/><stop offset="1" stop-color="#0a7ec2"/></linearGradient><linearGradient id="f" 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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.921363" x2="12.964046" xlink:href="#e" y1="8.799831" y2="18.804457"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.431455" x2="13.215728" xlink:href="#e" y1="2.224558" y2="14.026913"/><rect height="21" rx=".527778" ry=".555556" style="opacity:.8;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298039;fill:url(#f)" width="21" x="1.5" y="1.5"/><rect fill="url(#g)" height="3.012073" rx=".647849" ry=".653561" width="6.038777" x="4.5" y="10.5"/><rect fill="url(#d)" height="2.949152" rx=".486582" ry=".502826" width="11.033899" x="4.5" y="16.5"/><rect fill="url(#h)" height="2.949153" rx=".449154" ry=".383902" width="14.949154" x="4.5" y="4.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.5 11.500001h3.96875v.968749h-3.96875z" opacity=".3" stroke="url(#a)"/><path d="m5.5 5.500001 12.994174-.025424v.968749l-12.994174.025424z" opacity=".3" stroke="url(#b)"/><path d="m5.5 17.500001 8.984414.03595v.968749l-8.984414-.03595z" opacity=".3" stroke="url(#c)"/><g stroke="#006199"><rect height="2.994095" opacity=".5" rx=".378189" ry=".473788" width="10.992041" x="4.5" y="16.5"/><rect height="3.006355" opacity=".5" rx=".525425" ry=".5" width="5.987289" x="4.5" y="10.5"/><rect height="2.949153" opacity=".5" rx=".234372" ry=".240083" width="14.949154" x="4.5" y="4.5"/></g></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..9a38bb2ec
--- /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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="4.354743" y2="57.840454"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="17.83482" y2="73.398201"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="33.392567" y2="88.955948"/><linearGradient id="d" 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)"><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(#b)" 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(#c)" 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><path d="m8.5 2.5v2h2v7 8h-2v2h2 2v-10-9h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square" transform="matrix(-1 0 0 1 23 0)"/><path d="m1.5 9.5v5h7v-5z" fill="#ff8c82" stroke="#c6262e" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m2.5 10.5h5v3" 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/lc_datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg
new file mode 100644
index 000000000..92351a2f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><linearGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="c" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" y1="2.269" y2="19.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><linearGradient id="d" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 22.996)" gradientUnits="userSpaceOnUse" x1="22.558" x2="22.893" y1="31.597" y2="5.736"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".932" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .4682 -.50257 0 24.427 1.382)" gradientUnits="userSpaceOnUse" x1="18.986" x2="38.546" y1="19.213" y2="17.708"><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.528 2h17.944c.293 0 .524.248.528.555l.05 4.398c.003.2-14.002-.004-14.002-.004s.052 14.945-.05 14.947L2.528 22c-.293.006-.528-.248-.528-.556V2.554C2 2.25 2.235 2 2.528 2z" fill="url(#a)"/><path d="M1 6.164v15.3C1 22.304 1.695 23 2.537 23H7v-1H2.537C2.23 22 2 21.77 2 21.463v-15.3z" opacity=".3"/><path d="M2.536 1.5c-.574 0-1.036.462-1.036 1.036V6.5h20V2.536c0-.574-.462-1.036-1.036-1.036z" fill="url(#b)"/><path d="M2 10h4v1H2zm0 4h4v1H2zm0 4h4v1H2z" opacity=".321"/><path d="M6 2h1v4H6zm5 0h1v4h-1zm5 0h1v4h-1z" opacity=".4" fill="#126400"/><path d="M2.536 1.5c-.574 0-1.036.462-1.036 1.036V6.5h20V2.536c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="M2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 22h1V6.854H6z" opacity=".321"/><path d="M18.627 7.54c4.452 3.88 2.87 10.21-3.856 10.38v3.278l-7.12-5.464 7.12-5.463v3.254c3.917.152 6.11-3.417 3.31-5.984z" display="block" fill="url(#d)" stroke="#5f2a8a" stroke-opacity=".592" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.62 9.285c.063.1.095.857.065 1.33s-.363 1.04-.693 1.55c-.625.965-2.008 1.757-4.664 1.6v-2.658l-6.023 4.625 6.002 4.653.078-2.897c3.056.078 5.028-1.28 5.91-3.023 1.228-2.3-.518-5.372-.676-5.18zm.392 2.137c.12.87.05 1.814-.4 2.7-.792 1.566-2.504 2.838-5.573 2.628l-.398-.027-.06 2.136-4.03-3.125 4.01-3.082v1.87l.347.033c3.14.303 4.9-.71 5.722-1.98.25-.384.28-.767.38-1.155z" display="block" fill="url(#e)" opacity=".8"/><path d="M18.627 7.54c4.452 3.88 2.87 10.21-3.856 10.38v3.278l-7.12-5.464 7.12-5.463v3.254c3.917.152 6.11-3.417 3.31-5.984z" fill="none" opacity=".5" stroke="#a771db" stroke-linejoin="round" stroke-width=".791"/></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..cf444049e
--- /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(-.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="16.023764" x2="16.023764" y1="1.908505" y2="15.058398"><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><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><linearGradient id="d" 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="e" 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><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.843866-9.7383418 6.457529-3.7410137c-.197165-1.8980106-1.151681-3.2173379-2.490234-4.3132118l-6.457529 3.7410137-9.8555848-2.4063114-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.269008 7.386326 1.089783-.73744 3.000405-9.7836141 6.125448-3.4568206c-.116979-1.2203799-.887772-2.0438511-1.544922-2.6758834l-6.04537 3.5955197-9.9730607-2.2933801-1.1835334.5750601z" fill="none" stroke="url(#b)"/><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(#d)" 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(#e)" 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..41338829c
--- /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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" 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="e" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.729"><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(.5 0 0 .25 0 4)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.963"><stop offset="0" stop-opacity=".119"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.295" x2="9.295" y1="-3.284" y2="17.85"><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><path d="m10.112 20.64 2.344-1.353 2.844-9.74 6.458-3.74c-.197-1.898-1.152-3.217-2.49-4.313l-6.458 3.74-9.855-2.404-2.345 1.35 4.763 8.222z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m6.237 11.905 4.27 7.387 1.09-.738 3-9.783 6.125-3.456c-.117-1.22-.888-2.044-1.545-2.676l-6.045 3.596-9.972-2.295-1.185.575z" fill="none" stroke="url(#b)" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><g transform="matrix(.4189 0 0 .4189 12.48 12.48)"><rect fill="url(#d)" height="18" rx=".5" width="18" x="3" y="3"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8h20v1h-20z" fill="url(#f)" opacity=".15"/><path d="m2.5 7.164v13.3c0 .574.462 1.036 1.036 1.036h16.928c.574 0 1.036-.462 1.036-1.036v-13.3" fill="none" opacity=".3" stroke="#000" stroke-width="2.387"/><path d="m3.537 2.195c-.738 0-1.342.604-1.342 1.342v3.963a.304.304 0 0 0 .305.305h19a.304.304 0 0 0 .305-.305v-3.963c0-.738-.604-1.342-1.342-1.342z" fill="url(#g)"/><g fill="none"><path d="m3.536 2.5c-.574 0-1.036.462-1.036 1.036v3.964h19v-3.964c0-.574-.462-1.036-1.036-1.036z" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width="2.387"/><path d="m18.5 17.5h-13zm-.01-5.988-12.99-.01v7.998h13zm.01 3.988h-13m13-2h-13m2.545-1.98-.017 7.98m2.55-7.944-.005 7.944m2.535-7.972.004 7.972m2.52-8 .014 8" opacity=".2" stroke="#fff"/><path d="m3.5 3.5v3h17v-3z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></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..25cf6c6de
--- /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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m10.112 20.64 2.344-1.353 2.844-9.74 6.458-3.74c-.197-1.898-1.152-3.217-2.49-4.313l-6.458 3.74-9.855-2.404-2.345 1.35 4.763 8.222z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m6.237 11.905 4.27 7.387 1.09-.738 3-9.783 6.125-3.456c-.117-1.22-.888-2.044-1.545-2.676l-6.045 3.596-9.972-2.295-1.185.575z" fill="none" stroke="url(#b)" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/></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..13f0e34b8
--- /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" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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" gradientTransform="matrix(.48806853 0 0 .48717974 .303692 -.163629)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="43" y2="3"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="3.996808" y2="20.000873"><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><radialGradient id="f" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .8950525 -.94685877 -.00000002 20.000788 -3.440166)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857126)"><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(#f)" height="18" rx=".5" width="18" x="3" y="3"/><rect fill="none" height="19" opacity=".3" rx="1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m3.501246 3.498756h17v17h-17z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.514015 3.825155a1.4329316 1.4303221 0 0 0 -.686346.197917l-5.384006 3.105771a1.4329316 1.4303221 0 0 0 -.686347.989583 1.4329316 1.4303221 0 0 0 -.01525 0 1.4329316 1.4303221 0 0 0 -.472816 1.065706l-.03051 6.196318a1.4329316 1.4303221 0 0 0 .488069 1.065705 1.4329316 1.4303221 0 0 0 0 .01522 1.4329316 1.4303221 0 0 0 .701599 1.020032l5.368753 3.075322a1.4329316 1.4303221 0 0 0 1.174416.106571 1.4329316 1.4303221 0 0 0 .01525 0 1.4329316 1.4303221 0 0 0 1.220171-.09134l5.368754-3.090547a1.4329316 1.4303221 0 0 0 .686346-.974359 1.4329316 1.4303221 0 0 0 .533826-1.096155v-6.196317a1.4329316 1.4303221 0 0 0 -.488068-1.065704 1.4329316 1.4303221 0 0 0 -.701599-1.020033l-5.384006-3.090546a1.4329316 1.4303221 0 0 0 -1.174414-.121795 1.4329316 1.4303221 0 0 0 -.533826-.09135z" fill="url(#d)" opacity=".05"/><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(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m17.5 17.221611-7-5.673017 7-5.6960218v3.6474278h6v4h-6z" display="block" fill="url(#b)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></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..52775221f
--- /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"><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l.059816 19.001408h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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=".4" stroke="#126400" 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(#f)" stroke-linecap="round" stroke-linejoin="round"/></g><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 fill="#126400"><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><path d="m2.000001 17.999819h19v5h-19z" fill="#fcaf3e"/><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"/><g fill="#ce5c00"><path d="m2.000001 17.999819c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h19v3h-19z"/><path d="m6 19h1v3h-1z"/><path d="m11 19h1v3h-1z"/><path d="m16 19h1v3h-1z"/></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..45d5a9528
--- /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"><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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" fill="none" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5371094 1c-.842497 0-1.5371094.6946124-1.5371094 1.5371094v2.9804687h1v-2.9804687c0-.305795.2313144-.5371094.5371094-.5371094h17.9257816c.305795 0 .537109.2313144.537109.5371094v2.9804687h1v-2.9804687c0-.842497-.694612-1.5371094-1.537109-1.5371094z" fill="#126400" opacity=".4"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g fill="#126400"><path d="m6.000001 2h1v3.5h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 2h1v3.5h-1z" opacity=".4"/></g><path d="m1.5 6v.5h20v-.5z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m6.000001 6.499818h1v15.5h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 6.499818h1v15.5h-1z" opacity=".321"/><path d="m7.000001 9.999818h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m7 2v20l-5.999999-.000182v-20z" fill="#fcaf3e"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><g fill="#ce5c00"><path d="m7 2c0-.554-.446-.9999748-1-1.00000003l-3.999999-.000182c-.554-.00002521-1 .44600003-1 1.00000003v20c0 .554.446.999975 1 1l3.999999.000182c.554.000025 1-.446 1-1zm-1 0v20l-3.999999-.000182v-20z"/><path d="m2 6h4v1h-4z"/><path d="m2 10h4v1h-4z"/><path d="m2 14h4v1h-4z"/><path d="m2 18h4v1h-4z"/></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..f3ee4c08a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataprovider.svg
@@ -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(.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="b" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#d" y1="15.999" y2="19.963"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="g" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="h" 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="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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="k" xlink:href="#d"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="m" 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(#m)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#l)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#j)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#i)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><g transform="translate(10.007 7.955)"><rect fill="url(#a)" height="12" rx=".528" ry=".556" width="8.858" x="2" y="2"/><path d="m2.5 2.5h8.5l-.142 11.5h-8.498z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h11v1h-11z" fill="url(#e)" 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="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#f)"/><g fill="none" stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" opacity=".4" stroke="#126400"/><path d="m2.5 2.5v3l7.99-.007v-3z" opacity=".5" stroke="url(#g)" stroke-linejoin="round"/></g><path d="m6 7h1v8h-1zm-4 3h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/></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..0c444bd70
--- /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(.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="b" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 2.847 295.672)" gradientUnits="userSpaceOnUse" r="117.143" 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.714" cy="486.648" gradientTransform="matrix(0 0 0 0 3.503 295.672)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" 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="g" gradientTransform="matrix(.10583 0 0 .1323 .6 290.565)" 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="h" 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="i" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" y1="5" y2="43"/><linearGradient id="j"><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="k" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#c" y1="15.999" y2="19.963"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="m" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#j" y1="2.269" y2="19.728"/><radialGradient id="n" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -4.59 296.34)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><linearGradient id="o" gradientTransform="matrix(.13 0 0 .1 -261.43 -13.52)" 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="p" gradientUnits="userSpaceOnUse" x1="5.4027" x2="5.0435" y1="294.0503" y2="294.609"><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="q" gradientUnits="userSpaceOnUse" x1="4.94956" x2="4.94956" xlink:href="#r" y1="294.16971" y2="296.34799"/><linearGradient id="r"><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="s" gradientUnits="userSpaceOnUse" x1="5.225" x2="5.225" xlink:href="#r" y1="296.2197" y2="294.5716"/><path d="m.926 296.47h4.498v.53h-4.498z" fill="url(#a)" 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(#b)" opacity=".15" transform="translate(0 -290.65)"/><path d="m.926 291.047h4.498v5.556h-4.498z" fill="url(#f)" transform="translate(0 -290.65)"/><path d="m5.16 296.34h-3.97v-5.03h3.97z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-width=".265" transform="translate(0 -290.65)"/><path d="m.912.392h4.498v5.556h-4.498z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".265"/><g transform="matrix(.26 0 0 .26 0 2.11)"><rect fill="url(#h)" height="12" rx=".528" ry=".556" width="8.858" x="2" y="2"/><path d="m2.5 2.5h8.5l-.142 11.5h-8.498z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h11v1h-11z" fill="url(#k)" 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-.015-7.3" fill="none" opacity=".3" stroke="#000"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#l)"/><g fill="none" stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" opacity=".4" stroke="#126400"/><path d="m2.5 2.5v3l7.99-.007v-3z" opacity=".5" stroke="url(#m)" stroke-linejoin="round"/></g><path d="m6 7h1v8h-1zm-4 3h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/></g><path d="m5.424 296.47v.53c.164 0 .397-.12.397-.265 0-.146-.182-.264-.396-.264z" fill="url(#e)" 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(#n)" 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(#o)" opacity=".99" transform="translate(0 -290.65)"/><g fill="none" stroke-width=".26"><path d="m5 294.188v-.443l.782.506-.783.5v-.4" opacity=".5" stroke="url(#p)" transform="translate(0 -290.65)"/><path d="m5.936 295.446a1.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(#q)" transform="translate(0 -290.65)"/><path d="m4.842 2.805v.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="m5.996 295.518h-.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(#s)" transform="translate(0 -290.65)"/></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..db7e2cc39
--- /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=".654" stop-color="#fff" 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="13.608" x2="13.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.877016" x2="12.002" xlink:href="#a" y1="7.3131" y2="20.001733"/><linearGradient id="h" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.002" x2="12.002" xlink:href="#a" y1="8.188448" y2="20.001733"/><linearGradient id="j" 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="k" gradientUnits="userSpaceOnUse" x1="14.002" x2="14.002" xlink:href="#a" y1="4.000565" y2="20.001733"/><linearGradient id="l" gradientTransform="matrix(.2576 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#m" y1="-7.666" y2="-7.666"/><linearGradient id="m"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.5627 0 0 .5922 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#o" y1="22.537" y2="27.546"/><linearGradient id="o"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2576 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#m" y1="-7.666" y2="-7.666"/><linearGradient id="q" gradientTransform="matrix(.5627 0 0 .5922 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#o" y1="22.537" y2="27.546"/><linearGradient id="r" gradientTransform="matrix(.2576 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#m" y1="-7.666" y2="-7.666"/><linearGradient id="s" gradientTransform="matrix(.5627 0 0 .583 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#o" y1="22.537" y2="27.546"/><linearGradient id="t" 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.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.259 0 0 .195 -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="v" gradientTransform="matrix(.3143 0 0 .342 .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><g opacity=".4"><path d="m36.68 40h4.763v7h-4.763z" fill="url(#c)" transform="matrix(.653 0 0 .4286 -3.077 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.653 0 0 -.4286 -3.077 2.857)"/><path d="m10 40h26.68v7h-26.68z" fill="url(#e)" transform="matrix(.653 0 0 .4286 -3.077 2.857)"/></g><g transform="translate(-9.012)"><rect fill="url(#j)" height="18.946" rx="1" width="5.063" x="18.437" y="2.554"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.52 3.492h2.98v17.008h-2.98z" opacity=".5" stroke="url(#k)"/><rect height="18.992" opacity=".5" rx="1" stroke="#7239b3" width="4.983" x="18.517" y="2.508"/></g></g><g transform="translate(.012)"><rect fill="url(#f)" height="14.985" rx="1" width="5.063" x="16.437" y="6.515"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.46 7.506h3.04v12.992h-3.04z" opacity=".5" stroke="url(#g)"/><rect height="14.995" opacity=".5" rx="1" stroke="#b35039" width="5.009" x="16.491" y="6.505"/></g></g><g transform="translate(-14)"><rect fill="url(#h)" height="12.043" rx="1" width="5.092" x="16.408" y="9.457"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.997v9.993h-2.997z" opacity=".5" stroke="url(#i)"/><rect height="11.992" opacity=".5" rx="1" stroke="#7bb339" width="4.996" x="16.504" y="9.508"/></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(#l)" 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.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(#p)" stroke="url(#q)"/><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(#r)" stroke="url(#s)"/><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(#t)" stroke="url(#u)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#v)" 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..83709d436
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".70495" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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_datasubtotals.svg b/icon-themes/elementary_svg/cmd/lc_datasubtotals.svg
new file mode 100644
index 000000000..b324cbe26
--- /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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="4.354743" y2="57.840454"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="17.83482" y2="73.398201"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="33.392567" y2="88.955948"/><radialGradient id="d" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="e" 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="f" 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="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 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(#b)" 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(#c)" 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><path d="m4.5 2.5v4h2v-2h2v-2h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><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(#d)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#e)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#f)"/><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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(-6 -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(-6 -11)"><rect fill="url(#b)" 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(#c)" 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(#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(-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(#d)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#e)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#f)"/><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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g fill="none" 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></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..74b20578b
--- /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.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><radialGradient id="d" 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><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><path d="m4.5 21.5v-4h2v2h5v2h-5z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m4.5 2.5v4h2v-2h5v-2h-5z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><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-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></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..c1284043b
--- /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="#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><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" 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..34f59793b
--- /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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.104751" x2="16.820753" y1="22.995932" y2="10.92285"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.22094199 0 0 .21960918 13.770149 11.514206)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="5.747559" y1="10.631441" y2="45.340096"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.359892" x2="16.821213" y1="11.664398" y2="24.906784"><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><path d="m10.112 20.64 2.344-1.353 2.844-9.74 6.458-3.74c-.197-1.898-1.152-3.217-2.49-4.313l-6.458 3.74-9.855-2.404-2.345 1.35 4.763 8.222z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m6.237 11.905 4.27 7.387 1.09-.738 3-9.783 6.125-3.456c-.117-1.22-.888-2.044-1.545-2.676l-6.045 3.596-9.972-2.295-1.185.575z" fill="none" stroke="url(#b)" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m15.199764 17.412542 1.905776 1.459353 3.853964-6.509346 1.50977.83619.403095.272223-4.950068 9.305271-4.695174-3.861058 1.435519-1.898657z" fill="url(#f)"/><g fill="none"><path d="m17.086802 20.046639 4.059056-6.781961 1.221597.742418m-4.35606 7.807028-3.795632-2.994838.618758-.788912" opacity=".5" stroke="url(#e)" stroke-width=".784051"/><path d="m20.992534 12.37384c-.157416-.01647-.313917.06194-.394798.212477l-3.446032 6.405068-2.215575-1.789596c-.197353-.109532-.443584-.0392-.551423.161436l-.993558 1.295801c-.107838.200481-.03529.450594.162061.560126 0 0 4.045363 3.394077 4.050353 3.396586.04625.02587.168876.06351.218045.06978.160618.02039.25074-.08123.333303-.234352l4.647431-8.638044c.107839-.200482.03529-.450516-.16206-.560048l-1.491196-.831329c-.04934-.02744-.104079-.04234-.156551-.04783z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684783"/></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..62c67a394
--- /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"><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#m" y1="13" y2="19"/><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.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><radialGradient id="j" 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="#h"/><linearGradient id="k" 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="l" 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="m" 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(#i)"/><path d="m-10-47h5v7h-5z" fill="url(#j)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#k)"/></g><path d="m3.5 3c-.28565 0-.5.21435-.5.5v17c0 .28565.21435.5.5.5h17c.28565 0 .5-.21435.5-.5v-17c0-.28565-.21435-.5-.5-.5z" fill="url(#m)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#l)" 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(#g)" 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(#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_dbformedit.svg b/icon-themes/elementary_svg/cmd/lc_dbformedit.svg
new file mode 100644
index 000000000..afde26708
--- /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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#r" y1="13" y2="19"/><linearGradient id="b" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="c" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(2.0038 0 0 1.4 27.988 -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" 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="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><radialGradient id="r" 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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#n)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#o)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#p)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#r)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#q)" 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(#a)" 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="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m19.464 9.14c.308-.23 1.17.203 1.962.99.79.788 1.208 1.63.982 1.94l.02.018 1.345-1.353.028-.028c.002 0-.02-.017-.018-.018.226-.31-.19-1.153-.98-1.94-.794-.788-1.656-1.22-1.964-.99l-.027.027-1.346 1.354z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".3446"/><path d="m9.777 18.876c.307-.23 1.17.202 1.962.99.79.787 1.206 1.628.98 1.94l.02.017 7.598-7.636.027-.027c0-.002-.02-.018-.018-.02.225-.31-.19-1.15-.982-1.938s-1.654-1.22-1.962-.99l-.027.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#c)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#e)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#i)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#j)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#k)" stroke="url(#l)" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m8.235 22.536-.573 1.353 1.37-.562c-.11-.132-.212-.265-.344-.396-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".3446"/></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..a5ccbc803
--- /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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="13" y2="19"/><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="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="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 opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><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><path d="m3.5 3c-.28565 0-.5.21435-.5.5v17c0 .28565.21435.5.5.5h17c.28565 0 .5-.21435.5-.5v-17c0-.28565-.21435-.5-.5-.5z" fill="url(#g)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" 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(#a)" 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..5121be018
--- /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" 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><linearGradient id="m" gradientTransform="matrix(.72378979 0 0 .72378991 -125.19431 -14.257582)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#n" y1="17" y2="36.026299"/><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.78298232 0 0 .78095643 -136.09264 -15.739386)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#n" y1="33" y2="24.519934"/><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><g transform="translate(.967954 9)"><path d="m1.532046-3.540421 16 15.999999h-16zm2.999941 8.499999v4.5h5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m2.531987-1.142631v12.602209h12.60221s-12.60221-12.602209-12.60221-12.602209z" opacity=".5" stroke="url(#m)"/><path d="m3.531987 3.784525v6.675053h7" opacity=".5" stroke="url(#o)"/><path d="m3.5 13.5h13.999723" opacity=".3" stroke="#85f619" 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..6cccb8b29
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#k" y1="13" y2="19"/><radialGradient id="b" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="21.342" y2="24.912"/><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.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><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><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 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#k)"/><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(#a)" 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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#b)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#c)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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_dbnewformautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewformautopilot.svg
new file mode 100644
index 000000000..2d65dec26
--- /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"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" 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="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="h" 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="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#s" y1="13" y2="19"/><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="#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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="10.631" y2="35.623"/><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(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="21.342" y2="24.912"/><linearGradient id="n"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="o" 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="#n"/><radialGradient id="p" 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="#n"/><linearGradient id="q" 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="r" 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><radialGradient id="s" 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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#o)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#p)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#q)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#s)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#r)" 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(#i)" 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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#j)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#k)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#m)"/></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(#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"/><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(#g)" 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(#h)" fill-rule="evenodd" opacity=".9"/></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..754fa912a
--- /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"><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><radialGradient id="m" 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="n" 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="o" 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="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><g transform="translate(-.992714 -1.007286)"><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#m)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#n)"/><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(#o)"/></g></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..542106244
--- /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"><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><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.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><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(.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="k" 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="l" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="m"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#o" y1="22.536863" y2="27.54611"/><linearGradient id="o"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="q" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#o" y1="22.536863" y2="27.54611"/><linearGradient id="r" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#m" y1="-7.665694" y2="-7.665694"/><linearGradient id="s" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#o" y1="22.536863" y2="27.54611"/><linearGradient id="t" 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="u" 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="v" 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="w" 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="x" 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="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(#k)" 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(#l)" stroke="url(#n)"/><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(#p)" stroke="url(#q)"/><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(#r)" stroke="url(#s)"/><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(#t)" stroke="url(#u)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#j)" width="17" x="3.5" y="10.5"/></g><g transform="translate(-.992714 -1.007286)"><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#v)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#w)"/><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(#x)"/></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(#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(#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_dbnewreport.svg b/icon-themes/elementary_svg/cmd/lc_dbnewreport.svg
new file mode 100644
index 000000000..2a7c61990
--- /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.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" 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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623"/><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.342" y2="24.912"/><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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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_dbnewreportautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewreportautopilot.svg
new file mode 100644
index 000000000..40fa52e24
--- /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"><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><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.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><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><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="#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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="10.631" y2="35.623"/><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(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#l" y1="21.342" y2="24.912"/><linearGradient id="n" xlink:href="#b"/><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"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#j)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#k)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#m)"/></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(#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_dbnewtable.svg b/icon-themes/elementary_svg/cmd/lc_dbnewtable.svg
new file mode 100644
index 000000000..55957523a
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="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><radialGradient id="d" 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="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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#g" y1="4.999989" y2="40.60302"/><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><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#g" y1="2.268861" y2="19.728326"/><rect fill="url(#e)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#h)" 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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#i)" 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 fill="#2f0064"><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><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#d)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><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(#c)"/></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..f087e160f
--- /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"><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><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.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><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" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" 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="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><radialGradient id="m" 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="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><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#p" y1="4.999989" y2="40.60302"/><linearGradient id="p"><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="q" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#b" y1="15.999304" y2="19.963179"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#p" y1="2.268861" y2="19.728326"/><rect fill="url(#n)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#q)" 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(#j)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#r)" 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 fill="#2f0064"><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><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#m)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#k)"/><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(#l)"/></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(#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_dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/lc_dbnewviewsql.svg
new file mode 100644
index 000000000..4211ba28c
--- /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="#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(.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="#004372" 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..0d7fbdc4c
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="p" 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="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..eccff0bb4
--- /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(.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><linearGradient id="m" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="n" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#o" y1="24.99" y2="30"/><linearGradient id="o"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#q" y1="24.99" y2="30"/><linearGradient id="q"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#o" y1="24.99" y2="30"/><linearGradient id="s" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#q" y1="24.99" y2="30"/><linearGradient id="t" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#o" y1="24.99" y2="30"/><linearGradient id="u" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#q" y1="24.99" y2="30"/><linearGradient id="v" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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="w" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#m)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#n)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#p)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#r)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#s)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#t)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#u)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#v)" stroke="url(#w)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..8c58a51e4
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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..caa64b97e
--- /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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" 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="n" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="p" 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="q" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#r" y1="23.048" y2="-5.018"/><linearGradient id="r"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="s" 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="t" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#r" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#m)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#n)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#o)" 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(#p)" stroke="url(#q)" 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(#s)" 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(#t)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..ebdb649f3
--- /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"><linearGradient id="a" gradientTransform="matrix(.33273176 0 0 .30638236 .443064 -1.372986)" gradientUnits="userSpaceOnUse" x1="23.30562" x2="14.388516" y1="24.843527" y2="9.590224"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><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.513924 9.5104343h-5.0169712l-.8637161 2.1660127h-2.3097004l4.7312445-11.3528945h2.1493776l4.5629676 11.3528945h-2.415254zm-4.4209066-1.717872h3.7685633l-1.681386-5.1358912z" style="opacity:.66;stroke:#000;stroke-width:.647105;stroke-linecap:round;stroke-linejoin:round;fill:url(#a)"/><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)"/></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..2159f26e2
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" 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="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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="e" 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="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(.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="40.60302"/><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" xlink:href="#b" y1="15.999304" y2="19.963179"/><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-.00125 19.001408h-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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#m)" 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 fill="#2f0064"><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="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(#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_dbtableedit.svg b/icon-themes/elementary_svg/cmd/lc_dbtableedit.svg
new file mode 100644
index 000000000..1a63d8af9
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45248178 -.45470777 .5062018 .50368637 -8.104062 11.180196)" 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="c" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -9.76287 8.853592)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -9.888986 8.980397)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -9.325253 8.413908)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -9.45137 8.540713)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -8.885569 7.972845)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -9.011685 8.098962)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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="l" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><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><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#o" y1="4.999989" y2="40.60302"/><linearGradient id="o"><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="p" 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="q" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#o" y1="2.268861" y2="19.728326"/><rect fill="url(#m)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#p)" 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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#q)" 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 fill="#2f0064"><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><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.1359999 1.505 5.0969999-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m9.7768834 18.875356c.3073656-.230868 1.1695046.201924 1.9620386.990323.790466.785643 1.20603 1.627796.981364 1.938607 0 0 .0193.01723.01861.01792l11.033449-11.087207c.279799-.282556-.155061-1.1715725-.971716-1.9847813-.819411-.8132088-1.711873-1.2439338-1.990983-.9634457z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".34458"/><path d="m19.464 9.1399996c.307-.23 1.17.203 1.962.9900004.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.1530004-.98-1.9400004-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><g stroke-width=".68916"><path d="m17.954456 10.657123c.307366-.230179 1.169505.201924 1.962039.990323.789777.787021 1.20603 1.628485.980674 1.938607 0 .0014.0193.01723.01861.01861l.137832-.137832c0-.0014-.02067-.01723-.0193-.01861.225357-.310122-.190896-1.152275-.981363-1.938607-.792534-.788399-1.653984-1.221191-1.962038-.990323z" fill="url(#c)"/><path d="m17.829029 10.784618c.306676-.231558 1.168815.201235 1.961349.989634.790467.785642 1.20603 1.628485.981364 1.938607 0 0 .0193.01654.01861.01792l.137832-.137832c0-.0014-.02067-.01792-.01861-.01861.225356-.311501-.191586-1.152965-.982053-1.939296-.792534-.7884-1.653984-1.221192-1.962038-.990323z" fill="url(#e)"/><path d="m18.392073 10.217439c.307365-.2301791 1.169504.201924 1.962038.990323.790467.787021 1.20603 1.628485.981364 1.938607 0 .0014.0193.01723.01861.01861l.137832-.137832c0-.0014-.02067-.01723-.0193-.01861.225356-.310122-.190896-1.152275-.981363-1.938607-.792534-.788399-1.653984-1.2211912-1.962038-.990323z" fill="url(#g)"/><path d="m18.265956 10.343556c.307366-.23018 1.169505.202613 1.962039.991012.791156.785642 1.207408 1.628485.982053 1.938607 0 .0021.0193.01792.01861.0193l.137832-.137835c0-.0014-.02067-.01792-.01861-.01861.225355-.310123-.191586-1.150898-.982053-1.937919-.792534-.788399-1.653984-1.2211915-1.962039-.990323z" fill="url(#h)"/><path d="m18.831757 9.7756878c.307365-.2301794 1.169504.2019239 1.962038.9903232.790467.78702 1.20603 1.628485.981364 1.938607 0 .0014.0193.01723.01861.01861l.137832-.137832c0-.0014-.02068-.01723-.0193-.01861.225356-.310122-.190896-1.152276-.981363-1.938607-.792534-.7883993-1.653984-1.2211918-1.961349-.9903232z" fill="url(#i)"/><path d="m18.705641 9.9024932c.307365-.2308686 1.169504.2019238 1.962038.9903228.789777.785643 1.20603 1.627796.980675 1.938607 0 0 .0193.01723.01861.01792l.137832-.137832c0-.0014-.02067-.01723-.01861-.01861.225355-.310121-.191587-1.152274-.982053-1.938606-.792534-.7890882-1.653984-1.2211915-1.962039-.9910121z" fill="url(#j)"/></g><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#k)" stroke="url(#l)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..e45731a00
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><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="24.060406" xlink:href="#d" y1="4.999989" y2="40.60302"/><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" 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="f" 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.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#e)" 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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#f)" 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 fill="#2f0064"><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><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..b6d7d10f7
--- /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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="13" y2="19"/><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="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="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 opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><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><path d="m3.5 3c-.28565 0-.5.21435-.5.5v17c0 .28565.21435.5.5.5h17c.28565 0 .5-.21435.5-.5v-17c0-.28565-.21435-.5-.5-.5z" fill="url(#g)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" 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(#a)" 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..315f01894
--- /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"><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="19.823" x2="16.693" xlink:href="#a" y1="10.543" y2="20.128"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.736" x2="17.736" xlink:href="#a" y1="11.502" y2="18.211"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.606" x2="14.606" xlink:href="#a" y1="10.543" y2="20.128"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.335" x2="6.473" xlink:href="#a" y1=".954" y2="18.605"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.083" x2="13.281" xlink:href="#a" y1="15.414" y2="12.051"/><radialGradient id="g" cx="11.25" cy="19.031" gradientTransform="matrix(1.48837 0 0 .4093 -2.795 13.097)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#0d0d0d" stop-opacity="0"/></radialGradient><ellipse cx="13.949" cy="20.886" fill="url(#g)" opacity=".163" rx="12" ry="3.3"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"><path d="m10.645 9.86h-2.528v8.745h-1.644v-8.745h-1.753v-.77l1.753-.566v-.574q0-1.825.795-2.738.802-.912 2.465-.912.958 0 1.944.337l-.438 1.287q-.85-.273-1.49-.273-.83 0-1.232.548-.4.548-.4 1.735v.648h2.527z" fill="url(#e)" stroke-width="1.01" transform="scale(.95435 1.04784)"/><g fill="url(#f)" stroke-width=".561" transform="scale(.9585 1.0433)"><path d="m12.812 16.335q0-1.343.39-2.513.395-1.17 1.135-2.052h.86q-.728.978-1.098 2.148-.366 1.17-.366 2.407 0 1.216.375 2.376.374 1.16 1.078 2.118h-.85q-.746-.86-1.136-2.01-.39-1.15-.39-2.473z" fill="url(#d)"/><path d="m17.716 16.335-1.92-2.72h1.038l1.434 2.097 1.418-2.098h1.03l-1.92 2.72 2.025 2.843h-1.037l-1.515-2.22-1.535 2.22h-1.028z" fill="url(#c)"/><path d="m23.704 16.335q0 1.332-.395 2.482-.39 1.15-1.13 2h-.852q.704-.95 1.08-2.11.374-1.166.374-2.382 0-1.236-.37-2.407-.365-1.17-1.094-2.148h.86q.746.887 1.136 2.062.39 1.17.39 2.503z" fill="url(#b)"/></g></g></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..9031f40cb
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="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><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#e" y1="4.999989" y2="40.60302"/><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><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#e" y1="2.268861" y2="19.728326"/><rect fill="url(#c)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#f)" 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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#g)" 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 fill="#2f0064"><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><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"/><rect fill="url(#b)" height="4" rx=".5" width="18" x="5" y="7"/><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..40f0c2c93
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.324452" x2="11.345974" y1="-.499129" y2="2.183532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><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="24.060406" xlink:href="#d" y1="4.999989" y2="40.60302"/><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" 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="f" 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.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#e)" 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(#a)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#7239b3"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#f)" 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 fill="#2f0064"><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_decrementindent.svg b/icon-themes/elementary_svg/cmd/lc_decrementindent.svg
new file mode 100644
index 000000000..9ea96ecdb
--- /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" gradientTransform="matrix(-.4766877 0 0 .44382351 1.383818 2.729605)" gradientUnits="userSpaceOnUse" x1="8.985285" x2="9.769402" y1="5.243903" y2="40.434242"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".2904194" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 -.45870569 0 32.384791 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="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><path d="m14 3v1h2v-1zm-10 2v1h8v-1zm10 0v1h9v-1zm-10 11v1h8v-1zm10 0v1h9v-1zm-10 2v1h8v-1zm10 0v1h3v-1zm0 2v1h2v-1z" fill="#4d4d4d" opacity=".4"/><path d="m14 8v2h9v-2zm0 4v2h7v-2z" fill="#4d4d4d"/><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(#c)" fill-rule="evenodd" opacity=".2"/><path d="m6.5000039 16.5-6-5 6-5v3h5.0000001v4h-5.0000001z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7"><path d="m6.4997695 16.5-5.9997976-5 5.9997975-5.0000593v3.0000593h5.0002346l.000469 4h-5.0002346z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><path d="m5.5000039 14.344173-3.455062-2.844173 3.455062-2.8330289v1.8330289h5.0000001v2h-5.0000001z" display="block" opacity=".401" stroke="url(#b)"/></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..fd07c4f85
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 44.287423 -27.045215)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="9" cy="10.712777" fx="9" fy="10.712777" gradientTransform="matrix(-3.5407286 .16094219 -.16094222 -3.5407289 42.590696 46.48256)" gradientUnits="userSpaceOnUse" r="6.21341" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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="m5.7896708 11.103921c.1966304-.0079.3803584.08036.525.225l5.7000002 5.575c.117521.117521.190937.253552.225.4.0175.07522.02202 1.153807.01718 1.22892.0014.02423.00096.05059 0 .075-.0076.04398-.0094.0832-.025.125-.03252.151015-.104031.304031-.225.425l-5.7000002 5.575c-.2892832.289283-.7616104.26339-1.075-.05l-1.1249968-1.125c-.3133896-.313389-.3392832-.810717-.05-1.1l2.325-2.428444-5.75.0061c-.44319984.000468-.80138472-.356803-.8-.8l.00782-2.500497c.001384-.443197.36070296-.702679.80390272-.703145l5.77500048-.0061-2.3539067-2.446854c-.2836291-.294829-.2633896-.761611.05-1.075l1.1250003-1.15c.1566952-.156695.3533696-.242135.55-.25z" fill="#fff" opacity=".35" stroke-width=".8"/><path d="m5.9896708 10.104219c.1966304-.0079.3803584.08036.525.225l5.7000002 5.575c.117521.117521.190937.253552.225.4.0175.07522.02202 1.153807.01718 1.22892.0014.02423.00096.05059 0 .075-.0076.04398-.0094.0832-.025.125-.03252.151014-.104031.304031-.225.425l-5.7000002 5.575c-.2892832.289283-.7616104.263389-1.075-.05l-1.1249968-1.125c-.3133896-.31339-.3392832-.810717-.05-1.1l2.325-2.428444-5.75.0061c-.44319984.000468-.80138472-.356803-.8-.8l.00782-2.500496c.0013812-.443198.36070296-.702679.80390272-.703146l5.77500048-.0061-2.3539067-2.446854c-.283629-.294829-.2633896-.76161.05-1.075l1.1250003-1.15c.1566952-.156695.3533696-.242135.55-.25z" fill="url(#b)" stroke-width=".8"/><path d="m6.0146708 10.504219c.068104-.0027.1422352.01723.225.1l5.7000002 5.575c.06759.06759.107187.148417.125.225.01369.05885-.0069 1.088922-.0078 1.10392-.000263.0083-.000263.01667 0 .025-.0062.03618.001.01754 0 .025.000229.0042.000681.0079 0 .025-.0108.0241-.01918.04923-.025.075-.0189.08778-.04217.167171-.1.225l-5.7000002 5.575c-.1278856.127885-.3451072.129893-.525-.05l-1.1249728-1.125c-.1724168-.172417-.1671519-.427636-.05-.55l2.325-2.428444c.2422144-.248591.071976-.66645-.275-.675l-5.75.0061c-.22981184.000242-.400718-.170189-.4-.4l.007816-2.500476c.00071456-.229811.17409088-.302904.40390272-.303146l5.77500048-.0061c.346976-.0086.5172144-.426409.275-.675l-2.3539467-2.446854c-.1253853-.130337-.1298928-.345108.05-.525l1.1250003-1.15c.09017-.09017.2076888-.121308.3-.125z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.0146708 11.428921 5.1921872 6.07892-5.175 5.075-.625-.625 2.025-2.128444c.742068-.735841.2200488-2.001344-.825-2l-5.375.0061.00782-1.750477 5.4-.0061c1.0450488.0014 1.5709744-1.167304.8289064-1.903145l-2.0539136-2.146855z" fill="none" opacity=".03" stroke="#000"/><path d="m14.844358 1.0006048c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687494c.146902.146901.331102.348797.37368.531857.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.222469.348182-.37368.499393l-7.125 6.9687498c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.90625-2.90625h-7.5624997c-.554 0-1-.446-1-1v-1.9999998c0-.554.446-1 1-1h7.5937497l-2.9375-2.9374994c-.361603-.3616037-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m14.844358.0009766c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687496c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.9687498c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.90625-2.90625h-7.5624997c-.554 0-1-.4459998-1-.9999998v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9375-2.9375c-.361603-.3616038-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m14.875608.5009766c.08513-.00341.177794.021544.28125.125l7.125 6.9687496c.08449.08449.133984.185522.15625.28125.01711.07356.0012.106253 0 .125-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.9687498c-.159857.159857-.431384.162366-.65625-.0625l-1.40625-1.40625c-.215521-.215521-.212233-.537767-.0625-.6875l2.90625-2.90625c.302768-.310739.08997-.8330618-.34375-.8437498h-7.5624997c-.287265 0-.5-.212735-.5-.5v-2c0-.287265.212735-.5.5-.5h7.5937497c.43372-.01069.646518-.5330109.34375-.8437496l-2.9375-2.9375c-.159856-.159856-.162366-.4313842.0625-.65625l1.40625-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.875608 1.6568546 6.5 6.3437496-6.46875 6.3437498-.78125-.78125 2.53125-2.53125c.927586-.919802.275061-2.5016788-1.03125-2.4999998h-7.0937497v-1.0625h7.1249997c1.306311.0017 1.958836-1.5801971 1.03125-2.4999996l-2.5625-2.5625z" opacity=".03"/></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..a2cd53c4e
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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"/><g fill="none" 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" stroke="url(#g)"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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..bc3fed89a
--- /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"><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="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" 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.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" 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"/><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(-.279094 .494955)"/><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="url(#f)" transform="translate(-.279094 -.505045)"/><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(-.121623 .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(#g)" transform="translate(-.121623 -.50505)"/></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..71a522f38
--- /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="matrix(.21788 .05143 .00147 .2555 11.713 7.66)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".365" x2="28.06" y1="19.599" y2="19.599"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(.4458 0 0 .45 .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="e" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" y1="2.269" y2="19.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><path d="m2.528 2h17.944c.293 0 .524.248.528.555l.05 4.398c.003.2-14.002-.004-14.002-.004s.052 14.945-.05 14.947l-4.47.104c-.293.006-.528-.248-.528-.556v-18.89c0-.304.235-.554.528-.554z" fill="url(#d)"/><path d="m1 6.164v15.3c0 .84.695 1.536 1.537 1.536h4.463v-1h-4.463c-.307 0-.537-.23-.537-.537v-15.3z" opacity=".3"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><path d="m2 10h4v1h-4zm0 4h4v1h-4zm0 4h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 22h1v-15.146h-1z" opacity=".321"/><g stroke-linejoin="round"><path d="m10.417 9.818c.497-.407 1.426-.4 2.073.11l.08 12.098c-.405.344-1.51.497-2.073-.002z" fill="url(#c)" 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(#a)" fill-rule="evenodd" stroke="url(#b)"/></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..9ec0bd968
--- /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" gradientTransform="matrix(.4054 0 0 .5135 8.266 5.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><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 16.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(-.01205 0 0 .00824 10.76 16.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="e" 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="f" 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="g" 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(#f)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".73" stroke="url(#g)"/><path d="m3.5 20h17v2h-17z" fill="url(#e)" opacity=".15"/><path d="m3.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15"/><path d="m20.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#c)" opacity=".15"/><path d="m5.5 4v16m14.5-1.5h-16m16-9h-16m6.5-5.5v16m5-16v16m4.5-7.5h-16m16 3h-16m16-9h-16" fill="none" opacity=".49" stroke="#2c465d" stroke-opacity=".324"/><path d="m5.5 6.5h10v12h-10z" fill="none" 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" fill="#505050" stroke="#565656" stroke-linecap="square"/><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="#8c8c8c" stroke-linejoin="round"/><path d="m19.511 12.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/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..de1e7d1e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg
@@ -0,0 +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-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" 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="c" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" 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="h" 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="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><g transform="matrix(.71935954 0 0 .71935954 -.085817 5.735371)"><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#e)" fill-rule="evenodd"/><g fill="none" stroke-width="1.390125"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#f)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></g><g transform="matrix(-.71935954 0 0 .71935954 23.995606 .235371)"><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#e)" fill-rule="evenodd"/><g fill="none" stroke-width="1.390125"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#f)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="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(#g)" 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(#h)" 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(#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(#c)"/></g></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..4b99b20be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteannotation.svg
@@ -0,0 +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-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.57894734 0 0 .55555556 34.074641 10.496731)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="-.740988" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><radialGradient id="e" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="h" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#e)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#g)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><g transform="matrix(.87817681 0 0 .88433535 4.449172 4.270754)"><path d="m22.262975 20.900519a6.2629757 1.4091694 0 0 1 -12.5259514 0 6.2629757 1.4091694 0 1 1 12.5259514 0z" fill="url(#h)" opacity=".4"/><g transform="translate(-25.02201 -.941175)"><path d="m46.52201 20.385514-3.184991-2.946158 3.06471-3.086417-2.209232-1.911764-3.154011 2.941176-3.217945-2.941176-2.298531 1.982082 3.217944 3.003528-3.217944 2.955566 2.298531 2.058824 3.214211-3.088236 3.22168 3.088236z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><g fill="none"><path d="m44.93385 14.418281-.647334-.627116-3.264508 2.866366-3.225731-2.863558-.824531.673766" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletecolumns.svg b/icon-themes/elementary_svg/cmd/lc_deletecolumns.svg
new file mode 100644
index 000000000..a480cd5b0
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#a" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#d" y1="2.268861" y2="19.728326"/><radialGradient id="h" 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="i" 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="j" 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="k" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#l" y1="13.022708" y2="32.702335"/><linearGradient id="l"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#l" y1="20.584223" y2="32.702335"/><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.000001 6.999818h21v1h-21z" fill="url(#e)" 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(#f)"/><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" fill="none" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5371094 1c-.842497 0-1.5371094.6946124-1.5371094 1.5371094v2.9804687h1v-2.9804687c0-.305795.2313144-.5371094.5371094-.5371094h17.9257816c.305795 0 .537109.2313144.537109.5371094v2.9804687h1v-2.9804687c0-.842497-.694612-1.5371094-1.537109-1.5371094z" fill="#126400" opacity=".4"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g fill="#126400"><path d="m6.000001 2h1v3.5h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 2h1v3.5h-1z" opacity=".4"/></g><path d="m6.000001 6.499818h1v15.5h-1z" opacity=".321"/><path d="m11.000001 6.516949h1v15.482869h-1z" opacity=".321"/><path d="m16.000002 6.499818h1v15.5h-1z" opacity=".321"/><path d="m7.000001 9.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m1.5 6v.5h20v-.5z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><g transform="matrix(.87817681 0 0 .88433535 4.449172 4.270754)"><path d="m22.262975 20.900519a6.2629757 1.4091694 0 0 1 -12.5259514 0 6.2629757 1.4091694 0 1 1 12.5259514 0z" fill="url(#h)" opacity=".4"/><g transform="translate(-25.02201 -.941175)"><path d="m46.52201 20.385514-3.184991-2.946158 3.06471-3.086417-2.209232-1.911764-3.154011 2.941176-3.217945-2.941176-2.298531 1.982082 3.217944 3.003528-3.217944 2.955566 2.298531 2.058824 3.214211-3.088236 3.22168 3.088236z" fill="url(#i)" stroke="url(#j)" 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(#k)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#m)"/></g></g></g><path d="m2.000001 13.999818h4.999999v1h-4.999999z" opacity=".321"/><path d="m2.000001 17.999819h4.999999v1h-4.999999z" opacity=".321"/><path d="m2.000001 9.999818h4.999999v1h-4.999999z" opacity=".321"/><g fill="#ce5c00"><path d="m6.000001 5.5h5v1.016949h-5z"/><path d="m6 9.982869h5v1.016949h-5z"/><path d="m6 13.999818h5v1.016949h-5z"/><path d="m6 17.98287h5v1.016949h-5z"/></g><path d="m1.999818-11.000001h20l.000182 6.000001h-20z" fill="#fcaf3e" transform="rotate(90)"/><g fill="#ce5c00"><path d="m12.000001 1.999818c0-.554-.446-1.00002017-1-1l-5.000001.000182c-.554.0000202-1 .446-1 1v20c0 .554.446 1.00002 1 1l5.000001-.000182c.554-.00002 1-.446 1-1zm-1 0v20l-5.000001.000182v-20z"/><path d="m6.000001 5.5h5v1.016949h-5z"/><path d="m6 9.982869h5v1.016949h-5z"/><path d="m6 13.999818h5v1.016949h-5z"/><path d="m6 17.98287h5v1.016949h-5z"/></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..46185d34f
--- /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"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" 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="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="e" 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="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><linearGradient id="h" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" 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="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="#c"/><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="#c"/><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.495 4.495h21v17h-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.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" 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(#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(#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(#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..1c3d4fd58
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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..e17c79133
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#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" 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" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" y1="2.269" y2="19.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><linearGradient id="j" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 22.996)" gradientUnits="userSpaceOnUse" x1="22.558" x2="22.893" y1="31.597" y2="5.736"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".932" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="k" gradientTransform="matrix(0 .4682 -.50257 0 24.427 1.382)" gradientUnits="userSpaceOnUse" x1="18.986" x2="38.546" y1="19.213" y2="17.708"><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.528 2h17.944c.293 0 .524.248.528.555l.05 4.398c.003.2-14.002-.004-14.002-.004s.052 14.945-.05 14.947l-4.47.104c-.293.006-.528-.248-.528-.556v-18.89c0-.304.235-.554.528-.554z" fill="url(#g)"/><path d="m1 6.164v15.3c0 .84.695 1.536 1.537 1.536h4.463v-1h-4.463c-.307 0-.537-.23-.537-.537v-15.3z" opacity=".3"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#h)"/><path d="m2 10h4v1h-4zm0 4h4v1h-4zm0 4h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 22h1v-15.146h-1z" opacity=".321"/><path d="m18.627 7.54c4.452 3.88 2.87 10.21-3.856 10.38v3.278l-7.12-5.464 7.12-5.463v3.254c3.917.152 6.11-3.417 3.31-5.984z" style="display:block;stroke:#5f2a8a;stroke-opacity:.592;stroke-linecap:round;stroke-linejoin:round;fill:url(#j)"/><path d="m19.62 9.285c.063.1.095.857.065 1.33s-.363 1.04-.693 1.55c-.625.965-2.008 1.757-4.664 1.6v-2.658l-6.023 4.625 6.002 4.653.078-2.897c3.056.078 5.028-1.28 5.91-3.023 1.228-2.3-.518-5.372-.676-5.18zm.392 2.137c.12.87.05 1.814-.4 2.7-.792 1.566-2.504 2.838-5.573 2.628l-.398-.027-.06 2.136-4.03-3.125 4.01-3.082v1.87l.347.033c3.14.303 4.9-.71 5.722-1.98.25-.384.28-.767.38-1.155z" display="block" fill="url(#k)" opacity=".8"/><path d="m18.627 7.54c4.452 3.88 2.87 10.21-3.856 10.38v3.278l-7.12-5.464 7.12-5.463v3.254c3.917.152 6.11-3.417 3.31-5.984z" fill="none" opacity=".5" stroke="#a771db" stroke-linejoin="round" stroke-width=".791"/><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..e1b6bc031
--- /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" gradientTransform="matrix(.4054 0 0 .5135 .266465 -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><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="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="e" 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="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 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"/><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><radialGradient id="j" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="k" 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="l" 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="m" 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(#l)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".73" stroke="url(#m)"/><path d="m3.5 20h17v2h-17z" fill="url(#k)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#j)" 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(#i)" opacity=".15"/><g fill="none" 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" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><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="#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.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#a)" 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(#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(#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_deleterecord.svg b/icon-themes/elementary_svg/cmd/lc_deleterecord.svg
new file mode 100644
index 000000000..0ffa6995b
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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..88f0883d3
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#a" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#d" y1="2.268861" y2="19.728326"/><radialGradient id="h" 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="i" 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="j" 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="k" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#l" y1="13.022708" y2="32.702335"/><linearGradient id="l"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#l" y1="20.584223" y2="32.702335"/><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.000001 6.999818h21v1h-21z" fill="url(#e)" opacity=".15"/><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(#f)"/><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" fill="none" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5371094 1c-.842497 0-1.5371094.6946124-1.5371094 1.5371094v2.9804687h1v-2.9804687c0-.305795.2313144-.5371094.5371094-.5371094h17.9257816c.305795 0 .537109.2313144.537109.5371094v2.9804687h1v-2.9804687c0-.842497-.694612-1.5371094-1.537109-1.5371094z" fill="#126400" opacity=".4"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g fill="#126400"><path d="m6.000001 2h1v3.5h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 2h1v3.5h-1z" opacity=".4"/></g><path d="m10-22h5v20h-5z" fill="#fcaf3e" transform="rotate(90)"/><path d="m16.000002 6.499818h1v15.5h-1z" opacity=".321"/><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="m11.000001 6.516949h1v15.482869h-1z" opacity=".321"/><path d="m7.000001 9.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h3.999999v1h-3.999999z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m1.5 6v.5h20v-.5z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.000001 13.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m2.000001 17.999819h4.999999v1h-4.999999z" opacity=".321"/><path d="m2.000001 9.999818h3.999999v1h-3.999999z" opacity=".321"/><path d="m6.000001 6.499818h1v15.5h-1z" opacity=".321"/><path d="m21.000002 14.999818c.554-.000005 1-.446 1-1v-3c0-.554-.446-1.0000055-1-1.0000002l-19.000002.0001822c-.554.000005-1 .446-1 1v3c0 .554.446 1.000005 1 1zm0-1-19.000002.000182v-3l19.000002-.000182z" fill="#ce5c00"/><g transform="matrix(.87817681 0 0 .88433535 4.449172 4.270754)"><path d="m22.262975 20.900519a6.2629757 1.4091694 0 0 1 -12.5259514 0 6.2629757 1.4091694 0 1 1 12.5259514 0z" fill="url(#h)" opacity=".4"/><g transform="translate(-25.02201 -.941175)"><path d="m46.52201 20.385514-3.184991-2.946158 3.06471-3.086417-2.209232-1.911764-3.154011 2.941176-3.217945-2.941176-2.298531 1.982082 3.217944 3.003528-3.217944 2.955566 2.298531 2.058824 3.214211-3.088236 3.22168 3.088236z" fill="url(#i)" stroke="url(#j)" 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(#k)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#m)"/></g></g></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..0f2f7782d
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="d" 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="e" 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="f" gradientTransform="matrix(.45714 0 0 .34765 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="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" 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="j" 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><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="#b"/><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="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="m" 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="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"/><path d="m2.65 21h18.7v2h-18.7z" fill="url(#i)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#h)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#g)" opacity=".15"/><path d="m5 5h17v16h-17z" fill="url(#f)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#j)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#d)" 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(#c)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#j)"><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)"/><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..04a7a123d
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><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" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#a" y1="15.999304" y2="19.963179"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#d" y1="2.268861" y2="19.728326"/><radialGradient id="h" 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="i" 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="j" 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="k" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#l" y1="13.022708" y2="32.702335"/><linearGradient id="l"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#l" y1="20.584223" y2="32.702335"/><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.000001 6.999818h21v1h-21z" fill="url(#e)" 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(#f)"/><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=".4" stroke="#126400" 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(#g)" 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 fill="#126400"><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="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(#h)" opacity=".4"/><g transform="translate(-25.02201 -.941175)"><path d="m46.52201 20.385514-3.184991-2.946158 3.06471-3.086417-2.209232-1.911764-3.154011 2.941176-3.217945-2.941176-2.298531 1.982082 3.217944 3.003528-3.217944 2.955566 2.298531 2.058824 3.214211-3.088236 3.22168 3.088236z" fill="url(#i)" stroke="url(#j)" 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(#k)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#m)"/></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_dia.svg b/icon-themes/elementary_svg/cmd/lc_dia.svg
new file mode 100644
index 000000000..b748f22fb
--- /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 .34765 3.03 4.123)" 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(.69203 0 0 .40432 -2.19 -.978)" 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.5h17v11h-17z" fill="none" opacity=".75" stroke="url(#d)" stroke-linejoin="round"/><path d="m4 3h16v11h-16z" fill="url(#k)" opacity=".75"/></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 5h17v16h-17z" fill="url(#g)"/><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..3373994e7
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#l"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><linearGradient id="o" 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="p" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#l"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#r" y1="11.822087" y2="1.32404"/><linearGradient id="r"><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="s" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#r"/><filter id="t" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="u" 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="v" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#m)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 30.389791 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 24.402835 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -9.249465 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#n)" width="14.250035" x=".874982" y=".880831"/></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(#o)" 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(#p)" 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(#q)"/><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(#s)" filter="url(#t)" 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(#u)" 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(#v)" 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..1b9cfb197
--- /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="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#e" y1="15.270427" y2="96.25267"/><linearGradient id="e"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#e" y1="61.170689" y2="-4.016581"/><radialGradient id="g" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" y1="20.378442" y2="27.73667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m23.983051 21c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 -1.826086)"><path d="m2 9.0000015c10.082633 0 43.999947.00223 43.999947.00223l.000053 34.9977685s-29.333332 0-44 0c0-11.666666 0-23.333333 0-35z" fill="url(#b)"/><path d="m45.499997 43.499999h-43.0000003v-34.0000001h43.0000003z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m43.5 41.5h-39.0000023l.0000023-30 38.999997.000003z" fill="url(#d)" stroke="#9a69d7" stroke-linecap="round" stroke-width="1.000001"/><path d="m1.4999552 8.4999357c10.3117928 0 45.0000318.0025 45.0000318.0025l.000047 35.9976273s-30.000052 0-45.0000788 0c0-12.000058 0-23.999996 0-35.9999143z" fill="none" opacity=".781" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.825001 11.75h38.349998v29.5h-38.349998z" fill="url(#g)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 10.3054902-8.92645 23.1935502-9.233215l-.01 7.027374c-5.881288-2.742344-10.794164 11.479836-23.2600779 3.200705z" fill="url(#h)" fill-rule="evenodd" opacity=".444444"/><g fill="#fff"><path d="m27.986045 24.327006-2.938427-.43211-1.774472 2.24411-.497063-2.928138-2.682618-.994156 2.631225-1.377581.116523-2.858531 2.12325 2.076748 2.754633-.772514-1.318984 2.66108z"/><path d="m20.200249 29.319792-1.149915-1.546425-1.843753.215473 1.115394-1.571507-.774678-1.686928 1.839268.575181 1.364975-1.258053.02133 1.926988 1.618279.90941-1.826081.615763-.364824 1.820098z"/><path d="m15.27636 29.286702-1.293465-.493574-1.034251.841863.06971-1.38268-1.120261-.723481 1.33655-.36097.341892-1.289.756319 1.159589 1.331562-.07316-.869119 1.077635.481059 1.243782z"/></g></g></g></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..57f9bbf89
--- /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="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="b" 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="#a"/><radialGradient id="c" 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="#a"/><linearGradient id="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="14.002" x2="14.002" xlink:href="#g" y1="4.000565" y2="20.001733"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.608" x2="13.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.877016" x2="12.002" xlink:href="#g" y1="7.3131" y2="20.001733"/><linearGradient id="j" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.002" x2="12.002" xlink:href="#g" y1="8.188448" y2="20.001733"/><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="#ce5c00" stroke-linejoin="round"/><g opacity=".4"><path d="m36.68 40h4.763v7h-4.763z" fill="url(#b)" transform="matrix(.653 0 0 .4286 -1.077 4.857)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="matrix(-.653 0 0 -.4286 -1.077 4.857)"/><path d="m10 40h26.68v7h-26.68z" fill="url(#d)" transform="matrix(.653 0 0 .4286 -1.077 4.857)"/></g><g transform="translate(-7.012 2)"><rect fill="url(#e)" height="18.946" rx="1" width="5.063" x="18.437" y="2.554"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.52 3.492h2.98v17.008h-2.98z" opacity=".5" stroke="url(#f)"/><rect height="18.992" opacity=".5" rx="1" stroke="#7239b3" width="4.983" x="18.517" y="2.508"/></g></g><g transform="translate(2.012 2)"><rect fill="url(#h)" height="14.985" rx="1" width="5.063" x="16.437" y="6.515"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.46 7.506h3.04v12.992h-3.04z" opacity=".5" stroke="url(#i)"/><rect height="14.995" opacity=".5" rx="1" stroke="#b35039" width="5.009" x="16.491" y="6.505"/></g></g><g transform="translate(-12 2)"><rect fill="url(#j)" height="12.043" rx="1" width="5.092" x="16.408" y="9.457"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.997v9.993h-2.997z" opacity=".5" stroke="url(#k)"/><rect height="11.992" opacity=".5" rx="1" stroke="#7bb339" width="4.996" x="16.504" y="9.508"/></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..5b7d6355f
--- /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="#ce5c00" stroke-miterlimit="0"><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..5f692a4d1
--- /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="#ce5c00" stroke-miterlimit="0"/></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..6d12210b8
--- /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="#ce5c00" stroke-miterlimit="0"/><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="#ce5c00" stroke-miterlimit="0"><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..4a62608ef
--- /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="#ce5c00" stroke-miterlimit="0" 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..160551547
--- /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="#ce5c00" stroke-miterlimit="0" 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..71552cde8
--- /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" gradientUnits="userSpaceOnUse" x1="8.33137" x2="8.987987" y1="-2.256266" y2="12.197476"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><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="24.060406" xlink:href="#d" y1="4.999989" y2="39.654362"/><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" 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="f" 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.938934l.059816 18.501408h-17.938934z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#e)" 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(#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=".4" stroke="#b35039" 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(#f)" 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 fill="#bd3510"><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_diagramtype.svg b/icon-themes/elementary_svg/cmd/lc_diagramtype.svg
new file mode 100644
index 000000000..0d940e93a
--- /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"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.608" x2="13.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.877016" x2="12.002" xlink:href="#a" y1="7.3131" y2="20.001733"/><linearGradient id="h" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.002" x2="12.002" xlink:href="#a" y1="8.188448" y2="20.001733"/><linearGradient id="j" 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="k" gradientUnits="userSpaceOnUse" x1="14.002" x2="14.002" xlink:href="#a" y1="4.000565" y2="20.001733"/><linearGradient id="l" gradientTransform="matrix(.783 0 0 .781 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#m" y1="33" y2="24.52"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#m" y1="8.0466" y2="21.817619"/><radialGradient id="o" 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><g opacity=".4"><path d="m36.68 40h4.763v7h-4.763z" fill="url(#c)" transform="matrix(.653 0 0 .4286 -3.077 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.653 0 0 -.4286 -3.077 2.857)"/><path d="m10 40h26.68v7h-26.68z" fill="url(#e)" transform="matrix(.653 0 0 .4286 -3.077 2.857)"/></g><g transform="translate(-9.012)"><rect fill="url(#j)" height="18.946" rx="1" width="5.063" x="18.437" y="2.554"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.52 3.492h2.98v17.008h-2.98z" opacity=".5" stroke="url(#k)"/><rect height="18.992" opacity=".5" rx="1" stroke="#7239b3" width="4.983" x="18.517" y="2.508"/></g></g><g transform="translate(.012)"><rect fill="url(#f)" height="14.985" rx="1" width="5.063" x="16.437" y="6.515"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.46 7.506h3.04v12.992h-3.04z" opacity=".5" stroke="url(#g)"/><rect height="14.995" opacity=".5" rx="1" stroke="#b35039" width="5.009" x="16.491" y="6.505"/></g></g><g transform="translate(-14)"><rect fill="url(#h)" height="12.043" rx="1" width="5.092" x="16.408" y="9.457"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.997v9.993h-2.997z" opacity=".5" stroke="url(#i)"/><rect height="11.992" opacity=".5" rx="1" stroke="#7bb339" width="4.996" x="16.504" y="9.508"/></g></g><path d="m2.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#o)" opacity=".15"/><path d="m1.5 6.46 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m2.5 8.857v12.603h12.602z" opacity=".5" stroke="url(#n)"/><path d="m3.5 13.785v6.675h7" opacity=".5" stroke="url(#l)"/></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..06a1eefd4
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><radialGradient id="n" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="o" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></g></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:#0f5a00;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.672794;fill:url(#n)"/><path d="m11.425954 24.669302-.02524 5.459508 3.639672-2.729754z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m11.401274 23.760692 3.63911 2.728446-3.639672 2.729754z" 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(#o)"/><path d="m7.7862814 24.669302-.025242 5.459508 3.6396716-2.729754z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m7.7616015 23.760692 3.6391095 2.728446-3.6396718 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..7790e8306
--- /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(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="#g" y1="9.534337" y2="9.534337"/><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(.76091728 0 0 .19022902 -39.567475 19.101329)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#g"/><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(.54286 0 0 .32593 -.53 3.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="k" gradientTransform="matrix(.4865 0 0 .37838 .824 2.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="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(#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="m3 4h19v15h-19z" fill="url(#j)" transform="matrix(0 1 -1 0 24 0)"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#k)" stroke-linecap="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)"/><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(#c)"/><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(#d)" 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..ed8adefe6
--- /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" 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="g" cx="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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.495 4.495h21v17h-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.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" 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" 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="#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(#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..064d1db3c
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.26746192 0 0 .44993664 9.280915 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#g" y1="15.499894" y2="48.395687"/><linearGradient id="g"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h"><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="i" gradientTransform="matrix(.14285716 0 0 .25 9.428572 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#e" y1="15.999304" y2="19.963179"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.295028" x2="12.295028" xlink:href="#k" y1="-4.283906" y2="16.849756"/><linearGradient id="k"><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="l" gradientUnits="userSpaceOnUse" x1="15.001243" x2="15.001243" xlink:href="#h" y1="2.268861" y2="19.728326"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8.019425" x2="8.019425" xlink:href="#h" y1="2.268861" y2="19.728326"/><linearGradient id="n" gradientTransform="matrix(.28614456 0 0 .34545454 -1.999999 -.0547)" gradientUnits="userSpaceOnUse" x1="24.169817" x2="24.169817" xlink:href="#k" y1="-12.24244" y2="48.933952"/><linearGradient id="o" gradientTransform="matrix(.11861471 0 0 .25 2.543723 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#e" y1="15.999304" y2="19.963179"/><linearGradient id="p" gradientTransform="matrix(.22288493 0 0 .44993664 2.418945 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#g" y1="15.499894" y2="48.395687"/><path d="m10.316406 2c-.175433 0-.316406.2469097-.316406.5546875v18.8886715c0 .307778.140973.556641.316406.556641h5.683594v-20z" fill="url(#f)"/><path d="m10 7h6.000001v1h-6.000001z" fill="url(#i)" opacity=".15"/><path d="m11.018182 1.499845c-.574145 0-.964506.4667325-1.036364 1.036364v3.963609h6.036364v-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" fill="url(#j)"/><g fill="none"><path d="m11.518182 1.499845c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h5.036364l-.000002-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m6 10.503906v7.996094h11.5l-.009766-7.988281z" opacity=".2" stroke="#fff"/><path d="m11 2.499818v3h4v-3z" opacity=".5" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m10.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m15.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m11.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m11.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m10 22h6v1h-6z" opacity=".321"/><path d="m3.2818539 2c-.1461944 0-.2636719.2469097-.2636719.5546875v18.8886715c0 .307778.1174775.556641.2636719.556641h4.7363281v-20z" fill="url(#p)"/><path d="m3.018182 7h4.981818v1h-4.981818z" fill="url(#o)" opacity=".15"/><path d="m3.858434 1.499845c-.4755719 0-.7989133.4667325-.858434 1.036364v3.963609h5v-3.963609c0-.574146 0-1.036364 0-1.036364z" fill="url(#n)"/><path d="m4.5371094 1c-.842497 0-1.5371095.6946122-1.5371094 1.5371094v4.4628906h5v-1h-4v-3.4628906c-.0000001-.3057949.2313144-.5371094.5371094-.5371094h2.9628906.5v-1s-.3244118 0-.5 0z" fill="#126400" opacity=".4"/><path d="m4.0175781 2a.50005.50005 0 0 0 -.5.5v.5a.50005.50005 0 0 0 .5.5h3.9824219v-1.5zm0 2.5a.50005.50005 0 0 0 -.5.5v.5a.50005.50005 0 0 0 .5.5h3.9824219v-1.5z" fill="url(#m)" opacity=".5"/><path d="m3.018183 7h1v14.999818h-1z" opacity=".321"/><path d="m4.018183 9.999818h4v1h-4z" opacity=".321"/><path d="m4.018183 13.999818h4v1h-4z" opacity=".321"/><path d="m4.018183 17.999819h4v1h-4z" opacity=".321"/><path d="m3.018182 22h5v1h-5z" opacity=".321"/><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="#004372" stroke-linejoin="round"/></g></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..ff63c97bf
--- /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(.49219581 0 0 .45839231 4.509306 3.206282)" gradientUnits="userSpaceOnUse" x1="4.814874" x2="-6.229807" y1="633.41772" y2="633.44916"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.07302009 0 0 -.07827208 6.435672 297.21673)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(0 -.14213467 -.15261621 0 13.228423 298.02276)" gradientUnits="userSpaceOnUse" x1="31.397408" x2="31.397408" y1="45.070068" y2="72.808495"><stop offset="0" stop-color="#fff"/><stop offset=".02573186" stop-color="#fff" stop-opacity=".235294"/><stop offset=".76580906" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" xlink:href="#b"/><linearGradient id="f"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.49999997 0 0 .25 -.999999 .000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#e" y1="15.999304" y2="19.963179"/><linearGradient id="h" gradientTransform="matrix(.49269306 0 0 .11248415 -.324631 3.493911)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1="15.499894" y2="48.395687"/><linearGradient id="i" gradientTransform="matrix(.49999997 0 0 .25 -.999999 6.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#e" y1="15.999304" y2="19.963179"/><linearGradient id="j" gradientTransform="matrix(.49269306 0 0 .11248415 -.324631 9.493911)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1="15.499894" y2="48.395687"/><path d="m1.5839844 4c-.3231667 0-.5839844.0617274-.5839844.1386719v3.8613281h21v-3.8613281c0-.0769445-.260818-.1386719-.583984-.1386719h-19.8320316z" fill="url(#h)"/><path d="m1 4h21v1h-21z" fill="url(#g)" opacity=".15"/><path d="m1 4v4h1v-3h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v3h1v-4h-1-19z" opacity=".321"/><rect fill="url(#j)" height="5" rx=".583333" ry=".138889" width="21" x="1" y="10"/><path d="m1 10h21v1h-21z" fill="url(#i)" opacity=".15"/><path d="m1 10v5h1 4 1 4 1 4 1 4 1v-5h-1-19zm1 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" opacity=".321"/><g transform="matrix(0 -3.7795276 3.7795276 0 -1092.5185 34.000001)"><path d="m3.4796824 294.36597a1.1423801 1.2245478 0 1 1 2.2847603 0 1.1423802 1.2245469 0 0 1 -2.2847603 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176" stroke-width=".264583"/><path d="m4.6302082 295.20654-1.8520833-1.50099 1.8520833-1.50707v.96505h1.5875001v1.05833h-1.5875001z" display="block" fill="url(#a)" stroke-width=".264583"/><g fill="none"><path d="m4.3656249 294.64821-1.1733183-.94266 1.1733183-.95855v.68111h1.5875001v.52917h-1.5875001z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".255039"/><path d="m4.6302082 295.20654-1.8520833-1.50099 1.8520833-1.50707v.96505h1.5875001v1.05833h-1.5875001z" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".264583"/></g></g></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..939460c02
--- /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" 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="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="7.5" x2="7.5" xlink:href="#c" y1="20.5" y2="8.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.5" x2="16.937202" xlink:href="#c" y1="20.5" y2="2.447153"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#b" y1="4" y2="19"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="9" y2="18"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.495" x2="4" xlink:href="#a" y1="7.498" y2="20"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.502" x2="13.502" xlink:href="#a" y1="2.498" y2="20.497999"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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="m10.495 7.498v12h-7v-12z" fill="url(#h)" stroke="url(#d)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m20.505 2.5v17.998h-7.003v-18z" fill="url(#i)" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m19.5 3.498v16h-4.998v-16z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-miterlimit="2"/><path d="m9.495 8.498v10h-5v-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m186.5 489.5h3v2h-3z" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1 1 0 -484 210)"/><path d="m5.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#m)" stroke="url(#k)" transform="matrix(0 1 -1 0 -484 210)"/><path d="m186.5 489.5h3v2h-3z" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1 1 0 -474 210)"/><path d="m15.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#m)" stroke="url(#k)" transform="matrix(0 1 -1 0 -474 210)"/></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..b942bc90c
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" fill="url(#c)"/><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..f5662b244
--- /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"><radialGradient id="a" cx="22.818085" cy="-25.988077" gradientTransform="matrix(-1.7361515 0 0 -1.5241254 50.778173 -38.03949)" 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="m3.9818052 12.858928c-.0098.24579.1004479.475448.281251.656251l6.9687488 7.125002c.146901.146901.316937.238674.5.281248.09403.02188.187359.03729.28125.03125.03029.0017.06324.0012.09375 0 .05498-.0095.103995-.01176.156253-.03125.18877-.04065.38004-.13004.531252-.281249l6.968748-7.125003c.361604-.361605.329237-.952012-.0625-1.34375l-1.406249-1.406251c-.391738-.391737-1.013397-.424103-1.375-.0625l-2.90625 2.906248v-6.562498c0-.5539999-.446001-.9999996-1-1l-2 .0000012c-.553998-.0000003-.999999.4459997-1 1.0000003l-.000001 6.5937475-2.9374984-2.937499c-.3616064-.361601-.9520147-.329234-1.3437522.0625l-1.4375031 1.406249c-.195868.195868-.3026664.441712-.3125001.6875z" fill="#fff" opacity=".35"/><path d="m3.9818053 11.859301c-.0098.245789.1004486.475448.2812496.65625l6.9687491 7.125001c.146903.146902.316938.238675.5.281248.09402.02187.187362.03729.28125.03125.03029.0017.06324.0012.09375 0 .05498-.0095.103995-.01176.156252-.03125.188771-.04065.38004-.13004.531253-.28125l6.968747-7.125002c.361604-.361604.329238-.952012-.0625-1.343749l-1.406251-1.4062499c-.391737-.3917372-1.013395-.4241022-1.374999-.0625005l-2.906252 2.9062474.000002-6.5624975c-.000001-.5539999-.446001-1.0000004-1.000001-1.0000005l-1.999998.0000017c-.554.0000005-1 .4459988-1 .9999987v6.5937486l-2.9374999-2.9374976c-.3616034-.3616033-.9520125-.3292381-1.3437491.0624997l-1.4375043 1.4062509c-.1958692.195867-.3026662.441711-.3124999.6875z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m4.4744484 11.890886c-.0034.08513.02154.177793.1249985.281249l6.9687491 7.125c.08449.08449.185521.133987.281252.156248.07356.01711.106256.0012.125002 0a.49703749.49703749 0 0 1 .03125.000001c.04523-.0078.02193.0013.03125.000002.0052.000289.0099.000848.03125 0a.49703749.49703749 0 0 1 .09375-.03125c.109709-.02363.208955-.0527.281242-.124994l6.968752-7.124989c.159857-.159857.162368-.431385-.0625-.656251l-1.406239-1.406254c-.215519-.2155205-.537766-.2122331-.6875-.0625l-2.90625 2.906247a.49703749.49703749 0 0 1 -.843751-.343754l-.000002-6.5624984c0-.2872649-.212735-.5000011-.499999-.4999995l-2.000007-.0000059c-.287265 0-.499999.212735-.499999.5v6.5937488a.49703749.49703749 0 0 1 -.8437495.343749l-2.9374993-2.937498c-.1598563-.1598549-.431385-.1623663-.6562499.062498l-1.4375014 1.406247c-.112713.112713-.1516359.259611-.1562495.375002z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.6773812 11.90828 6.3437488 6.5 6.343749-6.468751-.781251-.781251-2.53125 2.531251a1.4619211 1.4619211 0 0 1 -2.499998-1.03125v-6.0937497h-1.0625v6.1249997a1.4619211 1.4619211 0 0 1 -2.4999975 1.031252l-2.5625008-2.5625-.75.75z" opacity=".03"/></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..c4b20073f
--- /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=".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"><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.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.876287" x2="12.00126" xlink:href="#a" y1="7.312298" y2="19.999826"/><linearGradient id="h" 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.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" xlink:href="#a" y1="8.187569" 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="18.946" rx="1" width="5.0625" x="18.437" y="2.5538"/><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="18.992" opacity=".5" rx="1" stroke="#7239b3" width="4.9834" x="18.517" y="2.5083"/></g></g><g transform="translate(.011833)"><rect fill="url(#f)" height="14.985" rx="1" width="5.0632" x="16.437" y="6.5152"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.459 7.5065h3.0426v12.992h-3.0426z" opacity=".5" stroke="url(#g)"/><rect height="14.995" opacity=".5" rx="1" stroke="#b35039" width="5.0087" x="16.491" y="6.5051"/></g></g><g transform="translate(-14)"><rect fill="url(#h)" height="12.043" rx="1" width="5.0917" x="16.408" y="9.4571"/><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="11.992" opacity=".5" rx="1" stroke="#7bb339" width="4.9958" x="16.504" y="9.5076"/></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..c9b43bce2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dsbinsertcontent.svg
@@ -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(.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="0" stop-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="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.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.180559" x2="24.138529" xlink:href="#a" y1="3.517035" y2="24.912279"/><linearGradient id="d" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.993126" x2="24.993126" xlink:href="#a" y1="22.488319" y2="24.942942"/><radialGradient id="e" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -93.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.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="h" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><linearGradient id="j" 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><path d="m22 6.4995551c0-.269086-.576667-.499541-1.25-.499541h-8.331582c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 8.331582 0 8.331582 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m11.632464 5.5000021v.9980469.00195c6.333333-.00999 3.534204-.015401 9.867536-.025391v-.9746059z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.668418 5.5000021v.9980469.00195c6.333334-.00999 3.49825-.015401 9.831582-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 14.499555c0-.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 13.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 13.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 10.499555c0-.269086-.576667-.499541-1.25-.499541h-8.223718c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 8.223718 0 8.223718 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m11.812237 9.5000021v.9980469.002c6.333334-.01 3.354431-.0154 9.687763-.02539v-.9746059h-9.687763z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.776282 9.5000021v.9980469.002c6.333334-.01 3.390386-.0154 9.723718-.02539v-.9746059h-9.723718z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 18.499555c0-.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 17.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 17.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-1.992714 -.007286)"><path d="m21.492714 11.507286-.011 9.000009h-7.989l.011-9.000009z" fill="url(#b)"/><g fill="none"><path d="m21.492714 11.507286-.011 9.000009h-7.989l.011-9.000009z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.003714 12.514586 3.489-.0073-.011 6.9927-3.489.0073m.0073.000009-2.5-.0073.011-6.9927 2.5.0073" opacity=".5" stroke="url(#c)"/></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.874816l-4.113079-.0011v-2.874816l-2.754756.0011v-4.125175z" fill="url(#b)"/><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(#j)"/><path d="m16.482179 16.257412v-2.750117l4.113079.0011v2.750117h2.747135v4.125175h-2.747135v2.874816l-4.113079-.0011v-2.874816l-2.754756.0011v-4.125175z" opacity=".5" stroke="#0f5a00" 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_dsbrowserexplorer.svg b/icon-themes/elementary_svg/cmd/lc_dsbrowserexplorer.svg
new file mode 100644
index 000000000..d44df34ff
--- /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"><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(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#a" y1="46.97065" y2="46.97065"/><linearGradient id="c" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#d"/><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="#i"/><linearGradient id="h" xlink:href="#d"/><linearGradient id="i" xlink:href="#h"/><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="#i"/><linearGradient id="k" 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="l" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#h"/><linearGradient id="m" 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="n" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#a" y1="46.97065" y2="46.97065"/><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(#j)" 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(#k)" 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" 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(-10.007738 13.000257)"><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(#l)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#m)"/><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(#n)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><path d="m13.151556 14.044686a4.3176571 4.6282084 0 1 1 8.635314 0 4.3176571 4.6282084 0 0 1 -8.635314 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m17.5 17.221611-7-5.673017 7-5.6960219v3.6474278h6v4.0000001h-6z" display="block" fill="url(#c)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228752v2.5742812h6v2h-6z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.6960221v3.6474278h6v4.0000003h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></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..827969eab
--- /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="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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"><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(#c)" stroke="url(#d)" stroke-linejoin="round"/><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.234-4.256-2.802-3.882-3.397z" display="block" fill="none" opacity=".8" stroke="url(#e)"/></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..9ed7f37ee
--- /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="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..82d54fb8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editannotation.svg
@@ -0,0 +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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="l" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="m" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#l)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#m)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#n)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><path d="m10.440348 2.3954886c-5.6360969.829707-9.806467 4.707207-9.427543 8.9055114.245369 2.718574 2.3350501 4.956193 5.3233761 6.136791l-1.247369 4.853248 5.5182679-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819708-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#o)" fill-rule="evenodd"/><g transform="translate(-.095112 7.31674)"><path d="m21.362 12.416c-.137-.02-.245-.01-.316.007l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.21c.287-.068-.142-.424-.96-.802-.615-.283-1.27-.5-1.683-.562z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m19.464 1.615c.307-.23 1.17.202 1.962.99.79.787 1.207 1.628.98 1.94l.02.017 1.346-1.353.028-.03-.02-.017c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 11.35c.307-.232 1.17.2 1.962.99.79.786 1.206 1.628.98 1.938l.02.018 7.597-7.635.028-.027-.02-.018c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m8.235 15.01-.573 1.352 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..41349f322
--- /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" gradientTransform="matrix(.45250804 -.45473416 .50623118 .5037156 -8.10494 11.180409)" 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(.4397096 -.44187369 .592457 .58950722 -9.763844 8.85367)" 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(.4397096 -.44187369 .592457 .58950722 -9.889968 8.980483)" 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(.4397096 -.44187369 .592457 .58950722 -9.326202 8.41396)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -9.452326 8.540773)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -8.886492 7.972872)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -9.012616 8.098996)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l"><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="m" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#l"/><radialGradient id="n" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#l"/><radialGradient id="o" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#l"/><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(#n)" 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(#m)"/><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.5 12.5h13v-1h-13z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#o)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="#fcaf3e" r="1.118644" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".745763"/><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.5 16.5h9v-1h-9z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/></g><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m9.7770432 18.876016c.3073828-.230882 1.1695728.201936 1.9621528.990381.790512.785688 1.2061 1.62789.98142 1.938719 0 0 .0193.01723.01861.01792l11.034091-11.08785c.279815-.282572-.15507-1.1716403-.971772-1.9848963-.819459-.813256-1.711973-1.244006-1.991099-.9635016z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".3446"/><path d="m19.464 9.1400001c.308-.23 1.17.203 1.962.9899999.79.788 1.208 1.63.982 1.94l.02.018 1.345-1.353.028-.028c.002 0-.02-.017-.018-.018.226-.31-.19-1.1529999-.98-1.9399999-.794-.788-1.656-1.22-1.964-.99l-.027.027-1.346 1.354z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".3446"/><path d="m9.777 18.876c.307-.23 1.17.202 1.962.99.79.787 1.206 1.628.98 1.94l.02.017 7.598-7.636.027-.027c0-.002-.02-.018-.018-.02.225-.31-.19-1.15-.982-1.938s-1.654-1.22-1.962-.99l-.027.028z" fill="#0c0c0c" opacity=".6"/><g stroke-width=".6892"><path d="m17.955091 10.657306c.307383-.230193 1.169572.201936 1.962152.990381.789823.787066 1.2061 1.628579.980732 1.938719 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225368-.31014-.190909-1.152342-.981421-1.938719-.79258-.788445-1.65408-1.221263-1.962153-.990381z" fill="url(#b)"/><path d="m17.829656 10.784808c.306694-.231571 1.168884.201247 1.961464.989691.790512.785688 1.2061 1.62858.98142 1.93872 0 0 .0193.01654.01861.01792l.13784-.13784c0-.0014-.02068-.01792-.01861-.01861.225369-.311519-.191597-1.153032-.98211-1.939409-.79258-.788445-1.65408-1.221262-1.962152-.99038z" fill="url(#d)"/><path d="m18.392733 10.217597c.307383-.2301933 1.169572.201935 1.962152.99038.790513.787066 1.2061 1.62858.981421 1.93872 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225368-.31014-.190909-1.152343-.981421-1.93872-.79258-.788445-1.65408-1.2212625-1.962152-.99038z" fill="url(#f)"/><path d="m18.266609 10.34372c.307383-.230193 1.169573.202625 1.962153.99107.791201.785688 1.207478 1.628579.98211 1.938719 0 .0021.0193.01792.01861.0193l.13784-.13784c0-.0014-.02068-.01792-.01861-.01861.225368-.31014-.191598-1.150964-.98211-1.93803-.79258-.788445-1.65408-1.2212625-1.962153-.99038z" fill="url(#g)"/><path d="m18.832442 9.7758193c.307384-.2301928 1.169573.2019356 1.962153.9903807.790512.787066 1.2061 1.628579.981421 1.938719 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225369-.31014-.190908-1.152342-.98142-1.938719-.79258-.7884451-1.65408-1.2212627-1.961464-.9903807z" fill="url(#h)"/><path d="m18.706319 9.9026321c.307383-.230882 1.169572.2019359 1.962152.9903809.789823.785688 1.2061 1.62789.980732 1.938719 0 0 .0193.01723.01861.01792l.13784-.13784c0-.0014-.02068-.01723-.01861-.01861.225368-.31014-.191598-1.152342-.98211-1.938719-.79258-.7891345-1.65408-1.2212629-1.962153-.9910701z" fill="url(#i)"/></g><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m8.235 22.536-.573 1.353 1.37-.562c-.11-.132-.212-.265-.344-.396-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".3446"/></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..b3b3c8171
--- /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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" 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="m" 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="n" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#o"/><linearGradient id="q" 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(#q)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#p)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#n)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#m)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#l)" stroke-linecap="round"/><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m21.362 12.416c-.137-.02-.245-.01-.316.007l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.21c.287-.068-.142-.424-.96-.802-.615-.283-1.27-.5-1.683-.562z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m19.464 1.615c.307-.23 1.17.202 1.962.99.79.787 1.207 1.628.98 1.94l.02.017 1.346-1.353.028-.03-.02-.017c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 11.35c.307-.232 1.17.2 1.962.99.79.786 1.206 1.628.98 1.938l.02.018 7.597-7.635.028-.027-.02-.018c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m8.235 15.01-.573 1.352 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..d69bfcafd
--- /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="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="b" 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="c" 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="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 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(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" 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(#g)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#f)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#d)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m6.5 4.5h11v2h-11zm0 13h11v2h-11z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..9cf4cc8e6
--- /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(.45250804 -.45473416 .50623118 .5037156 -8.10494 11.180409)" 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(.4397096 -.44187369 .592457 .58950722 -9.763844 8.85367)" 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(.4397096 -.44187369 .592457 .58950722 -9.889968 8.980483)" 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(.4397096 -.44187369 .592457 .58950722 -9.326202 8.41396)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -9.452326 8.540773)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -8.886492 7.972872)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.4397096 -.44187369 .592457 .58950722 -9.012616 8.098996)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#l" y1="9.99" y2="9.99"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#l" y1="9.99" y2="9.99"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#l" y1="9.99" y2="9.99"/><radialGradient id="p" 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="q" 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(#p)"/><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(#q)" 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(#m)" 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(#n)" 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(#o)" 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><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m9.7770432 18.876016c.3073828-.230882 1.1695728.201936 1.9621528.990381.790512.785688 1.2061 1.62789.98142 1.938719 0 0 .0193.01723.01861.01792l11.034091-11.08785c.279815-.282572-.15507-1.1716403-.971772-1.9848963-.819459-.813256-1.711973-1.244006-1.991099-.9635016z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".3446"/><path d="m19.464 9.1400001c.308-.23 1.17.203 1.962.9899999.79.788 1.208 1.63.982 1.94l.02.018 1.345-1.353.028-.028c.002 0-.02-.017-.018-.018.226-.31-.19-1.1529999-.98-1.9399999-.794-.788-1.656-1.22-1.964-.99l-.027.027-1.346 1.354z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".3446"/><path d="m9.777 18.876c.307-.23 1.17.202 1.962.99.79.787 1.206 1.628.98 1.94l.02.017 7.598-7.636.027-.027c0-.002-.02-.018-.018-.02.225-.31-.19-1.15-.982-1.938s-1.654-1.22-1.962-.99l-.027.028z" fill="#0c0c0c" opacity=".6"/><g stroke-width=".6892"><path d="m17.955091 10.657306c.307383-.230193 1.169572.201936 1.962152.990381.789823.787066 1.2061 1.628579.980732 1.938719 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225368-.31014-.190909-1.152342-.981421-1.938719-.79258-.788445-1.65408-1.221263-1.962153-.990381z" fill="url(#b)"/><path d="m17.829656 10.784808c.306694-.231571 1.168884.201247 1.961464.989691.790512.785688 1.2061 1.62858.98142 1.93872 0 0 .0193.01654.01861.01792l.13784-.13784c0-.0014-.02068-.01792-.01861-.01861.225369-.311519-.191597-1.153032-.98211-1.939409-.79258-.788445-1.65408-1.221262-1.962152-.99038z" fill="url(#d)"/><path d="m18.392733 10.217597c.307383-.2301933 1.169572.201935 1.962152.99038.790513.787066 1.2061 1.62858.981421 1.93872 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225368-.31014-.190909-1.152343-.981421-1.93872-.79258-.788445-1.65408-1.2212625-1.962152-.99038z" fill="url(#f)"/><path d="m18.266609 10.34372c.307383-.230193 1.169573.202625 1.962153.99107.791201.785688 1.207478 1.628579.98211 1.938719 0 .0021.0193.01792.01861.0193l.13784-.13784c0-.0014-.02068-.01792-.01861-.01861.225368-.31014-.191598-1.150964-.98211-1.93803-.79258-.788445-1.65408-1.2212625-1.962153-.99038z" fill="url(#g)"/><path d="m18.832442 9.7758193c.307384-.2301928 1.169573.2019356 1.962153.9903807.790512.787066 1.2061 1.628579.981421 1.938719 0 .0014.0193.01723.01861.01861l.13784-.13784c0-.0014-.02068-.01723-.0193-.01861.225369-.31014-.190908-1.152342-.98142-1.938719-.79258-.7884451-1.65408-1.2212627-1.961464-.9903807z" fill="url(#h)"/><path d="m18.706319 9.9026321c.307383-.230882 1.169572.2019359 1.962152.9903809.789823.785688 1.2061 1.62789.980732 1.938719 0 0 .0193.01723.01861.01792l.13784-.13784c0-.0014-.02068-.01723-.01861-.01861.225368-.31014-.191598-1.152342-.98211-1.938719-.79258-.7891345-1.65408-1.2212629-1.962153-.9910701z" fill="url(#i)"/></g><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m8.235 22.536-.573 1.353 1.37-.562c-.11-.132-.212-.265-.344-.396-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".3446"/></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..71f477853
--- /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" gradientTransform="matrix(.4054 0 0 .5135 .266465 -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><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="e" 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="f" 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="g" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="o" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="p" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="q" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><path d="m3.5 3.5h17v17h-17z" fill="url(#f)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".73" stroke="url(#g)"/><path d="m3.5 20h17v2h-17z" fill="url(#e)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#d)" 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(#c)" opacity=".15"/><g fill="none" 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" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><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="#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.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></g><g transform="translate(-.095112 7.31674)"><path d="m21.362 12.416c-.137-.02-.245-.01-.316.007l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.21c.287-.068-.142-.424-.96-.802-.615-.283-1.27-.5-1.683-.562z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#h)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m19.464 1.615c.307-.23 1.17.202 1.962.99.79.787 1.207 1.628.98 1.94l.02.017 1.346-1.353.028-.03-.02-.017c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 11.35c.307-.232 1.17.2 1.962.99.79.786 1.206 1.628.98 1.938l.02.018 7.597-7.635.028-.027-.02-.018c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#k)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#m)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#n)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#o)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#p)" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#q)" stroke="url(#r)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m8.235 15.01-.573 1.352 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..b5751ceb9
--- /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"><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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="c" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="m" 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(#m)" 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="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><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#c)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#e)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#j)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#k)" stroke="url(#l)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..78f74833b
--- /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" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g fill="none"><ellipse cx="12" cy="11" rx="8.486049" ry="7.486049" stroke="#888a85" stroke-linejoin="round" stroke-width="1.027902"/><g stroke="#ededeb"><ellipse cx="12" cy="11" rx="7.483886" ry="6.483886" stroke-linejoin="round" stroke-width="1.032229"/><path d="m7 14 10-6" stroke-linecap="round"/></g></g></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..412a2c085
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ellipsecut.svg
@@ -0,0 +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(.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=".08859068" stop-color="#fff" 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="8.920982" x2="9.367123" y1="67.217789" y2="16.909515"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="15.033642" x2="15" y1="5.743903" y2="16"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" 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(#d)" fill-rule="evenodd" stroke="url(#b)" 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" stroke="url(#a)" 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..1bb71920b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ellipsecut_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(.479894 0 0 .11633788 10.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g fill="none"><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="#888a85" stroke-linejoin="round" stroke-width="1.027902" transform="translate(0 -2)"/><g stroke="#ededeb"><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" stroke-linejoin="round" stroke-width="1.032229" transform="translate(0 -2)"/><path d="m7 14 7-4" stroke-linecap="round"/></g></g></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..a64434a0f
--- /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" 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="b" 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="c" gradientTransform="matrix(.52631574 0 0 .52631574 3.684213 25.684197)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="d" 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="e" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 8.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><radialGradient id="f" 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="g" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="h" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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><rect fill="url(#e)" 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(#d)" 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(#c)"/><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(#b)"/><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="#555761"/><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"/><path d="m21.5 4v16" fill="none" opacity=".6" stroke="#abacae"/><path d="m2.5000001 4v16" fill="none" opacity=".6" stroke="#abacae"/><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(#f)" fill-rule="evenodd" opacity=".141176"/><path d="m17.5 17.221611-7-5.673017 7-5.6960218v3.6474278h6v4h-6z" display="block" fill="url(#g)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.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_entirecell.svg b/icon-themes/elementary_svg/cmd/lc_entirecell.svg
new file mode 100644
index 000000000..90c3f5831
--- /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"><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="24.060406" xlink:href="#c" y1="4.999989" y2="40.60302"/><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#126400"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#f)" 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 fill="#126400"><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><path d="m7 11h4v3h-4z" fill="#fcaf3e"/><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="#ce5c00"/></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..0b6d52ad8
--- /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"><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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" fill="none" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5371094 1c-.842497 0-1.5371094.6946124-1.5371094 1.5371094v2.9804687h1v-2.9804687c0-.305795.2313144-.5371094.5371094-.5371094h17.9257816c.305795 0 .537109.2313144.537109.5371094v2.9804687h1v-2.9804687c0-.842497-.694612-1.5371094-1.537109-1.5371094z" fill="#126400" opacity=".4"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g fill="#126400"><path d="m6.000001 2h1v3.5h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 2h1v3.5h-1z" opacity=".4"/></g><path d="m6.000001 6.499818h1v15.5h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 6.499818h1v15.5h-1z" opacity=".321"/><path d="m12.000001 1.999818v20h-5v-20z" fill="#fcaf3e"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 9.999818h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4.999999v1h-4.999999z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m1.5 6v.5h20v-.5z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m12.000001 1.999818c0-.554-.446-1.00002521-1-1l-4 .000182c-.554.0000252-1 .446-1 1v20c0 .554.446 1.000025 1 1l4-.000182c.554-.000025 1-.446 1-1zm-1 0v20l-4 .000182v-20z" fill="#ce5c00"/></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..b027f93c2
--- /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"><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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=".4" stroke="#126400" 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(#f)" stroke-linecap="round" stroke-linejoin="round"/></g><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 fill="#126400"><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><path d="m2 10h19v5h-19z" fill="#fcaf3e"/><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 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h19v3h-19z" fill="#ce5c00"/></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..b555a4e9f
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-1.461297" x2="-1.461297" y1="6.440885" y2="30.031629"><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="m14.33454 6.2889236c-.898411 0-1.638496.2614229-2.220254.7842687-.581758.5154817-.957323 1.2666123-1.126696 2.2533917l4.781306.011419v1.9658956l-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-1.5133022v-1.9661946h1.3034325c-.029456-.169372-.0524885-.613204-.0524885-.900401l.022092-.58544-1.3708614.01142v-1.9658956l1.5586441-.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)"/></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..a49bf9359
--- /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="65.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 44.976 1003.566)" 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(.2818 0 0 .2801 10.98 1036.705)" 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><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"/><path d="m12.803 1044.228 2.43 1.86 4.916-8.3 1.925 1.065.514.347-6.315 11.87-5.988-4.926 1.83-2.42z" fill="url(#a)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><g fill="none"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#b)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></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..1ce735e71
--- /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="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(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(.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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><radialGradient id="f" 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="g" gradientTransform="matrix(.48806853 0 0 .48717974 .303692 -.163629)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="43" y2="3"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="3.996808" y2="20.000873"><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><radialGradient id="i" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .8950525 -.94685877 -.00000002 20.000788 -3.440166)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.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><rect fill="url(#i)" height="18" rx=".5" width="18" x="3" y="3"/><rect fill="none" height="19" opacity=".3" rx="1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m3.501246 3.498756h17v17h-17z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.514015 3.825155a1.4329316 1.4303221 0 0 0 -.686346.197917l-5.384006 3.105771a1.4329316 1.4303221 0 0 0 -.686347.989583 1.4329316 1.4303221 0 0 0 -.01525 0 1.4329316 1.4303221 0 0 0 -.472816 1.065706l-.03051 6.196318a1.4329316 1.4303221 0 0 0 .488069 1.065705 1.4329316 1.4303221 0 0 0 0 .01522 1.4329316 1.4303221 0 0 0 .701599 1.020032l5.368753 3.075322a1.4329316 1.4303221 0 0 0 1.174416.106571 1.4329316 1.4303221 0 0 0 .01525 0 1.4329316 1.4303221 0 0 0 1.220171-.09134l5.368754-3.090547a1.4329316 1.4303221 0 0 0 .686346-.974359 1.4329316 1.4303221 0 0 0 .533826-1.096155v-6.196317a1.4329316 1.4303221 0 0 0 -.488068-1.065704 1.4329316 1.4303221 0 0 0 -.701599-1.020033l-5.384006-3.090546a1.4329316 1.4303221 0 0 0 -1.174414-.121795 1.4329316 1.4303221 0 0 0 -.533826-.09135z" fill="url(#g)" opacity=".05"/><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(#f)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 17.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#e)"/><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(#d)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" 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_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..64f0dd81a
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.41666572 0 0 .42635572 2.000023 1.309127)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2" y2="46.01725"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><radialGradient id="d" cx="8.1203" cy="6.62782" gradientTransform="matrix(.01444031 2.0653773 -3.052092 .02133905 28.231755 -11.638481)" gradientUnits="userSpaceOnUse" r="8.999999"><stop offset="0" stop-color="#f89b7e"/><stop offset=".25" stop-color="#e35d4f"/><stop offset=".75235957" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.3922135 0 0 .4473607 29.199293 -1.2387)" gradientUnits="userSpaceOnUse" x1="-53.412315" x2="-51.786404" y1="56.110264" y2="2.906247"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="h" 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(#h)" 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(#g)" 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(#f)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004s.000039 16.27088153.000039 22.00003953l-16.3636743-.181859z" fill="url(#d)" opacity=".85" stroke="url(#e)" stroke-linejoin="round" stroke-width="1.090909"/><path d="m13.602941 1c-5.4535729 6.1511328-8.2030431 7.0860766-9.2393038 7.1818177v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.8970584-6.9593025 5.8970584-6.9593025-.880321 2.2698704-1.493686 10.70851-1.510695 21.058835h6.411765v-1.037791c-1.043241-2.828321-1.359826-6.968077-1.871658-10.619881-.302448-3.0169216.045129-9.401163.045129-9.401163h-3.2135zm-9.2393038 10.783562v2.457122c2.2640725-.000001 5.0154081 3.555238 6.6991978 7.818151h1.411764c-.79117-3.875404-6.3836569-10.275273-8.1109618-10.275273z" fill="url(#c)" fill-rule="evenodd" opacity=".9"/><path d="m18.5 2.5h-12.9999999v18h12.9999999z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/></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..7f1a5f82d
--- /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" 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 -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><radialGradient id="c" 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="d" gradientTransform="matrix(.48806853 0 0 .48717974 .303692 -8.163629)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="43" y2="3"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="-4.003192" y2="12.000873"><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><radialGradient id="f" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .8950525 -.94685877 -.00000002 20.000788 -11.440166)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><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><g transform="translate(0 8)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 -5.142874)"><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(#f)" height="18" rx=".5" width="18" x="3" y="-5"/><rect fill="none" height="19" opacity=".3" rx="1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="-5.5"/><path d="m3.501246-4.501244h17v17h-17z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.514015-4.174845a1.4329316 1.4303221 0 0 0 -.686346.197917l-5.384006 3.105771a1.4329316 1.4303221 0 0 0 -.686347.989583 1.4329316 1.4303221 0 0 0 -.01525 0 1.4329316 1.4303221 0 0 0 -.472816 1.065706l-.03051 6.196318a1.4329316 1.4303221 0 0 0 .488069 1.065705 1.4329316 1.4303221 0 0 0 0 .01522 1.4329316 1.4303221 0 0 0 .701599 1.020032l5.368753 3.075322a1.4329316 1.4303221 0 0 0 1.174416.106571 1.4329316 1.4303221 0 0 0 .01525 0 1.4329316 1.4303221 0 0 0 1.220171-.09134l5.368754-3.090547a1.4329316 1.4303221 0 0 0 .686346-.974359 1.4329316 1.4303221 0 0 0 .533826-1.096155v-6.196317a1.4329316 1.4303221 0 0 0 -.488068-1.065704 1.4329316 1.4303221 0 0 0 -.701599-1.020033l-5.384006-3.090546a1.4329316 1.4303221 0 0 0 -1.174414-.121795 1.4329316 1.4303221 0 0 0 -.533826-.09135z" fill="url(#d)" opacity=".05"/><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(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#b)"/><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(#a)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></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..665e56608
--- /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(.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="15.77777" x2="15.77777" y1="15.461527" y2="49.615376"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="18" xlink:href="#a" y1="5" y2="-2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="18" y2="4"/><linearGradient id="f" gradientTransform="matrix(.34217456 0 0 .34252098 2.973755 2.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="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><path d="m6.5.5 15.029017-.029017-.029017 14.529017h-15z" fill="none" stroke="#888a85" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="12" cy="17.674644" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 3.5h15v15h-15z" fill="url(#f)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 4.5h13v13h-13z" fill="none" stroke="url(#b)"/><g fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round" stroke-width="1.027786"><path d="m18.5 3.5 3-3v14.5l-3 3.5z" fill="#dbdbdb" stroke="url(#d)" stroke-width="1"/><path d="m18.5 3.5 3.029017-3.029017-15.029017.029017-2.9861797 2.9861071z" fill="#fafafa" 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..5dc1d3964
--- /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="#ce5c00"><path d="m.5 8.5v-4.242641l4.242641 4.242641z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.5.5v4.242641l-4.242641-4.242641z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><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..a129dfa43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusionlightingfloater.svg
@@ -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(.52130929 0 0 .52308954 5.769712 4.825732)" gradientUnits="userSpaceOnUse" x1="6" x2="12" y1="4" y2="12.5"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="2.578225" x2="21.396353" y1="2.415254" y2="21.355932"><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="6.190014" x2="17.066335" y1="5.372876" y2="18.918764"><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.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" fill="url(#b)"/><g fill="none" stroke-linejoin="round"><ellipse cx="11.972762" cy="12.026996" rx="5.021388" ry="4.972872" stroke="url(#c)" stroke-linecap="round" stroke-width=".934745"/><path d="m11.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" opacity=".5" stroke="#956500"/></g><ellipse cx="12" cy="12" fill="url(#a)"/></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..e3902b6ad
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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="#0f5a00" 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="#0f5a00" 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..b68d545d0
--- /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="#6326b9"/><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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m24.000001 10.490368-23.50000104.000005-.000001 2.009632 23.50000104-.000005" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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(#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="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 22.250049v9.749951" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#fcaf3e"/></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..f6742ac1c
--- /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="#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="m13.500005 24-.000005-23.5-2.009632-.0000007.000005 23.4999997" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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></g><g transform="matrix(.66667 0 0 .66667 1.33328 2.66656)"><path d="m15.250004 23.000045v8.999955" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 22.250049v9.749951" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#fcaf3e"/></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..9a4d2d661
--- /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="#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.076637" x2="70.608192" y1="31.704395" y2="-43.066875"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".61227047" 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.509637-.00000073-.000005 23.50000073-2.009632.000001.000005-23.50000073" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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></g></g><g transform="matrix(.66667 0 0 -.66667 .342912 21.33344)"><path d="m15.250004 23.000045v8.999955" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 22.250049v9.749951" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#fcaf3e"/></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..941bf0a7a
--- /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="#6326b9"/><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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m0 13.509637 23.5-.000005.000001-2.009632-23.5.000005" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#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(#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.250004 23.000045v8.999955" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 22.250049v9.749951" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#fcaf3e"/></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..841e8f4bd
--- /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="67.607536" 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="41.83691" x2="-.119279" y1="23.818684" 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=".7" 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..46dffc4c9
--- /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="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="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="11.11957" x2="43.661446" y1="20.747404" y2="19.264833"><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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.314564" x2="30.372301" y1="49.18325" y2="65.760551"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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(.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="e" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" 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><g transform="translate(0 -290.64999)"><rect fill="url(#d)" height="5.291667" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.027083" x="-5.820833" y="291.17911"/><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 292.50207)"><path d="m17.500013 16.5 5.999987-4.951-5.999987-5.0489998v2.9999999l-5 .0000001v3.9999998h5z" display="block" fill="url(#b)" transform="translate(-10 6)"/><g fill="none" stroke-miterlimit="7"><path d="m18.500013 14.5 3.434987-2.95-3.434987-3.0499998v1.9999998h-5v2h5z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m7.5000125 22.5 5.9999875-4.951-5.9999875-5.049v3h-4.9999999v4h4.9999999z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><rect fill="url(#a)" height="1.322917" rx=".132291" ry=".132277" width="5.027083" x=".79375" y="291.17917"/><path d="m5.8208334 292.50207v.26459h-5.02708339v-.26459z" opacity=".3"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#e)" 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_fillleft.svg b/icon-themes/elementary_svg/cmd/lc_fillleft.svg
new file mode 100644
index 000000000..54cd31ab5
--- /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="6.669505" x2="6.279662" y1="23.601694" y2="10.686441"><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><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 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="27.168873" x2="33.584923" y1="61.712067" y2="61.895943"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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" 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="e" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" 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><g transform="translate(0 -290.64997)"><rect fill="url(#b)" height="5.291667" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.027083" x="-5.820833" y="291.17911"/><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(-.26458334 0 0 -.26458334 4.49792 298.58749)"><path d="m7.500013 22.5 5.999987-4.951-5.999987-5.049v3h-4.9999996v4h4.9999996z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7"><path d="m18.500013 14.5 3.434987-2.95-3.434987-3.0499998v1.9999998h-5v2h5z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m7.5000125 22.5 5.9999875-4.951-5.9999875-5.049v3h-4.9999999v4h4.9999999z" display="block" fill="none" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><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(#d)" transform="rotate(90)"/><path d="m4.2333334 291.17916h.2645833v5.29167h-.2645833z" opacity=".3"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#e)" 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_fillright.svg b/icon-themes/elementary_svg/cmd/lc_fillright.svg
new file mode 100644
index 000000000..4be6a8e09
--- /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" gradientTransform="matrix(0 1 -1 0 293.295912 290.385468)" gradientUnits="userSpaceOnUse" x1=".793707" x2="5.82079" y1="291.8407" y2="291.97296"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="18.000013" x2="18.000013" y1="19" y2="3"><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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.314564" x2="30.372301" y1="49.18325" y2="65.760551"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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(.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="e" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" 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><g transform="translate(0 -290.64999)"><rect fill="url(#d)" height="5.291667" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.027083" x="-5.820833" y="291.17911"/><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(.26458334 0 0 -.26458334 2.116663 298.58749)"><path d="m17.500013 16.5 5.999987-4.951-5.999987-5.0489998v2.9999999l-5 .0000001v3.9999998h5z" display="block" fill="url(#b)" transform="translate(-10 6)"/><g fill="none" stroke-miterlimit="7"><path d="m18.500013 14.5 3.434987-2.95-3.434987-3.0499998v1.9999998h-5v2h5z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m7.5000125 22.5 5.9999875-4.951-5.9999875-5.049v3h-4.9999999v4h4.9999999z" display="block" fill="none" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><path d="m2.1166649 291.31149.0000165 5.02704c.0000002.0733-.058995.13229-.1322769.13229h-1.05836297c-.073281 0-.1322767-.059-.1322769-.13229l-.0000165-5.02704c-.0000002-.0733.058995-.13229.1322769-.13229h1.05836297c.073281 0 .1322767.059.1322769.13229z" fill="url(#a)"/><path d="m2.1166668 291.17917h.2645833v5.29167h-.2645833z" opacity=".3"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#e)" 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_fillshadow.svg b/icon-themes/elementary_svg/cmd/lc_fillshadow.svg
new file mode 100644
index 000000000..061b8b1a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fillshadow.svg
@@ -0,0 +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="114.74526" x2="117.11403" y1="17.346697" y2="44.627487"><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="173.17404" x2="173.74072" y1="64.036697" y2="26.046841"><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="14.064257" x2="13.354753" y1="8.761144" y2="25.603027"><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><filter id="d" color-interpolation-filters="sRGB" height="1.052849" width="1.044041" x="-.02202" y="-.026424"><feGaussianBlur stdDeviation=".16515217"/></filter><g transform="translate(0 2)"><path d="m3.97 4.04h18v15h-18z" filter="url(#d)" opacity=".3" transform="matrix(.91289199 0 0 .89547038 1.913763 1.990244)"/><path d="m3.483564 2.483564h15.032871v12.032871h-15.032871z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.478763 3.478762h13.042475v10.042475h-13.042475z" fill="none" stroke="url(#c)" 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..c323a651d
--- /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="16.809938" x2="-1.313287" y1="17.787637" y2="17.787637"><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><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 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="29.17676" x2="29.033709" y1="65.389679" y2="52.172085"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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" 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="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><g transform="translate(0 -290.64997)"><rect fill="url(#b)" height="5.291667" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.027083" x="-5.820833" y="291.17911"/><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.9999868-4.951-5.9999868-5.049v3h-4.9999996v4h4.9999996z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7"><path d="m18.500013 14.5 3.434987-2.95-3.434987-3.0499998v1.9999998h-5v2h5z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m7.5000125 22.5 5.9999875-4.951-5.9999875-5.049v3h-4.9999999v4h4.9999999z" display="block" fill="none" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><rect fill="url(#d)" height="1.322917" rx=".132291" ry=".132277" width="5.027083" x=".79375" y="295.14795"/><path d="m5.8208334 294.88332v.26459h-5.02708339v-.26459z" opacity=".3"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#e)" 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_filter.svg b/icon-themes/elementary_svg/cmd/lc_filter.svg
new file mode 100644
index 000000000..1ba4b811a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_filter.svg
@@ -0,0 +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.413 53.273)" 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(.99811878 -.06130985 .06130985 .99811878 -204.915386 -216.329422)" 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="c" gradientUnits="userSpaceOnUse" x1="15.524" x2="15.524" y1="1.042" y2="14.192"><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><path d="m20.378 4.957c.12-.732-2.427-1.89-8.615-1.957-4.494.11-8.545 1.3-8.208 1.886.018.712 4.188 2.295 8.208 2.122 3.255-.14 8.495-1.32 8.615-2.05z" fill="#555753" stroke="#555761"/><path d="m10.826 18.958 3.974-10.278 6.804-3.927c.892-1.244-1.323-3.755-2.036-3.528l-7.008 4.045-10.227-.88c4.116 2.006 8.657 10.376 8.493 14.568z" fill="url(#a)" fill-rule="evenodd" stroke="#818491" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m11.603 16.07 2.72-7.954 6.47-3.78c.264-.968-1.027-1.98-1.253-2.172l-6.552 3.783-7.646-.835c2.34 1.793 5.518 8.152 6.26 10.958z" fill="none" stroke="url(#c)" stroke-width=".936" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m2.297 5.072c-.188.074-.313.255-.316.458.078 2.564 3.33 8.762 5.005 9.915.226.16.538.105.697-.12.16-.227.105-.54-.12-.698-1.267-.87-4.44-6.887-4.575-9.034.02-.177-.053-.35-.195-.46-.142-.106-.33-.13-.495-.06z" fill="url(#b)" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/></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..bdb44f3c3
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 -15.131754 -23.077676)" gradientUnits="userSpaceOnUse" r="19.99999" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><path d="m14.187631 4.9683782c-.245788-.00983-.475448.1004482-.65625.28125l-7.1250005 6.9687498c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250005 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9374998c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="#fff" opacity=".35"/><path d="m14.187631 3.96875c-.245788-.0098315-.475448.1004482-.65625.28125l-7.1250005 6.96875c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250005 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9375c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="url(#a)"/><path d="m14.156381 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.1250005 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.1250005 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.187631 5.65625-6.5000005 6.34375 6.4687505 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" fill="none" opacity=".03" stroke="#000"/><g transform="translate(-15 -.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></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..23116f0bd
--- /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="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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#f" y1="489.54688" y2="489.54688"/><linearGradient id="f"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#h" y1="489.35938" y2="489.35938"/><linearGradient id="h"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.8283" xlink:href="#f" y1="-491.45312" y2="-491.45312"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#h" y1="-491.64062" y2="-491.64062"/><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"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 1 0 -477.99991 209.99989)"><path d="m186.49989 489.5h3.000092v2h-3.000092z" fill="url(#e)" stroke="url(#g)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m191.49989 489.5h3.000092v2h-3.000092z"/><path d="m196.49989 489.5h3.000092v2h-3.000092z"/><path d="m201.49989 489.5h3.000092v2h-3.000092z"/></g><path d="m-209.49998-491.5h3.000092v2h-3.000092z" fill="url(#i)" stroke="url(#j)" transform="scale(-1)"/></g><path d="m3.9807483 19.500005h4.5192517v-13.0000008z" fill="none" stroke="url(#d)" stroke-linecap="round"/><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="#6326b9" 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..0ffa47040
--- /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"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" 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.8283" 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"/><linearGradient id="g" 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="h" 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="i" 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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m20.502266 9.4999998v-6.9998756l-16.999752 5.9999996-.000038.999876z" fill="url(#i)"/><g stroke-linejoin="round"><path d="m20.502266 9.4999998v-6.9998756l-16.999753 5.9999996-.000038.999876z" fill="none" opacity=".5" stroke="#6326b9"/><g stroke-miterlimit="0"><path d="m20.499892 15.5v6.999876l-16.9997519-6-.000038-.999876z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-width="1.000249"/><g transform="matrix(-1 0 0 -1 209.99998 502.99991)"><path d="m186.49989 489.5h3.000092v2h-3.000092z" fill="url(#c)" stroke="url(#d)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m191.49989 489.5h3.000092v2h-3.000092z"/><path d="m196.49989 489.5h3.000092v2h-3.000092z"/><path d="m201.49989 489.5h3.000092v2h-3.000092z"/></g><path d="m-209.49998-491.5h3.000092v2h-3.000092z" fill="url(#e)" stroke="url(#f)" transform="scale(-1)"/></g></g></g><g fill="none" stroke-linecap="round"><path d="m19.500103 21.019252v-4.519252h-13.0000009z" stroke="url(#g)"/><path d="m19.500103 3.978374v4.519252h-13.0000009z" opacity=".5" stroke="url(#h)"/></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..8c67817fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-card.svg
@@ -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 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 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.134783" x2="14.134783" y1="10.368411" y2="35.6842"><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="g" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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.529856 8.7073158 5.8183354-5.1774598h11.1219536v16.940289h-16.940289z" fill="url(#g)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 9.13353 4.9966208-4.6021865h9.9406927v14.9373135h-14.9373135z" fill="none" stroke="url(#f)" stroke-width="1.062686"/></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..8ee60dde1
--- /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" 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="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.756296" x2="11.931874" xlink:href="#a" y1="5.283789" y2="9.38261"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.013073" x2="12.093357" xlink:href="#a" y1="14.453752" y2="18.871054"/><radialGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><path d="m3.529856 3.529856h16.940289l-8.25 8.139635 8.25 8.800654h-16.940289l8.593221-8.787942z" fill="url(#f)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><g fill="none" stroke="#fdfdfb" stroke-width="1.062686"><path d="m6.1838859 4.5821906 11.7085001.0254237-5.771187 5.6322297z" stroke="url(#c)"/><path d="m6.1076147 19.397404 11.8864663.05085-5.949154-6.445789z" stroke="url(#d)"/></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..847eb260a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
@@ -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.397779" x2="65.890404" y1="17.083197" y2="52.170235"><stop offset="0" stop-color="#fff"/><stop offset=".22975715" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="40.788708" x2="-28.610737" y1="43.945366" y2="-12.095394"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.585941 -2.886039)" gradientUnits="userSpaceOnUse" x1="77.178986" x2="134.0945" y1="50.89378" y2="106.035"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.17112421 0 0 .11633788 11.614971 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="2.887721" ry="1.963204"/><g stroke-width="1.389825" transform="matrix(.50877388 .50877388 -.50877388 .50877388 12 -.210574)"><path d="m3.529856 3.529856h16.940289v16.940289h-16.940289z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.9200234 4.9906922 14.1599536-.0706691.035335 14.1246199-14.0892849-.07067z" fill="none" stroke="url(#a)" stroke-width="1.389825"/></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..0f2fba670
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="269.99924" x2="269.99924" y1="80.451263" y2="31.273941"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="71.625641" x2="71.625641" y1="21.334478" y2="54.207829"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="9.852737" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m3.529856 3.529856 11.470144-.029856s5.470145 1.5280142 5.470145 8.562499c0 7.034485-5.470145 8.407646-5.470145 8.407646h-11.470144z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.4859314 4.5798686 10.0140686-.079869s5.014069 1.1326877 5.014069 7.5937484c0 6.461061-5.014069 7.42032-5.014069 7.42032h-10.0140686z" fill="none" stroke="url(#a)"/></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..c4a71a928
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -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(.28571361 0 0 .30419701 -31.772381 1.893622)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="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=".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="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="17" x2="17" xlink:href="#b" y1="5" y2="19"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="5" y2="19"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="20" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#a" y1="5" y2="20"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#a" y1="4" y2="21"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#c" y1="21" y2="4"/><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.18586543 0 0 .11633788 16.98382 18.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 18.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><ellipse cx="17.402018" cy="20.476452" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="20.497478" display="block" fill="url(#l)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m6.4106378 3.529856 8.0185042-.029856s-3.5185 1.204423-3.5185 8.238908 3.5185 8.731237 3.5185 8.731237h-8.0185042s-5.3212782-1.333463-5.3212782-8.51493c0-7.1814669 5.3212782-8.425359 5.3212782-8.425359z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.0431219 4.5798686 4.8366081-.1158236s-2.0330279 1.1326874-2.0330279 7.162293c0 6.029606 1.8532549 7.88773 1.8532549 7.88773l-4.6568351.000005s-5.095964-.96649-4.9976869-7.702671c.098277-6.7361862 4.9976869-7.2315334 4.9976869-7.2315334z" fill="none" stroke="url(#e)"/><g stroke-miterlimit="0"><ellipse cx="17.533642" cy="12.027123" fill="url(#g)" rx="5.033641" ry="8.485281" stroke="url(#f)"/><ellipse cx="17.569597" cy="12.009146" fill="none" rx="4.136766" ry="7.498519" stroke="url(#d)" stroke-width=".852205"/></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..6331b6c0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-display.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="252.62904" x2="253.43047" y1="87.34771" y2="32.006069"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="77.298958" x2="75.833359" y1="20.378042" y2="58.556541"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 11.655431 18.923707)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.735192" cy="20.785114" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m8.8212692 3.529856 6.1488658-.029856s5.470145 1.5280142 5.470145 8.562499c0 7.034485-5.470145 8.407646-5.470145 8.407646h-6.1488658l-5.3212782-8.51493z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.4537533 4.5798686 5.0163817-.079869s5.014069 1.1326877 5.014069 7.5937484c0 6.461061-5.014069 7.42032-5.014069 7.42032h-5.0163817l-4.9976869-7.702671z" fill="none" stroke="url(#a)"/></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..9194cd841
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-document.svg
@@ -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="13.752542" x2="14.254238" y1="11.139161" y2="36.209633"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="258.44382" x2="264.11072" y1="90.368469" y2="23.274786"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="71.956703" x2="70.18013" y1="18.237812" y2="57.300835"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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><ellipse cx="7.271186" cy="20.935102" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><path d="m3.529856 3.529856h16.940289v11.906391c-7.304033.626446-13.2785978 9.603281-16.940289 2.898305z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 4.5313432h14.9373135v9.9034158c-5.705856.561692-13.4773177 8.931264-14.9373135 3.050847z" fill="none" stroke="url(#a)" stroke-width="1.062686"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..fe3fb42e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
@@ -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 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.204373" x2="12.083263" y1="20.844828" y2="4.161901"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.067283" x2="14.022816" y1="5.168629" y2="20.045103"><stop offset="0" stop-color="#fff"/><stop offset=".00476887" 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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.220544" x2="9.51326" y1="6.497825" y2="17.865091"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></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.529856 3.529856h16.940289v16.940289h-16.940289z" fill="url(#g)"/><path d="m4 4v.53125 15.46875h16v-16zm1.0625 1.0625 2.9375-.0625.0625 3.9375-2.9375.0625zm5.9375-.0625 7.9375.0625.0625 3.9375-7.9375-.0625zm-5.875 7 2.9375-.0625-.0625 6.9375-2.9375.0625zm5.9375-.0625 7.9375.0625-.0625 6.9375-7.9375-.0625z" fill="url(#f)"/><path d="m3.5292969 3a.52990895.52990895 0 0 0 -.5292969.5292969v16.9414061a.52990895.52990895 0 0 0 .5292969.529297h16.9414061a.52990895.52990895 0 0 0 .529297-.529297v-9.470703-1-6.4707031a.52990895.52990895 0 0 0 -.529297-.5292969zm.53125 1.0605469h4.9394531v5.9394531h-4.9394531zm5.9394531 0h9.939453v5.9394531h-9.939453zm-5.9394531 6.9394531h4.9394531v8.939453h-4.9394531zm5.9394531 0h9.939453v8.939453h-9.939453z" fill="url(#e)"/></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..26f5a60de
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
@@ -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 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.82486" x2="22.99435" y1="29.063747" y2="55.332329"><stop offset="0" stop-color="#fff"/><stop offset=".11892226" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="1.338443" x2="3.09462" y1="66.075089" y2="7.254006"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.548551" x2="12.605353" y1="5.419188" y2="19.878548"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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.529856 9.53 16.940289-6.000144v16.940289h-16.940289z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 10.226258 14.9373135-5.2372877v14.4796867h-14.9373135z" fill="none" stroke="url(#e)" stroke-width="1.062686"/></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..4c18a3483
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 -39.704585 3.215656)" gradientUnits="userSpaceOnUse" 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=".12265059" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><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="translate(-.101563 -.234375)" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="3" y2="10"/><linearGradient id="e" gradientTransform="translate(-.107864 -.233705)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="7" y2="14"/><linearGradient id="f" gradientTransform="translate(-.107864 -.242693)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="11" y2="20"/><linearGradient id="g" gradientTransform="translate(-.101563 -.234375)" gradientUnits="userSpaceOnUse" x1="7" x2="6.631551" xlink:href="#c" y1="10" y2="1.767143"/><linearGradient id="h" gradientTransform="translate(-.107864 -.233705)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#c" y1="14" y2="6"/><linearGradient id="i" gradientTransform="translate(-.107864 -.242693)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="22" y2="10"/><linearGradient id="j" gradientTransform="translate(-.107864 -.242693)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="10" y2="22"/><radialGradient id="k" 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><linearGradient id="l" gradientTransform="translate(-.107864 -.233705)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="6" y2="14"/><linearGradient id="m" gradientTransform="translate(-.101563 -.234375)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="4" y2="12"/><path d="m6.5299886 1.532768h14.9572384v6.770798c-7.304033.626446-11.295547 9.603281-14.9572384 2.898305z" fill="url(#m)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m7.5314761 2.534255h12.9542619v4.767823c-5.705856.561692-11.4942661 8.931264-12.9542619 3.050847z" fill="none" stroke="url(#d)" stroke-width="1.062686"/><path d="m4.5236874 5.5334382h14.9572376v6.7707978c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" style="opacity:.8;stroke-width:1.059712;stroke-linecap:round;stroke-linejoin:round;fill:url(#l);stroke:url(#h)"/><path d="m5.5251749 6.5349252h12.9542621v4.7678228c-5.705856.561692-11.4942663 8.931264-12.9542621 3.050847z" fill="none" opacity=".8" stroke="url(#e)" stroke-width="1.062686"/><ellipse cx="6.372881" cy="22.036797" display="block" fill="url(#k)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><path d="m2.5236874 9.5244495h14.9572376v6.7707985c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#j)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m3.5251749 10.525937h12.9542621v4.767823c-5.705856.561692-11.4942663 8.931264-12.9542621 3.050847z" fill="none" stroke="url(#f)" stroke-width="1.062686"/></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..095086395
--- /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="21.152542" x2="20.943502" y1="16.432856" y2="47.52282"><stop offset="0" stop-color="#fff"/><stop offset=".08379976" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="68.264641" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" 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(#d)" fill-rule="evenodd" opacity=".336" rx="3.915254" ry="1.963204"/><path d="m3.529856 3.529856h16.940289v12.008086l-8.317603 4.98305-8.622686-4.98305z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 4.5313435h14.9373135v10.3101945l-7.163572 4.474577-7.7737415-4.474577z" fill="none" stroke="url(#a)" stroke-width="1.062686"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000..26927d5a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="12.414942" x2="10.010673" y1="72.34446" y2="17.002817"><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="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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.44260777 0 0 .09290084 10.371482 19.105071)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><ellipse cx="11.367351" cy="20.591486" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".420333" rx="7.469006" ry="1.567703"/><g stroke-linejoin="round"><path d="m12.568545 4.0607604v7.3886716h7.388672a8.4548111 8.4548111 0 0 0 -7.388672-7.3886716zm-2 .00391a8.4548111 8.4548111 0 0 0 -7.3847656 7.3847616h7.3847656zm-7.3886719 9.3847616a8.4548111 8.4548111 0 0 0 7.3886719 7.388672v-7.388672zm9.3886719 0v7.384766a8.4548111 8.4548111 0 0 0 7.384766-7.384766z" fill="url(#d)" fill-rule="evenodd" stroke="url(#a)" stroke-width="1.090377"/><path d="m9.568545 5.2756042a7.4481597 7.4481592 0 0 0 -5.1660156 5.1738278h5.1660156zm4 .00781v5.1660178h5.164062a7.4481597 7.4481592 0 0 0 -5.164062-5.1660153zm-9.1640625 9.1660178a7.4481597 7.4481592 0 0 0 5.1640625 5.166016v-5.166016zm9.1640625 0v5.173828a7.4481597 7.4481592 0 0 0 5.166016-5.173828z" fill="none" stroke="url(#b)" stroke-width="1.103681"/></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..3a2998e5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
@@ -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(.39305672 0 0 .16598737 2.780234 7.745558)" gradientUnits="userSpaceOnUse" x1="5.185906" x2="43.348335" y1="30.613878" y2="30.613878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.818589" x2="18.818588" y1="12.827075" y2="12.827075"><stop offset="0" stop-color="#fff"/><stop offset=".0675541" stop-color="#fff" 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="20.818588" x2="2.818589" y1="7.827075" y2="7.827075"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" 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><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3514013 10.351424h17.2971977l-.03125 4.976863h-17.2971977z" fill="url(#a)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.3225532 11.322576h15.3548938l-.01563 2.995495h-15.3548938z" fill="none" stroke="url(#b)"/></g><g transform="translate(-8)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3514013 10.351424h17.2971977l-.03125 4.976863h-17.2971977z" fill="url(#a)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.3225532 11.322576h15.3548938l-.01563 2.995495h-15.3548938z" fill="none" stroke="url(#b)"/></g></g><g transform="translate(-16)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3514013 10.351424h17.2971977l-.03125 4.976863h-17.2971977z" fill="url(#a)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.3225532 11.322576h15.3548938l-.01563 2.995495h-15.3548938z" fill="none" 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..463393773
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
@@ -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="40.444439" x2="40.444439" y1="15.461527" y2="55.307682"><stop offset="0" stop-color="#fff"/><stop offset=".02562957" stop-color="#fff" 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="7.37244" x2="7.37244" y1="71.095581" y2="12.082792"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -27.297805 -11.733497)" gradientUnits="userSpaceOnUse" x1="102.54256" x2="102.54256" y1="48.434063" y2="107.60624"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.37443261 0 0 .11633788 11.37467 18.794033)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.217143" cy="20.655441" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="6.31855" ry="1.963204"/><path d="m9 3.5298559 6-.029856 5.470145 8.5624991-5.470145 8.407646h-6l-5.470144-8.263248z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><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" stroke="url(#a)"/></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..ea305baa4
--- /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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.720027" x2="3.711865" y1="62.49564" y2="5.424102"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.427635" x2="12.986678" y1="24.638046" y2="40.705612"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 15.962454 17.162963)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 6.19985)" gradientUnits="userSpaceOnUse" x1="17.554976" x2="18.829027" y1="4.876834" y2="42.03503"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1 0 0 1 23.995374 -.004494)"><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.4835644 7.3649154s4.050505-3.9661017 8.3638936 0c4.313388 3.9661016 8.668978 0 8.668978 0v9.4057526s-2.626777 4.271186-8.058809 0c-5.4320321-4.271186-8.9740626 0-8.9740626 0z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.4787626 7.7499436s3.18365-2.8474576 7.1144574.661017c3.930808 3.5084744 7.826321.7627118 7.826321.7627118v7.3136606s-1.556531 3.508475-6.300897-.40678c-4.744367-3.915254-8.5890339-1.372881-8.5890339-1.372881z" fill="none" stroke="url(#b)" stroke-width=".957525"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
new file mode 100644
index 000000000..153f8e861
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
@@ -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(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="171.84758" x2="171.46512" y1="126.45576" y2="57.033775"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.637024" x2="21.357113" y1="2.65854" y2="24.970097"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(-1.5397488 0 0 .27923387 23.788524 .317116)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.3380859 20.873118c0 1.114741 4.9830465 2.018418 11.1299441 2.018418 6.146898 0 11.129944-.903677 11.129944-2.018418 0-1.114742-4.983046-2.018419-11.129944-2.018419-6.1468976 0-11.1299441.903677-11.1299441 2.018419z" fill="url(#d)" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round"><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="url(#a)"/><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" stroke="url(#c)" stroke-width=".9"/></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..b4e39a8be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
@@ -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.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.013073" x2="12.093357" xlink:href="#d" y1="14.453752" y2="18.871054"/><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=".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="e" gradientUnits="userSpaceOnUse" x1="11.756296" x2="11.931874" xlink:href="#d" y1="5.283789" y2="9.38261"/><radialGradient id="f" 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><ellipse cx="12" cy="21.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><g transform="translate(0 -9.139638)"><path d="m12.220145 11.669491 8.25 8.800654h-16.940289l8.593221-8.787942z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m6.1076147 19.397404 11.8864663.05085-5.949154-6.445789z" fill="none" stroke="url(#c)" stroke-width="1.062686"/></g><g transform="translate(0 8.787947)"><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m6.1838859 4.5821906 11.7085001.0254237-5.771187 5.6322297z" fill="none" stroke="url(#e)" stroke-width="1.062686"/></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..79c2c07ad
--- /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"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="26.632769" x2="28.288383" y1="20.340288" y2="56.770813"><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="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.804981" x2="3" y1="75.345108" y2="4"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -29.331703 -6.241971)" gradientUnits="userSpaceOnUse" x1="115.37312" x2="112.88158" y1="20.046692" y2="93.878731"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 18.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.18586543 0 0 .11633788 16.98382 18.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><ellipse cx="17.402018" cy="20.476452" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="20.497478" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m8.410638 3.529856 11.865644-.029856s-3.5185 1.204423-3.5185 8.238908 3.5185 8.731237 3.5185 8.731237h-11.865644s-5.3212784-1.333463-5.3212784-8.51493c0-7.1814669 5.3212784-8.425359 5.3212784-8.425359z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.043122 4.5798686 8.683748-.1158236s-2.033028 1.1326874-2.033028 7.162293c0 6.029606 1.853255 7.88773 1.853255 7.88773l-8.503975.000005s-5.0959641-.96649-4.997687-7.702671c.098277-6.7361862 4.997687-7.2315334 4.997687-7.2315334z" fill="none" stroke="url(#a)"/></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..65bfa7d7c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.617076" x2="-42.282181" y1="60.341858" y2="12.168436"><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="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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.44260777 0 0 .09290084 10.371482 19.105071)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="4.328731" x2="17.54648" y1="4.891368" y2="18.511118"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><ellipse cx="11.367351" cy="20.591486" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".420333" rx="7.469006" ry="1.567703"/><g stroke-linejoin="round" transform="matrix(.70710678 .70710678 -.70710678 .70710678 12.191426 -4.533842)"><path d="m12.568545 4.0607604v7.3886716h7.388672a8.4548111 8.4548111 0 0 0 -7.388672-7.3886716zm-2 .00391a8.4548111 8.4548111 0 0 0 -7.3847656 7.3847616h7.3847656zm-7.3886719 9.3847616a8.4548111 8.4548111 0 0 0 7.3886719 7.388672v-7.388672zm9.3886719 0v7.384766a8.4548111 8.4548111 0 0 0 7.384766-7.384766z" fill="url(#d)" fill-rule="evenodd" stroke="url(#a)" stroke-width="1.090377"/><path d="m9.568545 5.2756042a7.4481597 7.4481592 0 0 0 -5.1660156 5.1738278h5.1660156zm4 .00781v5.1660178h5.164062a7.4481597 7.4481592 0 0 0 -5.164062-5.1660153zm-9.1640625 9.1660178a7.4481597 7.4481592 0 0 0 5.1640625 5.166016v-5.166016zm9.1640625 0v5.173828a7.4481597 7.4481592 0 0 0 5.166016-5.173828z" fill="none" stroke="url(#b)" stroke-width="1.103681"/></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..b6a1029c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
@@ -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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.266767" x2="3" y1="68.150665" y2="4"><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="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><radialGradient id="d" 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><ellipse cx="12.765058" cy="20.785114" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m8.8511342 3.5298559 6.1488658-.029856s5.470145 1.5280142 5.470145 8.5624991c0 7.034485-5.470145 8.407646-5.470145 8.407646h-6.1488658s-5.3212782-1.333463-5.3212782-8.51493 5.3212782-8.4253591 5.3212782-8.4253591z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.4836183 4.5798685 5.0163817-.079869s5.014069 1.1326877 5.014069 7.5937485c0 6.461061-5.014069 7.42032-5.014069 7.42032h-5.0163817s-5.095964-.96649-4.9976869-7.702671c.098277-6.7361813 4.9976869-7.2315285 4.9976869-7.2315285z" fill="none" stroke="url(#c)"/></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..7d3cb5d17
--- /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="14.069513" x2="11.85069" y1=".542373" y2="18.237288"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.391547" x2="12.257469" y1="4.677966" y2="19.728813"><stop offset="0" stop-color="#fff"/><stop offset=".17896827" stop-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="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 14.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".167" x2="14.239" y1="8.717" y2="-1.781"><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="19.110001" fill="url(#c)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 14.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:#073562;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.496324;fill:url(#a)"/><path d="m10.667969 4.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="url(#b)" transform="translate(0 -2)"/><path d="m9.486-2-.1 2.48-1.597.834-.5-.28-.02-1.477-1.043.963-1.411-.44.593 1.293-.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.306-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(#d)"/></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..22881d84d
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="19.157" x2="18.967" xlink:href="#a" y1="7.213" y2="19.1"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.168" x2="6.595" xlink:href="#a" y1="4.404" y2="21.387"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="187.816" x2="187.172" xlink:href="#e" y1="489.547" y2="489.547"/><linearGradient id="e"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="187.609" x2="186.937" xlink:href="#g" y1="489.359" y2="489.359"/><linearGradient id="g"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.816" x2="187.172" xlink:href="#e" y1="489.547" y2="489.547"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.609" x2="186.937" xlink:href="#g" y1="489.359" y2="489.359"/><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(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".927" transform="scale(.96607 1.03513)"/><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="#8c8c8c"/><g stroke-linejoin="round"><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(#c)" stroke="#000" stroke-linecap="round" stroke-opacity=".49" stroke-width=".892"/><g stroke-miterlimit="0"><path d="m10.5 4.5h3v2h-3z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.5 491.5h-11v-2h11" fill="url(#d)" stroke="url(#f)" transform="translate(-186 -485)"/><path d="m198.5 489.5h11v2h-11" fill="url(#h)" stroke="url(#i)" transform="translate(-186 -485)"/></g></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..dd3de7238
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.676481" x2="15.761275" y1="57.118332" y2="24.334379"><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="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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.109661" x2="2.568924" y1="3.506461" y2="16.456141"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..fbf3917f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.37244" x2="11.31277" y1="57.885197" y2="21.821829"><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="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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="3.172484" x2="3" y1="3.987039" y2="17.970589"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..26665c8c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.724188" x2="-66.356003" y1="23.087503" y2="21.366293"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="13.472021" cy="21.189667" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..aa1ef0f34
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="2.5" x2="-63.611443" y1="6.610294" y2="5.477603"><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="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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.985294" x2="21.985294" y1="17.985294" y2="16.985294"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="13.522869" cy="20.579496" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..9cf9e1eab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.724188" x2="-66.356003" y1="23.087503" y2="21.366293"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.472021" cy="21.189667" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..96310b24c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="2.5" x2="-63.611443" y1="6.610294" y2="5.477603"><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="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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.985294" x2="21.985294" y1="17.985294" y2="16.985294"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.522869" cy="20.579496" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..a858a1b22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.724188" x2="10.880541" y1="23.087503" y2="58.160202"><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="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="c" 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="d" gradientUnits="userSpaceOnUse" x1="2.109661" x2="20.095984" y1="3.506461" y2="17.143974"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..6a6eef19a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.75" y1="6.610294" y2="17.110294"><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="39.929913" x2="39.544327" y1="43.997154" y2="29.534883"><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="c" 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="d" gradientUnits="userSpaceOnUse" x1="3.172484" x2="18.667998" y1="3.987039" y2="13.420739"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..d40a61d8b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.252344" x2="-71.375244" y1="8.755364" y2="8.755364"><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.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><radialGradient id="d" 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><g transform="translate(0 2)"><ellipse cx="12" cy="19.036797" display="block" fill="url(#d)" 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.529856 1.529856 11.470144-.029856 5.470145 8.562499-5.470145 8.407646h-11.470144l4.470144-8.446767z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.986 2.5798686 9.514-.0798686 5.014069 7.593749-5.014069 7.420319h-9.514l4.014-7.514068z" fill="none" 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..de2dcdeaf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.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(.28387495 0 0 .08650893 18.570892 17.149288)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="183.99974" x2="106.88015" y1="72.622185" y2="72.622185"><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="-66.167671" x2="19.444714" y1="1.23878" y2="-.896284"><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="69.160851" x2="11.60529" y1="29.649811" y2="29.649811"><stop offset="0" stop-color="#fff"/><stop offset=".28571433" stop-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(.28387495 0 0 .08650893 4.05346 17.149288)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="19.20961" cy="18.533432" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.79039" ry="1.45984" stroke-width=".663225"/><ellipse cx="4.692178" cy="18.533432" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="4.79039" ry="1.45984" stroke-width=".663225"/><g transform="matrix(0 -1 1 0 2.014928 21.985073)"><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="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.986 2.5798686 9.514-.0798686 5.014069 7.593749-5.014069 7.420319h-9.514l4.014-7.514068z" fill="none" stroke="url(#d)"/></g></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..9b415ac9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
@@ -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="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="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="1.604646" x2="1.649591" y1="19.728813" y2="3.762712"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.929461" x2="12.103767" xlink:href="#a" y1="5.135462" y2="6.770646"/><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 23.960713)" gradientUnits="userSpaceOnUse" x1="11.664295" x2="11.617632" xlink:href="#a" y1="6.417093" y2="5.047073"/><radialGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="3.636039" x2="17.133668" y1="3.062812" y2="15.768694"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#e)" 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(#f)" stroke="url(#b)" stroke-linejoin="round"/><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" 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" stroke="url(#d)"/></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..583cf9663
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.350412" x2="10.933683" y1="63.60656" y2="12.015614"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="19.674644" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..2a8f814bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.350412" x2="10.933683" y1="63.60656" y2="12.015614"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="19.674644" display="block" fill="url(#c)" 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(#d)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#b)"/></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..5be7fff76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +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="12.504976" x2="15.819211" y1="53.551537" y2="22.670712"><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="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><linearGradient id="c" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 23.999223 2)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><path d="m3.5 3.5v17l17-4v-8.5z" fill="url(#c)" stroke="url(#a)" transform="translate(0 -2)"/><path d="m4.5 4.7988281v14.4394529l15-3.53125v-6.9374998z" fill="none" stroke="url(#b)" transform="translate(0 -2)"/></g></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..e3d91581c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +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="12.504976" x2="15.819211" y1="53.551537" y2="22.670712"><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="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><linearGradient id="c" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><path d="m3.5 3.5v17l17-4v-8.5z" fill="url(#c)" stroke="url(#a)" transform="translate(0 -2)"/><path d="m4.5 4.7988281v14.4394529l15-3.53125v-6.9374998z" fill="none" stroke="url(#b)" transform="translate(0 -2)"/></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..38350ad80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +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="5" x2="4" y1="18" y2="6"><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="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><radialGradient id="c" 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="d" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" 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="matrix(-1 0 0 1 24 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m20.5 4.3514012-17 1.6485988v12.648599l17-7z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.510451 5.4476588-15.010451 1.4546849.021427 10.2608123 14.981282-6.233631z" fill="none" stroke="url(#b)"/></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..b09b259a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +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="5" x2="4" y1="18" y2="6"><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="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><radialGradient id="c" 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="d" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" 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)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m20.5 4.3514012-17 1.6485988v12.648599l17-7z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.510451 5.4476588-15.010451 1.4546849.021427 10.2608123 14.981282-6.233631z" fill="none" stroke="url(#b)"/></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..78d8a67dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +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 -.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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.25378586 -.30501865 0 22.670526 4.856117)" gradientUnits="userSpaceOnUse" x1="-47.850906" x2="7.313713" y1="8.755287" y2="12.033775"><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="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><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.6011903 0 0 .11633788 10.546933 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="11.899611" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="10.145086" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21.985049 21.985096)"><path d="m8 3.5-4.5 17h17l-4.5-17h-.5-7z" fill="url(#a)" stroke="url(#b)" 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" stroke="url(#c)" stroke-linecap="square" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></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..c67b5839a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.183738" x2="4.964258" y1="64.096008" y2="3.298992"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="19.674644" display="block" fill="url(#c)" 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" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><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" stroke="url(#a)" stroke-width="1.062686"/></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..c9108a564
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
@@ -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.5" x2="12.5" xlink:href="#b" y1="17.5" y2="18"/><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=".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="c"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="16" y2="20"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6" x2="6.5" xlink:href="#f" y1="19" y2="15.5"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#f" y1="12" y2="4"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="7" y2="9"/><radialGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="17" x2="16.866001" xlink:href="#c" y1="5" y2="15.588825"/><ellipse cx="12.08155" cy="19.867306" display="block" fill="url(#i)" 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(#j)" stroke="url(#g)" stroke-linejoin="round"/><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" stroke="url(#h)" stroke-width=".957525"/><path d="m7.5 16.5v3h9v-3z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><path d="m8.5 17.5v1h7v-1z" fill="none" stroke="url(#a)" stroke-linecap="square"/></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..50b6ce824
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
@@ -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="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="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12.027102" xlink:href="#a" y1="7.5" y2="8.932032"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.860873" x2="1.586393" xlink:href="#b" y1="14.532227" y2="5.032227"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 29.642835 2.732579)" gradientUnits="userSpaceOnUse" x1="-22.722923" x2="-18.476206" y1="7.228482" y2="43.744774"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#a" y1="17.5" y2="18"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6" x2="6.5" xlink:href="#b" y1="19" y2="15.5"/><radialGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="16" y2="20"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.08155" cy="19.867306" display="block" fill="url(#h)" 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(#e)" stroke="url(#d)" stroke-linecap="square"/><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" stroke="url(#c)" stroke-linecap="square"/><path d="m7.5 16.5v3h9v-3z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round"/><path d="m8.5 17.5v1h7v-1z" fill="none" stroke="url(#f)" stroke-linecap="square"/></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..565993eb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-plain-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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" 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=".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><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><g fill="none" transform="translate(2.999962 2.999974)"><g opacity=".4" transform="matrix(.5 0 0 .42857134 -2.999962 -6.142828)"><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 8.5h17v7h-17z" fill="url(#a)" transform="translate(-2.999962 -2.999974)"/><path d="m16.5 11.5-15.0000123.00089.0000501-5.000864 15.0000122-.00089z" stroke="url(#b)" stroke-linecap="round"/><path d="m.5 5.5 17.000075.000064-.000037 6.999962-17.0000882.00089z" stroke="url(#c)" stroke-linejoin="round" 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..ce4011112
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +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=".59985" x2="1.449888" y1="62.671352" y2="14.90164"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1 0 0 1 24 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m20.5 4.3514012-17 6.9999998v7.297198l17-7z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.464039 5.6906408-14.942612 6.1176212v5.354894l14.942612-6.117621z" fill="none" stroke="url(#b)"/></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..708a36018
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +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=".59985" x2="1.449888" y1="62.671352" y2="14.90164"><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="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><radialGradient id="c" 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="d" 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="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m20.5 4.3514012-17 6.9999998v7.297198l17-7z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.464039 5.6906408-14.942612 6.1176212v5.354894l14.942612-6.117621z" fill="none" stroke="url(#b)"/></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..a57d677d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3" x2="4" y1="12.000001" y2="4"><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="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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.40075329 0 0 .11633788 10.99661 18.169169)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" 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><ellipse cx="11.898305" cy="20.030577" display="block" fill="url(#c)" 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" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><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" stroke="url(#b)" stroke-width="1.062686"/></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..3d7e2f74b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="18.302742" x2="15.966687" y1="18.622269" y2=".800407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="4.642481" x2="4.295208" y1="1.559506" y2="18.415886"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.52045" x2="11.350316" y1="16.698683" y2="5.203649"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".331" rx="9" ry="1.963204"/><path d="m11.5 18.47021 8.970145-16.940289h-16.940289z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m11.5 16.000065 7.234328-13.468657h-13.4686562z" fill="none" stroke="url(#c)" stroke-width="1.062686"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg
new file mode 100644
index 000000000..2c75c0015
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="16.905685" x2="17.312464" y1="62.531528" y2="26.170395"><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="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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 15.962454 17.162963)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 6.19985)" gradientUnits="userSpaceOnUse" x1="33.056839" x2="37.746555" y1="17.939074" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.4835644 7.3649154s4.050505-3.9661017 8.3638936 0c4.313388 3.9661016 8.668978 0 8.668978 0v9.4057526s-2.626777 4.271186-8.058809 0c-5.4320321-4.271186-8.9740626 0-8.9740626 0z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.4787626 7.7499436s3.18365-2.8474576 7.1144574.661017c3.930808 3.5084744 7.826321.7627118 7.826321.7627118v7.3136606s-1.556531 3.508475-6.300897-.40678c-4.744367-3.915254-8.5890339-1.372881-8.5890339-1.372881z" fill="none" stroke="url(#b)" stroke-width=".957525"/></svg> \ No newline at end of file
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..ad7e0bfa2
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..afa06d796
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatallnotes.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.962544 0 0 .3559079 -.239114 2.872624)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.71935954 0 0 .71935954 -.085817 5.735371)"><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#c)" fill-rule="evenodd"/><g fill="none" stroke-width="1.390125"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#d)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></g><g transform="matrix(-.71935954 0 0 .71935954 23.995606 .235371)"><path d="m27.101338 29.07304c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#a)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#c)" fill-rule="evenodd"/><g fill="none" stroke-width="1.390125"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#d)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></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..70ec7f6ff
--- /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"><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(.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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="4.999989" y2="43"/><linearGradient id="f"><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" 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="h" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="i" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#f" y1="2.268861" y2="19.728326"/><rect fill="url(#d)" 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(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#g)" 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" opacity=".4" stroke="#126400" 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(#i)" 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 fill="#126400"><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><path d="m7 11h4v3h-4z" fill="#fcaf3e"/><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="#ce5c00"/><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_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..0048b952a
--- /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="7.170621" x2="7.170621" y1="19.025331" y2="14.358641"><stop offset="0" stop-color="#fcaf3e"/><stop offset=".5" stop-color="#e5a140"/><stop offset=".75" stop-color="#fcb246"/><stop offset=".85714287" stop-color="#fcb042"/><stop offset="1" stop-color="#fcaf3e"/></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="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-.23 1.372-.265 1.95h-3.36c-.83 0-1.5.668-1.5 1.5v5.477l11.99-.144v-5.336c0-.83-.67-1.5-1.5-1.5h-3.25c-.036-.613-.263-1.72-.274-1.86-.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.498 4.502.015-2.994-12.007-.003-.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.973a.948.948 0 0 1 -.948.89h-3.36c-.32 0-.55.23-.55.552v4.52l10.09-.124v-4.393c0-.322-.23-.55-.55-.55h-3.25a.948.948 0 0 1 -.948-.895c-.013-.223-.072-.644-.133-1.003-.03-.18-.06-.35-.084-.485-.01-.054-.015-.103-.02-.14z" display="block" fill="none" opacity=".67" stroke="url(#b)"/><path d="m4.085 11.068h12.712v6.407h-12.712z" 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:#ce5c00;stroke-width:.666668;stroke-linejoin:round;stroke-opacity:.805147;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..326126895
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#j" y1="13" y2="19"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.8804" x2="10.8804" xlink:href="#c" y1="-1.9534" y2="11.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(.78298 0 0 .78096 -136.093 -15.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.52"/><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="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><radialGradient id="j" 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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#f)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#h)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#j)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#i)" 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(#a)" 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="m1.532 5.46 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m2.532-1.143v12.603h12.602z" opacity=".5" stroke="url(#b)" transform="translate(0 9)"/><path d="m3.532 3.785v6.675h7" opacity=".5" stroke="url(#d)" transform="translate(0 9)"/><path d="m3.5 22.5h14" opacity=".3" stroke="#85f619" stroke-linecap="square"/></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..3f7cfe235
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formelcursor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24"><defs><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 xlink:href="#a" id="c" cx="12" cy="6.311" fx="12" fy="6.311" r="3.531" gradientTransform="matrix(-3.96696 .24794 -.2832 -4.53097 61.39 26.62)" gradientUnits="userSpaceOnUse"/><radialGradient xlink:href="#a" id="d" cx="11" cy="7.571" fx="11" fy="7.571" r="3" gradientTransform="matrix(-5 0 0 -2.33333 66 20.667)" gradientUnits="userSpaceOnUse"/></defs><radialGradient id="b" 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><ellipse cx="11.941" cy="20.531" fill="url(#b)" 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.004L10.47 11l-.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 15.53 5V4a.532.532 0 0 0-.53-.53z" fill="url(#c)"/><path d="M9 4v1l1.572.018c.236 0 .423.272.424.53v10.903c0 .26-.188.533-.424.532L9 17v1h6v-1l-1.574-.018c-.235 0-.43-.273-.43-.53L13 11l-.004-5.45c0-.26.195-.532.43-.532L15 5V4z" fill="url(#d)"/><path d="M15.578 3c-2.618.007-4.537 0-7.152 0-.236 0-.422.263-.422.52L8 5.52c0 .26.19.47.426.47L10 6v10l-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-.47H14V6h1.578c.235 0 .426-.21.426-.47V3.47c0-.26-.19-.47-.426-.47zM9 4h6v1l-1.574.018c-.235 0-.43.273-.43.53L13 11l-.004 5.45c0 .26.195.532.43.532L15 17v1H9v-1l1.572-.018c.236 0 .423-.272.424-.53L11 11l-.004-5.45c0-.26-.188-.533-.424-.532L9 5z" fill="#000" fill-opacity=".537"/></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..da9bc3609
--- /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" 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="16.023764" x2="16.023764" y1="1.908505" y2="15.058398"><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><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><radialGradient id="d" cx="5.780028" cy="8.449767" gradientTransform="matrix(0 .89892574 -.95095622 -.00000002 649.0354 -150.01468)" gradientUnits="userSpaceOnUse" r="19.99999"><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="e" gradientTransform="matrix(.38465107 0 0 .38465106 631.76837 -145.23163)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="f" 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><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.843866-9.7383418 6.457529-3.7410137c-.197165-1.8980106-1.151681-3.2173379-2.490234-4.3132118l-6.457529 3.7410137-9.8555848-2.4063114-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.269008 7.386326 1.089783-.73744 3.000405-9.7836141 6.125448-3.4568206c-.116979-1.2203799-.887772-2.0438511-1.544922-2.6758834l-6.04537 3.5955197-9.9730607-2.2933801-1.1835334.5750601z" fill="none" stroke="url(#b)"/><g transform="matrix(-.34399806 -.59582211 .59519243 -.34363451 316.18572 335.83052)"><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" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.454265"/><path d="m647.5-136.00023c0 3.58997-2.91036 6.50023-6.49992 6.50023-3.58988 0-6.50008-2.9103-6.50008-6.50023 0-3.5898 2.9102-6.49977 6.50008-6.49977 3.58956 0 6.49992 2.90997 6.49992 6.49977z" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.454265;stroke:url(#f)"/><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="#185f9a" 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="#185f9a" 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..216182f13
--- /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"><linearGradient id="a" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -14.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="e" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="9.263739" y2="22.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="f" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 5.840845)" 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="g" cx="91.349998" cy="16.447752" gradientTransform="matrix(0 .60846439 -.60846722 0 18.007918 -44.263969)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#i" y1="6.694915" y2="7"/><linearGradient id="i"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#i" y1="5" y2="14"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#l" y1="17" y2="17"/><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#l" y1="15" y2="14"/><linearGradient id="n" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#l" y1="22" y2="26"/><path d="m10.112 20.64 2.344-1.353 2.844-9.74 6.458-3.74c-.197-1.898-1.152-3.217-2.49-4.313l-6.458 3.74-9.855-2.404-2.345 1.35 4.763 8.222z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 23.431032 2.062751)"/><path d="m6.237 11.905 4.27 7.387 1.09-.738 3-9.783 6.125-3.456c-.117-1.22-.888-2.044-1.545-2.676l-6.045 3.596-9.972-2.295-1.185.575z" fill="none" stroke="url(#b)" transform="matrix(-.5 .8660254 -.8660254 -.5 23.431032 2.062751)"/><g transform="translate(8.000284 -.088348)"><path d="m7.9999999 8.9999982c-3.8623577 0-6.99999996 3.1376408-6.99999996 7.0000008 0 3.862362 3.13764226 7.000002 6.99999996 7.000002 3.8623581 0 7.0000061-3.13764 7.0000001-7.000002 0-3.86236-3.137642-7.0000008-7.0000001-7.0000008z" fill="url(#d)"/><g fill="none"><path d="m14.5 16c0 3.589853-2.910146 6.5-6.5000066 6.5-3.5898477 0-6.4999934-2.910147-6.4999934-6.5 0-3.589854 2.9101457-6.5000005 6.4999934-6.5000005 3.5898606 0 6.5000066 2.9101465 6.5000066 6.5000005z" opacity=".8" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579 8.5002806c-4.138162 0-7.49985796 3.3616934-7.49985796 7.4998594s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.4998594-7.4998581-7.4998594z" opacity=".7" stroke="#636363"/><path d="m13 16.001224a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#f)"/></g><path d="m12.805086 16.001013a4.8050863 4.8050638 0 0 1 -9.6101722 0 4.8050863 4.8050638 0 1 1 9.6101722 0z" fill="url(#g)"/><g transform="matrix(2.9771781 1.0836042 -1.0836042 2.9771781 2.05924 2.895784)"><path d="m3.1782893.66986989-.3038575 2.02674971.0456981.3326703-.0928654.6324985.0471673.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.08769-.6467172-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#h)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#j)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#k)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#m)"/></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(#n)" stroke-width=".335311"/></g></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..b6d7d10f7
--- /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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="13" y2="19"/><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="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="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 opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><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><path d="m3.5 3c-.28565 0-.5.21435-.5.5v17c0 .28565.21435.5.5.5h17c.28565 0 .5-.21435.5-.5v-17c0-.28565-.21435-.5-.5-.5z" fill="url(#g)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" 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(#a)" 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..f017eb632
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_framedialog.svg
@@ -0,0 +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.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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" y1="3.269042" y2="20.728507"><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="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 -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><radialGradient id="i" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 2.8834298 -5.6804933 0 68.966156 -26.224912)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" 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(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" 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"/><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360817-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.0002538-.4300215-.3468862-.7773714-.7769092-.7768875z" fill="none" opacity=".5" stroke="#2a70a7"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><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_framelinecolor.svg b/icon-themes/elementary_svg/cmd/lc_framelinecolor.svg
new file mode 100644
index 000000000..ca191c518
--- /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" x2="12.001242" y1="4" y2="20.728507"><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="b" gradientTransform="matrix(-.1472 -.24716 .25497 -.1427 18.298 43.894)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165001" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" 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="d" cx="24.66" cy="21.218" gradientTransform="matrix(.3353 0 0 .33301518 -8.17527 9.701625)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.65995402 -.04057263 .04057263 .65995402 -134.76628 -134.49312)" gradientUnits="userSpaceOnUse" x1="194.15199" x2="195.83501" y1="235.838" y2="240.80901"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 .351778 -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"/><radialGradient id="i" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 2.8834298 -5.6804933 0 68.966156 -26.224912)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m10.363648 40h5v7h-5z" fill="url(#f)"/><path d="m-10-47h5v7h-5z" fill="url(#h)" transform="scale(-1)"/></g><path d="m3.5 2.5c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h2v-15.4433594c0-.308024.2348318-.5566406.5273438-.5566406h15.4726562v-2c0-.554-.446-1-1-1z" fill="url(#i)"/><path d="m3.5019531 3.4980469v17.0000001h.9980469v-15.998047h16.001953v-1.0019531z" fill="none" opacity=".8" stroke="url(#a)"/><path d="m3.5 2.5c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h2.0097656l.0058594-15.1796875c.0001797-.4300237.3453669-.7750732.7753906-.7753906l15.2089844-.0117188v-2.0332031c0-.554-.446-1-1-1z" fill="none" opacity=".8" stroke="#155985" stroke-opacity=".72549"/><g transform="translate(6 -1)"><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.159-1.819-2.766-3.375-3.221-3.189z" fill="#555753" stroke="#555761"/><path d="m7.36 20.11 7.31-4.177c2.156-2.545-1.448-7.8860004-4.143-7.4000004l-7.327 4.0900004c2.72 1.327 4.27 4.717 4.16 7.487z" fill="url(#b)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m8.146 18.907 6.104-3.377c1.735-2.063-1.474-7.0970004-3.74-6.3760004l-6.12 3.4760004c1.723.95 3.56 4.058 3.756 6.277z" fill="none" stroke="url(#c)"/><path d="m8.46 12.823v-2.82c0-2.0650004-3.967-2.0230004-3.967.064v1.588" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx=".09173" cy="16.766947" fill="url(#d)" fill-rule="evenodd" rx="1.274" ry="1.265058" stroke="#555761" stroke-linecap="round" stroke-width="1.000023" transform="matrix(.86839794 -.49586795 .50413577 .86362441 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(#e)"/><circle cx="-21.646999" 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_freeline.svg b/icon-themes/elementary_svg/cmd/lc_freeline.svg
new file mode 100644
index 000000000..2d1b799e9
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></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..5a4ad39ca
--- /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"><radialGradient id="a" cx="9.356725" cy=".72366" gradientTransform="matrix(-.04159008 3.6699139 -3.5389416 -.04010584 13.474936 -36.137308)" gradientUnits="userSpaceOnUse" r="10.0425"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="c"><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="d" gradientTransform="matrix(.4762 0 0 .25 .095 3)" 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="e" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="f" 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="g" gradientTransform="matrix(0 -1 1 0 0 24)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><rect fill="url(#f)" height="20" rx=".528" ry=".556" width="19" x="2" y="2"/><path d="m7 2.5h13.44v19.5h-13.44z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m2 7h20v1h-20z" fill="url(#d)" opacity=".15"/><path d="m21 6.164v15.3c0 .305-.23.536-.537.536h-13.463v1h13.463c.842 0 1.537-.695 1.537-1.537v-15.3z" opacity=".3"/><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.625-.05v-15.484h14.5v-4.463c0-.574-.463-1.037-1.037-1.037z" fill="url(#a)"/><path d="m2.537 1c-.842 0-1.537.695-1.537 1.537v18.926c0 .843.694 1.537 1.537 1.537h4.463v-1h-4.463c-.305 0-.537-.232-.537-.537v-14.463h20v-4.463c0-.842-.695-1.537-1.537-1.537zm0 1h17.926c.306 0 .537.23.537.537v3.463h-19v-3.463c0-.307.23-.537.537-.537z" fill="#004372" fill-opacity=".49"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11 7h1v15h-1zm5 0h1v15h-1z" opacity=".321"/><path d="m1.517 10h4.483v1h-4.483z" fill="#004372" fill-opacity=".49"/><path d="m7 10h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m1.517 14h4.483v1h-4.483zm4.483-7h1v15h-1z" fill="#004372" fill-opacity=".49"/><path d="m7 14h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m1.517 18h4.483v1h-4.483z" fill="#004372" fill-opacity=".49"/><path d="m7 18h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#004372" fill-opacity=".49"/><path d="m2.5 21.5h3v-18.94h-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></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..e69f9532d
--- /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="11.624145" cy="8.491224" gradientTransform="matrix(-.28741144 10.011977 -7.1634093 -.20563829 75.791172 -115.84882)" gradientUnits="userSpaceOnUse" r="2.8025"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="d" 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="e" gradientTransform="matrix(0 -1 1 0 0 24)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#b" y1="2.269" y2="19.728"/><rect fill="url(#d)" height="20" rx=".528" ry=".556" width="19" x="2" y="2"/><path d="m7 2.5h13.44v19.5h-13.44z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m21 7v14.463c0 .306-.23.537-.537.537h-13.463v1h13.463c.842 0 1.537-.695 1.537-1.537v-14.463z" opacity=".3"/><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.625-.05v-15.484h.02v-4.463c0-.574-.464-1.037-1.04-1.037z" fill="url(#a)"/><path d="m2.537 1c-.842 0-1.537.695-1.537 1.537v18.926c0 .843.694 1.537 1.537 1.537h4.463v-1h-4.463c-.305 0-.537-.232-.537-.537v-14.463h5v-1h-5v-3.463c0-.307.23-.537.537-.537h4.463v-1z" fill="#004372" fill-opacity=".49"/><path d="m11 7h1v15h-1zm5 0h1v15h-1z" opacity=".321"/><path d="m1.517 10h4.483v1h-4.483z" fill="#004372" fill-opacity=".49"/><path d="m7 10h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m1.517 14h4.483v1h-4.483zm4.483-7h1v15h-1z" fill="#004372" fill-opacity=".49"/><path d="m7 14h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m1.517 18h4.483v1h-4.483z" fill="#004372" fill-opacity=".49"/><path d="m7 18h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><g fill-opacity=".588"><path d="m6 2h1v4h-1z" fill="#004372" fill-opacity=".49"/><path d="m11 2h1v4h-1zm5 0h1v4h-1z" opacity=".4"/></g><path d="m2.5 21.5h3v-18.94h-3z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 1v1h13.463c.306 0 .537.23.537.537v3.463h-14v1h15v-4.463c0-.842-.695-1.537-1.537-1.537z" fill-opacity=".298"/></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..398ca6871
--- /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"><linearGradient id="a" gradientTransform="matrix(.4922 0 0 .4584 4.51 -4.794)" gradientUnits="userSpaceOnUse" x1="10.28861" x2="11.087966" y1="11.799373" y2="30.145056"><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="b" gradientTransform="matrix(.4458 0 0 .45 .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="c" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><linearGradient id="d"><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="e" gradientTransform="matrix(.4762 0 0 .25 .095 3)" 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="f" gradientTransform="matrix(.4848 0 0 .527 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="5" y2="43"/><linearGradient id="g" gradientTransform="matrix(0 -1 1 0 0 24)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#d" y1="2.269" y2="19.728"/><rect fill="url(#b)" height="20" rx=".528" ry=".556" width="19" x="2" y="2"/><rect fill="url(#b)" height="5" rx=".528" ry=".556" width="19" x="2" y="2"/><path d="m7 2.5h13.44v19.5h-13.44z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m2 7h20v1h-20z" fill="url(#e)" opacity=".15"/><path d="m21 6.164v15.3c0 .305-.23.536-.537.536h-13.463v1h13.463c.842 0 1.537-.695 1.537-1.537v-15.3z" opacity=".3"/><path d="m2.537 1.5c-.574 0-1.037.463-1.037 1.037v3.963s-.085-4.847-.085-.52c0 .576.387 1.042.96 1.04l4.625-.053v.033h14.5v-4.463c0-.574-.463-1.037-1.037-1.037z" fill="url(#a)"/><path d="m2.537 1c-.842 0-1.537.695-1.537 1.537v4.463h21v-4.463c0-.842-.695-1.537-1.537-1.537zm0 1h17.926c.306 0 .537.23.537.537v3.463h-19v-3.463c0-.307.23-.537.537-.537z" fill="#004372" fill-opacity=".49"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11 7h1v15h-1zm5 0h1v15h-1z" opacity=".321"/><path d="m2 10h4v1h-4z" fill="#434343" opacity=".321"/><path d="m7 10h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m2 14h4v1h-4z" fill="#434343" opacity=".321"/><path d="m6 7h1v15h-1z" fill="#444" opacity=".4"/><path d="m7 14h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m2 18h4v1h-4z" fill="#434343" opacity=".321"/><path d="m7 18h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#004172" fill-opacity=".772" opacity=".4"/><path d="m2.5 5.5h3v-2.94h-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.463c0 .843.694 1.537 1.537 1.537h4.463v-1h-4.463c-.305 0-.537-.232-.537-.537v-14.463z" opacity=".3"/></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..58c1cc5d8
--- /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="#ce5c00" stroke-width="3"/><path d="m202.83167 483.07237 1-1.5-1-1.5" fill="none" stroke="#fcaf3e" stroke-width="1.1"/><path d="m192.31283 483.07254-1-1.5 1-1.5" fill="#fcaf3e" stroke="#ce5c00" stroke-width="3"/><g fill="none"><path d="m192.31283 483.07254-1-1.5 1-1.5" stroke="#fcaf3e" stroke-width="1.1"/><path d="m196.07258 476.31328 1.5-1 1.5 1" stroke="#ce5c00" stroke-width="3"/><path d="m196.07258 476.31328 1.5-1 1.5 1" stroke="#fcaf3e" stroke-width="1.1"/><path d="m196.07241 486.83212 1.5 1 1.5-1" stroke="#ce5c00" stroke-width="3"/><path d="m196.07241 486.83212 1.5 1 1.5-1" stroke="#fcaf3e" 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..ff6afc098
--- /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="14.910757" x2="16.889942" y1="10.676777" y2="13.593593"><stop offset="0" stop-color="#fce94f"/><stop offset="1" stop-color="#c4a000"/></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="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 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)"/><path d="m15 4v-3h2l5 6-1 2z" fill="#c4a000"/><g fill="none"><path d="m1.9003495 22.320621 3.2703688-2.740038" opacity=".2" stroke="#000" transform="matrix(.76800403 0 0 .80826996 3.588511 1.014105)"/><g stroke-width=".78788"><path d="m7 10 7 7-6.03125.875-2.96875 2.125-1-1 2-3z" opacity="0" stroke="#000"/><path d="m7.483423 10.310763c2.4186241 1.669675 4.531353 3.651302 6.158154 6.128474" stroke="#c4a000" stroke-linecap="round"/><path d="m21.523235 7.0448458-4.70339-5.6449384-1.438018.026791-.0085 2.7961355-8.0188757 6.0133205-.9881071 5.911307-1.8453988 2.788119.5451934.514526 2.8061392-1.963601 5.938065-.867798 6.863274-7.8339219z" opacity=".4" stroke="#000"/></g><path d="m22.71511 6.2845652-5.264518-6.35111117-.426673-.00526275-.013781 3.09096732-10.3292636 7.7585184-1.3026784 7.798918 8.147899-1.190753 8.460117-9.652325z" opacity=".6" stroke="#fff" stroke-width="1.008447" transform="matrix(.78093744 0 0 .78162338 2.852654 2.273653)"/></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..ab5ebf792
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#565656" height="10" ry=".555903" transform="scale(-1 1)" width=".999998" x="-12.999998" y="10"/></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..64483ac93
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#565656" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-11" y="-12"/></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..2c42e595c
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#565656" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-10.999998" 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..ee866137a
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#565656" height="10" ry=".555903" transform="scale(-1 1)" width=".999998" 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..e1157422e
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" height="10" ry=".555903" transform="scale(-1 1)" width=".999998" x="-12.499998" y="10"/><circle cx="12" cy="20" fill="#fcaf3e" r="1.5" stroke="#ce5c00" 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..0e4d56a54
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-16.03688" y="-12.5"/><circle cx="2" cy="15.53688" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-linejoin="round"/><rect fill="#ce5c00" height="6.02562" ry=".555903" transform="scale(1 -1)" width=".999998" x="11.5" y="-16"/></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..d698ce58f
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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><g transform="matrix(-1 0 0 1 24.000002 .53688)"><rect fill="#ce5c00" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-15.5" y="-12.5"/><circle cx="2" cy="15" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-linejoin="round"/></g><rect fill="#ce5c00" height="6.02562" ry=".555903" transform="scale(1 -1)" width=".999998" x="11.500002" y="-16"/></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..ad6adedfb
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#0f5a00" 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..bfbca6865
--- /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="#ce5c00" height="3.636039" ry=".555903" transform="scale(1 -1)" width=".999998" x="6" y="-4.136039"/><circle cy="-6.5" fill="#fcaf3e" r="1.5" stroke="#ce5c00" 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..f2bb29117
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" height="10" ry=".555903" width=".999998" x="6" y="9.5"/><circle cx="-20" cy="-6.5" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-linejoin="round" transform="matrix(0 -1 -1 0 0 0)"/><rect fill="#ce5c00" height="6.02562" ry=".555903" transform="matrix(0 1 1 0 0 0)" width=".999998" x="9.5" y="6.03688"/></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..346a55325
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-10.5" y="-12"/><circle cx="2" cy="10" fill="#fcaf3e" r="1.5" stroke="#ce5c00" 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..d49b9f027
--- /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" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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="#ce5c00" height="10" ry=".555903" transform="scale(1 -1)" width=".999998" x="6" y="-10.5"/><circle cy="-6.5" fill="#fcaf3e" r="1.5" stroke="#ce5c00" stroke-linejoin="round" transform="rotate(90)"/><rect fill="#ce5c00" height="6.02562" ry=".555903" transform="rotate(-90)" width=".999998" x="-10.5" y="6.03688"/></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..f3812a933
--- /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.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(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924" 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="e" gradientUnits="userSpaceOnUse" x1="16.024" x2="16.024" y1="1.908" y2="15.058"><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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1=".11" x2="22.258" y1="11.067" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m10.112 20.64 2.344-1.353 2.844-9.74 6.458-3.74c-.197-1.898-1.152-3.217-2.49-4.313l-6.458 3.74-9.855-2.404-2.345 1.35 4.763 8.222z" fill="url(#d)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><path d="m6.237 11.905 4.27 7.387 1.09-.738 3-9.783 6.125-3.455c-.117-1.22-.888-2.044-1.545-2.676l-6.045 3.595-9.972-2.295-1.185.575z" fill="none" stroke="url(#e)" transform="matrix(-.5 .8660254 -.8660254 -.5 25.428671 5.05875)"/><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_gotopage.svg b/icon-themes/elementary_svg/cmd/lc_gotopage.svg
new file mode 100644
index 000000000..ac80ce311
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#00537d" 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..1644c05b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafblue.svg
@@ -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.608292" x2="18.076493" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#46aaed" fill-opacity=".984314"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#46aaed" fill-opacity=".984314" stroke="#2f78c8" stroke-width=".5"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..682844506
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafgamma.svg
@@ -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 -80.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 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><path d="m22 3.5v15.5h-17c8.059167-3.538292 13.542701-8.414435 17-15.5z" fill="#fcaf3e" fill-rule="evenodd"/><g fill="none" stroke-linecap="round"><path d="m6.1765887 17.972232c6.5206563-1.461197 13.8834973-9.9627862 15.3605793-14.4501282" stroke="#ce5c00"/><g stroke-linejoin="round"><path d="m2.5000001 18.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#a)"/><path d="m5.500047 2.5000005h-.998047-.002c.01 6.3333345.0154 12.6666675.02539 18.9999995h.974606v-18.9999995z" stroke="url(#c)"/></g></g></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..add3f49f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafgreen.svg
@@ -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.608292" x2="18.076493" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#9cde4a"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#9cde4a" stroke="#5ca12a" stroke-width=".5"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..d9664007a
--- /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="2.578225" x2="21.396353" y1="2.415254" y2="21.355932"><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(.52130929 0 0 .52308954 5.769712 4.825732)" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.190014" x2="17.066335" y1="5.372876" y2="18.918764"><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.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" fill="url(#a)"/><path d="m11.212362 6.078787c-2.9381494.4340111-4.6147408 2.6237138-5.0163604 4.582109-.38068 1.856288-.5059017 3.869382 2.8768203 3.286362l-.650265 2.538683 2.8767241-2.084526.01989-.0018c.355008.017.711664.02263 1.081771-.01119 3.158243-.288695 5.559453-2.394283 5.3522-4.6983755-.207252-2.3040931-2.945-3.9399301-6.103243-3.6512359-.148043.013532-.293035.01865-.437535.039995z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-linejoin="round"><ellipse cx="11.972762" cy="12.026996" rx="5.021388" ry="4.972872" stroke="url(#c)" stroke-linecap="round" stroke-width=".934745"/><path d="m11.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" opacity=".5" stroke="#956500"/></g></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..f605b5cf3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafred.svg
@@ -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.608292" x2="18.076493" xlink:href="#b" y1="3.823121" y2="7.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -.606712 -.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m12.20194 7.8749448s-6.1823328 5.6712612-6.4701507 6.2483282c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.321839 6.3231019-6.321839z" fill="#e04447"/><path d="m12.20194 7.8749444s-6.1823328 5.6712616-6.4701507 6.2483286c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218394 6.3231019-6.3218394z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="#e04447" stroke="#b10000" stroke-width=".5"/><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m15.327926 10.975209.624958-.624833-.675971-1.915708c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)"/><path d="m15.276913 8.434668s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#a)"/><g fill="#fff"><path d="m18.12033 3.154512c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" opacity=".8"/><path d="m11.959178 8.4645634-5.8130217 5.4751426v.66548l5.9461437-5.5195078z" opacity=".8"/></g></g></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..7697b0f8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graftransparence.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-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.156911" x2="17.625112" xlink:href="#a" y1="4.896967" y2="8.214464"/><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -1.058093 .629794)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#a" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -.810102 -.291509)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><path d="m12.20194 7.8749447s-6.1823328 5.6712613-6.4701507 6.2483283c-.2940662.589594-.053045 1.218325-.6984821 2.536086 1.3843312-.631682 2.0662588-.379804 2.5733549-.661587.5191252-.288467 6.3231019-6.3218391 6.3231019-6.3218391z" style="fill-rule:evenodd;stroke:#000;stroke-width:.5;stroke-linejoin:round;stroke-opacity:.658824;fill:url(#d)"/><path d="m4.7156446 17.268958c-.7879344 1.441304-2.8575984 4.505758.0000005 4.4809 2.8132285-.02447.5602054-3.091553-.0000005-4.4809z" fill="none" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><g fill-rule="evenodd"><path d="m4.715038 18.156489c-.4669157.789737-1.3572303 2.512417-.9726961 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><g transform="translate(.451381 -1.073846)"><path d="m14.876545 12.049055.624958-.624833-.675971-1.9157078s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.027702-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m14.876545 12.049055.624958-.624833-.675971-1.9157078c-.914387-.908674-1.073257-.888753-1.860622-2.127329l-2.027702-.543212-.59963.599511z" fill="url(#c)"/><path d="m14.825532 9.5085142s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.158519 3.598983-3.552672.07466-1.214022-1.105731-1.994389-2.176564-1.909936-1.069334.08433-2.828272 1.510435-3.266818 3.309152-.06337.25992-.304924.304905-.304924.304905.448322.743487 1.030139 1.460274 1.860622 2.127329z" fill="url(#b)"/><path d="m17.668949 4.2283582c-.87729-.462732-1.812661-.230066-2.862493.69706-1.049833.927127-1.409739 1.982801-1.340119 2.614338 1.071517-1.616959 2.348875-2.981138 4.202612-3.311398z" fill="#fff" opacity=".8"/></g><path d="m11.959178 8.4645637-5.8130217 5.4751423v.66548l5.9461437-5.5195075z" fill="#fff" opacity=".8"/></g></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..4990f665a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphic.svg
@@ -0,0 +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(.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="b" 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="c" 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="d" 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="e" gradientTransform="matrix(.48648651 0 0 .37837838 .824329 4.418921)" 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(.54285589 0 0 .3259251 -.528541 5.177788)" gradientUnits="userSpaceOnUse" 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(.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="h" 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="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .1539 14.28089)" 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(-.03279364 0 0 .01512557 23.846113 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><g transform="translate(.000039 -.999961)"><g opacity=".2"><path d="m4.082683 19.826649h15.834642v3.673353h-15.834642z" fill="url(#h)" 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(#i)" 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(#k)" opacity="1"/></g><path d="m22.500039 21.500039h-20.0000781v-16.0000778h20.0000781z" fill="none" stroke="url(#g)" 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(#f)"/><path d="m21.500001 20.499999h-18.0000001v-14h18.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.9999999 6.9999985v12.9999995h17.0000001v-12.9999995z" fill="url(#d)"/><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(#c)"/><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(#b)"/><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(#a)" opacity=".75"/></g></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..e86562a2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicdialog.svg
@@ -0,0 +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(.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" 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="i" gradientTransform="matrix(.54285589 0 0 .3259251 -.528541 5.177788)" gradientUnits="userSpaceOnUse" 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(.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="k" 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="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .1539 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03279364 0 0 .01512557 23.846113 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><g transform="translate(.000039 -.999961)"><g opacity=".2"><path d="m4.082683 19.826649h15.834642v3.673353h-15.834642z" fill="url(#k)" 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(#l)" 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(#n)" opacity="1"/></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-.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(#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"/></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_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..e7cc72c67
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#e9d300"/><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="#f53ece"/><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="#00f993"/><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..48183bc07
--- /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"><g fill="#e6e6e6" stroke="#737373"><rect height="17.005526" rx=".473982" ry=".55465" stroke-width=".994475" width="17.005524" x="3.497238" y="3.497237"/><rect height="13" rx=".473982" ry=".55465" width="13" x="5.5" y="5.5"/><rect height="5.023256" rx=".396822" ry=".464358" stroke-width=".976744" width="5.023256" x="9.488372" y="9.488373"/></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..a07f6d61e
--- /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="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="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="16" x2="16" y1="2" y2="31"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="34.161016" x2="35.254237" y1="25.584746" y2="31.838984"><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><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.5 3.857147)"><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="m7.0423729 20.466102 11.5169491-.076271-1.90678-3.483051z" fill="url(#g)" fill-rule="evenodd"/><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(#f)" stroke="#7e7e7e" stroke-opacity=".591912"/><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(#a)"/></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..37d786b39
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="6.981499" x2="19.550781" y1="2.947377" y2="24.951581"><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(#a)" fill-rule="evenodd" opacity=".3"/><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(#b)" stroke="#7e7e7e" stroke-linejoin="round"/></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..d9664007a
--- /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="2.578225" x2="21.396353" y1="2.415254" y2="21.355932"><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(.52130929 0 0 .52308954 5.769712 4.825732)" gradientUnits="userSpaceOnUse" x1="6.785516" x2="10.9094" y1="4.748026" y2="10.748026"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.190014" x2="17.066335" y1="5.372876" y2="18.918764"><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.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" fill="url(#a)"/><path d="m11.212362 6.078787c-2.9381494.4340111-4.6147408 2.6237138-5.0163604 4.582109-.38068 1.856288-.5059017 3.869382 2.8768203 3.286362l-.650265 2.538683 2.8767241-2.084526.01989-.0018c.355008.017.711664.02263 1.081771-.01119 3.158243-.288695 5.559453-2.394283 5.3522-4.6983755-.207252-2.3040931-2.945-3.9399301-6.103243-3.6512359-.148043.013532-.293035.01865-.437535.039995z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-linejoin="round"><ellipse cx="11.972762" cy="12.026996" rx="5.021388" ry="4.972872" stroke="url(#c)" stroke-linecap="round" stroke-width=".934745"/><path d="m11.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" opacity=".5" stroke="#956500"/></g></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..bac27879c
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..5f7a6603e
--- /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" 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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 4.238793 16.980479)" 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 16.980588)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#g)" 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(#f)" 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(#d)" opacity=".15"/><path d="m3.5289286 20.471071v-16.9421421h7.9421424v16.9421421z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.5268043 19.469474v-14.9389475h5.9463907v14.9389475z" fill="none" stroke="url(#c)" stroke-width="1.060826"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m17.2102 20.503364-3-3h6z"/><path d="m17.2102 3.4966359-3 3h6z"/></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..9fc741409
--- /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" 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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 8.738683 16.480612)" 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 6.261096 16.480687)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#g)" 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(#f)" 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(#d)" opacity=".15"/></g><path d="m3.5289286 20.471071v-16.9421421h7.9421424v16.9421421z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.5268043 19.469474v-14.9389475h5.9463907v14.9389475z" fill="none" stroke="url(#c)" stroke-width="1.060826"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m17.2102 20.503364-3-3h6z"/><path d="m17.2102 3.4966359-3 3h6z"/></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..6883bac84
--- /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"><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(.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="c" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="d" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#b)" 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(#c)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#126400"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#d)" 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 fill="#126400"><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_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..3c398922a
--- /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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="4.354743" y2="57.840454"/><radialGradient id="b" 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="#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(.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="d" 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="e" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="17.83482" y2="73.398201"/><linearGradient id="f" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="33.392567" y2="88.955948"/><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 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(#e)" 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(#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(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><path d="m4.5 21.5v-4h2v2h8v2h-8z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m4.5 2.5v4h2v-2h8v-2h-8z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><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(#b)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#c)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#d)"/><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="#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_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..3de087cb9
--- /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" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="18" x2="18.254238" y1="1" y2="10.644068"><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="b" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18.388361" y1="1.49945" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></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.40136 14.639058h-6.7227639l-1.1564754 2.862398h-3.0912706l6.3356042-15.0029112h2.8781827l6.112513 15.0029112h-3.235329zm-5.922435-2.270177h5.048075l-2.252926-6.7868434z" style="stroke:#000;stroke-width:.9937;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#b)"/><path d="m7.765625 4.4980469-6.3339844 15.0039061h.421875l5.9121094-14.0039061h2.878906l5.705078 14.0039061h.408203l-6.113281-15.0039061zm-.875 9.8710941-.4121094 1h5.0488284l-.332032-1z" fill="#fff" opacity=".1" transform="translate(0 -2)"/></g><g fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"><path d="m18 1.5-4.525424 4.9576271h9z" fill="url(#a)" stroke="#004372" stroke-opacity=".470588"/><path d="m18 2.75-2.399153 2.809322h4.9z" fill="none" stroke="url(#c)"/></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..79a34d704
--- /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="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 29.246634)" gradientUnits="userSpaceOnUse" x1="13.99895" x2="14.626055" y1="20.100431" y2="9.219076"><stop offset="0" stop-color="#fff"/><stop offset=".28888068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.4375" x2="21.5625" xlink:href="#a" y1="11.750007" y2="11.750007"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.841096" x2="10.945673" y1="6.897376" y2="13.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.42236667 0 0 .11633788 10.902411 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g transform="translate(0 -1)"><path d="m12 7.250002c-5.5829363.00464-8.6499991 4.613619-9 9 0 2.485238 4.029437 4.5 9 4.5s9-2.014762 9-4.5c-.727385-5.021689-4.531072-8.9125397-9-9z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784" transform="matrix(1 0 0 -1 0 29.246634)"/><path d="m12.056641 20.90679c-4.5371266.132173-8.2868884-3.509771-8.2871098-8.048828.00416-.603821-.2114047-.414257-.072793-1.001968 2.2434174-1.353283 5.1752078-2.86789 7.8813868-2.869126 2.944973.0043 5.808707.863825 8.160156 2.449219.0876.468973.133356.944802.136719 1.421875-.000216 4.355966-3.464242 7.922105-7.818359 8.048828z" fill="none" stroke="url(#b)" stroke-width=".894736"/></g><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-opacity=".560784" stroke-width="1.125"/><ellipse cx="11.973828" cy="11.693607" fill="none" opacity=".9" rx="7.85599" ry="3.406482" stroke="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_handoutmode.svg b/icon-themes/elementary_svg/cmd/lc_handoutmode.svg
new file mode 100644
index 000000000..6e6ce45b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_handoutmode.svg
@@ -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"/><radialGradient id="e" cx="15.951264" cy="8.600432" gradientTransform="matrix(0 .97381444 -1.346835 0 23.579495 -6.308319)" 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="f" gradientTransform="matrix(.48449877 0 0 .34573161 33.241151 3.149077)" 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="g" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="6.483449" x2="49.325554" y1="-5.58751" y2="58.545826"><stop offset="0" stop-color="#fff"/><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.4999806 1.4999805c4.8121842 0 17.0000134.00054 17.0000134.00054l.000025 20.9992285-17.0000384.00054z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999921"/><path d="m19.499981 21.499711-14.9999616.00054v-19.0002309l14.9999616-.00054z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><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..ef77dd07f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hangingindent.svg
@@ -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="2" x2="21" xlink:href="#h" y1="6.25" y2="6.25"/><linearGradient id="b" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 26.993)" 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><linearGradient id="c" gradientTransform="matrix(.40683 0 0 .37867 -3.452 6.458)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(-.35132 0 0 -.15983 15.905 22.593)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="21" xlink:href="#h" y1="10.001" y2="10.001"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14" x2="21" xlink:href="#h" y1="14.001" y2="14.001"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="21" xlink:href="#h" y1="18.001" y2="18.001"/><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><path d="m2.5 6v.525c3.667-.01 14.833-.015 18.5-.025v-.5z" fill="url(#a)"/><path d="m2.5 6v.525c3.667-.01 14.833-.015 18.5-.025v-.5z" opacity=".1"/><path d="m14 9v2c1.625-.01 5.375.01 7 0v-2z" fill="url(#e)"/><path d="m1.682 16.772a5.496 2.5 0 1 1 10.993 0 5.496 2.5 0 0 1 -10.993 0z" fill="url(#d)" fill-rule="evenodd" opacity=".2"/><path d="m6.5 18.5 6-5-6-5v3h-5v4h5z" display="block" fill="url(#c)"/><path d="m6.5 18.5 6-5-6-5v3h-5v4h5z" style="display:block;opacity:.5;fill:none;stroke:#004372;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m7.5 16.344 3.455-2.844-3.455-2.833v1.833h-5v2h5z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/><path d="m14 13v2c1.625-.01 5.375.01 7 0v-2z" fill="url(#f)"/><path d="m14 17v2c1.625-.01 5.375.01 7 0v-2z" fill="url(#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..e727dd4ee
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..3f0338872
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..37fdbd307
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..f32f21eed
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..ad484ef21
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..032689e63
--- /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(.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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..4f429f9d9
--- /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"><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="14" x2="16" xlink:href="#a" y1="4" y2="6"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="4" y2="6"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="9" y2="11"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="8" y2="10"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="9" y2="11"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="8" y2="10"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="14" y2="16"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="15" y2="17"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="14" y2="16"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="15" y2="17"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="19" y2="21"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="19" y2="21"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15" x2="17" xlink:href="#a" y1="14" y2="16"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15" x2="17" xlink:href="#a" y1="9" y2="11"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="8" x2="10" xlink:href="#a" y1="14" y2="16"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="8" x2="10" xlink:href="#a" y1="9" y2="11"/><rect fill="url(#q)" height="2" ry=".500455" width="2" x="8" y="9"/><rect fill="url(#p)" height="2" ry=".500455" width="2" x="8" y="14"/><rect fill="url(#o)" height="2" ry=".500455" width="2" x="15" y="9"/><rect fill="url(#n)" height="2" ry=".500455" width="2" x="15" y="14"/><rect fill="url(#b)" height="2" ry=".500455" width="2" x="14" y="4"/><rect fill="url(#c)" height="2" ry=".500455" width="2" x="9" y="4"/><rect fill="url(#d)" height="2" ry=".500455" width="2" x="4" y="9"/><rect fill="url(#e)" height="2" ry=".500455" width="2" x="14" y="8"/><rect fill="url(#f)" height="2" ry=".500455" width="2" x="19" y="9"/><rect fill="url(#g)" height="2" ry=".500455" width="2" x="9" y="8"/><rect fill="url(#h)" height="2" ry=".500455" width="2" x="4" y="14"/><rect fill="url(#i)" height="2" ry=".500455" width="2" x="14" y="15"/><rect fill="url(#j)" height="2" ry=".500455" width="2" x="19" y="14"/><rect fill="url(#k)" height="2" ry=".500455" width="2" x="9" y="15"/><rect fill="url(#l)" height="2" ry=".500455" width="2" x="14" y="19"/><rect fill="url(#m)" height="2" ry=".500455" width="2" x="9" y="19"/><path d="m9.521379 9.483991h5.99463v5.99463h-5.99463z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0" stroke-width="1.00537"/></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..9eac28269
--- /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="#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"><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="#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><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..3b0d8d252
--- /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"><clipPath id="a"><path d="m13.5 1-3.6862745 22h-8.8137255v-22z"/></clipPath><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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 opacity=".5"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/></g><g clip-path="url(#a)"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/></g><path d="m13.5.5-3.6862745 22.5" 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..8a292350a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hideallnotes.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h14l-4.1862745 23h-9.8137255z"/></clipPath><radialGradient id="b" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -26.638)" gradientUnits="userSpaceOnUse" r="11.509" xlink:href="#g"/><linearGradient id="c" gradientTransform="matrix(.51007 -.04645 .05016 .55556 -1.305 -.24)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" xlink:href="#h" y1="11.249" y2="31.265"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.782642" x2="10.909" xlink:href="#e" y1="5.247814" y2="10.748"/><linearGradient id="e"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 -4.773)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -26.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.51007 -.04645 .05016 .55556 -1.305 -.24)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6.786" x2="10.909" xlink:href="#e" y1="4.748" y2="10.748"/><g opacity=".5"><path d="m27.1 21.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#h)" stroke-width=".995" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m7.424 7.458c-4.054.597-7.054 3.386-6.78 6.406.174 1.956 1.676 3.566 3.826 4.416l-.897 3.49 3.97-2.866.027-.003c.49.024.982.032 1.492-.014 4.36-.397 7.672-3.293 7.386-6.462-.286-3.168-4.064-5.418-8.422-5.02-.204.018-.404.025-.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#i)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><g transform="translate(.676106 -.507864)"><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#b)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#c)" stroke-width=".995" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m16.486 1.958c4.054.597 7.054 3.386 6.78 6.406-.175 1.956-1.678 3.566-3.828 4.415l.897 3.49-3.97-2.866-.027-.003c-.49.024-.982.032-1.492-.014-4.36-.397-7.672-3.293-7.386-6.462.286-3.168 4.064-5.418 8.422-5.02.204.018.404.025.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#d)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/></g></g><g clip-path="url(#a)"><path d="m27.1 21.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#h)" stroke-width=".995" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m7.424 7.458c-4.054.597-7.054 3.386-6.78 6.406.174 1.956 1.676 3.566 3.826 4.416l-.897 3.49 3.97-2.866.027-.003c.49.024.982.032 1.492-.014 4.36-.397 7.672-3.293 7.386-6.462-.286-3.168-4.064-5.418-8.422-5.02-.204.018-.404.025-.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#i)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><g transform="translate(.676106 -.507864)"><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#b)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#c)" stroke-width=".995" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m16.486 1.958c4.054.597 7.054 3.386 6.78 6.406-.175 1.956-1.678 3.566-3.828 4.415l.897 3.49-3.97-2.866-.027-.003c-.49.024-.982.032-1.492-.014-4.36-.397-7.672-3.293-7.386-6.462.286-3.168 4.064-5.418 8.422-5.02.204.018.404.025.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#d)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/></g></g><path d="m14 1-4.1862745 22" 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_hidecolumn.svg b/icon-themes/elementary_svg/cmd/lc_hidecolumn.svg
new file mode 100644
index 000000000..24635899d
--- /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"><clipPath id="a"><path d="m13.5 1.0000002-3.6862745 21.9999998h-8.8137255v-21.9999998z"/></clipPath><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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 clip-path="url(#a)"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><g transform="matrix(0 1 -1 0 21.000002 -.000182)"><path d="m2 10h20v4.000001h-20z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m2 9c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1l20 .000001c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1 20 .000001v4l-20-.000001z"/><path d="m6.000182 10.000002h.999819v3.999815h-.999819z"/><path d="m10 10.000001h1v4.000001h-1z"/><path d="m14 10.000001h1v4.000001h-1z"/><path d="m18.000002 10.000001h1v4.000001h-1z"/></g></g></g><g opacity=".5"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><g transform="matrix(0 1 -1 0 21.000002 -.000182)"><path d="m2 10h20v4.000001h-20z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m2 9c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1l20 .000001c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1 20 .000001v4l-20-.000001z"/><path d="m6.000182 10.000002h.999819v3.999815h-.999819z" opacity="1"/><path d="m10 10.000001h1v4.000001h-1z" opacity="1"/><path d="m14 10.000001h1v4.000001h-1z" opacity="1"/><path d="m18.000002 10.000001h1v4.000001h-1z" opacity="1"/></g></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_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..dc9f470bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hidenote.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h14l-4.1862745 23h-9.8137255z"/></clipPath><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".5"><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#c)" fill-rule="evenodd"/><g fill="none" stroke-width=".99525"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#d)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></g><g clip-path="url(#a)"><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#b)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#c)" fill-rule="evenodd"/><g fill="none" stroke-width=".99525"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#d)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></g></g><path d="m14 1-4.1862745 22" 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_hiderow.svg b/icon-themes/elementary_svg/cmd/lc_hiderow.svg
new file mode 100644
index 000000000..5edcba5ea
--- /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"><clipPath id="a"><path d="m13.5 1.0000002-3.6862745 21.9999998h-8.8137255v-21.9999998z"/></clipPath><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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 clip-path="url(#a)"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><path d="m2 10h19v5h-19z" fill="#fcaf3e"/><g fill="#ce5c00"><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 1h19v3h-19z"/><path d="m6.000001 10.999818h1v3h-1z"/><path d="m11.000001 10.999818h1v3h-1z"/><path d="m16.000002 10.999818h1v3h-1z"/></g></g><g opacity=".5"><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#c)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><path d="m2 10h19v5h-19z" fill="#fcaf3e"/><g fill="#ce5c00"><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 1h19v3h-19z"/><path d="m6.000001 10.999818h1v3h-1z" opacity="1"/><path d="m11.000001 10.999818h1v3h-1z" opacity="1"/><path d="m16.000002 10.999818h1v3h-1z" opacity="1"/></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..1f884f989
--- /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"><clipPath id="a"><path d="m1 4h12.666667l-3.7254905 18.627451h-8.9411765z"/></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(.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(.45714 0 0 .34765 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(.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" 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=".5"><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 5h17v16h-17z" fill="url(#g)"/><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(#k)"/><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(#k)"><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 clip-path="url(#a)"><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 5h17v16h-17z" fill="url(#g)"/><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(#k)"/><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(#k)"><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 3.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..b31fae48b
--- /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" 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><clipPath id="b"><path d="m7-5h16v12h-16z"/></clipPath><clipPath id="c"><path d="m7-15h16v11h-16z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5.81" y2="67.174"/><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#e" y1=".985" y2="47.013"/><g clip-path="url(#b)" transform="translate(-3 5)"><path d="m7.5-14.5h15v21h-15z" fill="url(#d)"/><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(#c)" transform="translate(-3 28)"><path d="m7.5-14.5h15v21h-15z" fill="url(#f)"/><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><path d="m12 14.5 3 3h-6.0000004zm0-4 3-3h-6.0000004z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..f7e86da1c
--- /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="#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="34.512653" x2="32.036968" y1="2.159191" y2="32.864044"><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="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=".963925" 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" style="display:block;stroke-linejoin:round;stroke-width:1.273119;stroke-miterlimit:7;fill:url(#a);stroke:url(#b)"/><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/lc_iconsetformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_iconsetformatdialog.svg
new file mode 100644
index 000000000..c52885a64
--- /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"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.302633 17.285197)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></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" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="24.005527" x2="24.005527" y1="5.432571" y2="31.048698"><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><linearGradient id="e"><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(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#e" y1="46.97065" y2="46.97065"/><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><linearGradient id="h" gradientTransform="matrix(.49219581 0 0 .45839231 4.488142 -4.327728)" 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="i" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" xlink:href="#e" y1="46.97065" y2="46.97065"/><g stroke-linecap="round"><rect fill="url(#g)" height="21" opacity=".8" 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><g transform="matrix(.60062093 0 0 .6001432 -2.782771 16.299356)"><path d="m13.115425 5.8666439c0-6.17094141 7.345888-6.70392757 7.345888-.5329865 0 2.5560904.04238 4.7480256-2.342199 4.7480256-2.384576 0-5.003688-1.658949-5.003689-4.2150391z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m17.149901 8.6304028 4.994611-5.3584895-5.009576-4.5727092v3.2879678l-6.656101-.021181-.01497 3.3559674 6.656101.021181z" display="block" fill="url(#h)"/><g fill="none" stroke-miterlimit="7" stroke-width="1.665606"><path d="m18.02141 6.7431884 2.4292-3.2483005-2.444165-2.49956251v2.21482111l-6.656101-.021181-.01497 1.3559674 6.656101.021181z" display="block" opacity=".401" stroke="url(#i)"/><path d="m17.149901 8.6304028 4.994611-5.3584895-5.009576-4.5727094v3.2879678l-6.656101-.021181-.01497 3.3559676 6.656101.021181z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(.60739246 0 0 .60045882 -3.793449 -.190411)"><path d="m14.689701 13.334859c0-6.1709411 7.128562-6.1279774 7.128562.04296 0 2.556091-2.498153 4.225971-4.882729 4.225971s-2.245833-1.712844-2.245833-4.268935z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m16.966321 16.152513-4.907247-4.911511 4.917712-5.1343868-.020929 3.3933848h6.544143l.03139 3.333137h-6.54414z" display="block" fill="url(#d)"/><g fill="none" stroke-width="1.65586"><path d="m15.966321 14.042324-2.341836-2.801322 2.352301-3.0612401-.020929 2.3202381h6.544143l.03139 1.333137h-6.54414z" display="block" opacity=".401" stroke="url(#f)" stroke-miterlimit="7"/><path d="m16.966321 16.152513-4.907247-4.911511 4.917712-5.134387-.02093 3.3933848h6.544144l.03139 3.3331372h-6.54414z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g><path d="m13 12.498371h6.499439" fill="none" stroke="#a4a4a4" stroke-linecap="round" stroke-width="1.003158"/></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..77782cd3d
--- /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"><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="15.856916" x2="15.272812" xlink:href="#a" y1="6.343723" y2="17.05819"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.895183" x2="10.598716" xlink:href="#c" y1="17.633464" y2="6.127996"/><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="24.272545" x2="24.356573" xlink:href="#a" y1="8.965616" y2="24.881511"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.684657" x2="14.19341" xlink:href="#c" y1="24.210359" y2="8.965616"/><linearGradient id="k" 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="l" gradientTransform="matrix(.26458484 0 0 .26458333 -20.905474 216.0909)" 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(.93896692 0 0 .26458333 -217.5476 281.70752)" gradientUnits="userSpaceOnUse" x1="236.1953" x2="236.1953" y1="35.803886" y2="53.803886"><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(.68442421 0 0 .68442421 .206351 -197.124148)"><path d="m.8075379 289.3638c-.29315778.00031-.52938702.23601-.52916667.52917l.003859 5.13381c.00021248.28268.22018096.51.49867756.52607l7.09029475.006c.2931578-.00029.529387-.23601.5291666-.52917l-.00386-5.13381c-.0002122-.28219-.2193055-.5093-.4971273-.52607z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round"/><path d="m1.1950116 289.5552c-.29315371-.002-.53148873.23603-.5291667.52917l.035604 4.49478c.002322.29315.23601302.52757.52916674.52916l6.3022866.037c.2931563.002.5314886-.23603.5291667-.52917l-.035601-4.49478c-.00355-.29313-.2360129-.52758-.5291667-.52916z" fill="url(#m)"/><path d="m7.7311617 289.77445-6.7894576-.0143c-.14658001.00006-.26463021.118-.26458335.26458l.001548 4.84195c-.00046831.142.1114796.25499.25166419.262l6.8003092.0163c.1465799.00006.2640988-.11801.2645833-.26459l-.00155-4.84195c.0004763-.14583-.1169693-.26287-.262515-.26406z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".386578"/><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(#f)" stroke="url(#g)" 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(#h)"/></g><g transform="matrix(.25771995 0 0 .25771995 .278338 288.712979)"><path d="m16.500046 10.040002v8.999956h8.999955v-8.999956z" fill="url(#b)" stroke="url(#d)" stroke-linejoin="round" stroke-width="1.499992"/><path d="m17.249996 11.040001v6.999955l7.250005.000001v-6.999955z" fill="none" stroke="url(#e)"/></g><g stroke-width="1.499992" transform="matrix(.25771995 0 0 .25771995 -2.041142 288.455258)"><path d="m22.533899 12.591397-5.533898 11.448604s10.500005.000037 10.5 0z" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round"/><path d="m22.500001 14.540001-4.127679 8.636166s7.687566.00003 7.687562 0z" fill="none" stroke="url(#k)"/></g></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..9157a5924
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_imagecontrol.svg
@@ -0,0 +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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="l" cx="605.71" cy="486.65" gradientTransform="matrix(.028917 0 0 .012353 26.973 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#m"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="605.71" cy="486.65" gradientTransform="matrix(-.028917 0 0 .012353 21.027 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#m"/><linearGradient id="o" 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="p" 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="q" 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="r" 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="s" 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="t" 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="u" 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="v" 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="w" 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="x" 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(#o)"/><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(#n)"/><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(#l)"/></g><path d="m1.5 3.5001c4.8122 0 21 .0011 21 .0011l.000024 17.999h-21v-18z" fill="url(#r)" stroke="url(#s)" stroke-linejoin="round" stroke-width=".99992"/><path d="m21.5 20.5h-19v-16h19z" fill="none" stroke="url(#q)" stroke-linecap="round"/><g transform="matrix(1.0578 0 0 1.1506 -1.2312 -3.0459)"><path d="m4 7v13h17v-13z" fill="url(#x)"/><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(#w)"/><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(#v)"/><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(#u)" opacity=".75"/></g><path d="m-20.513-19.514h16.968v13.932h-16.968z" fill="none" opacity=".3" stroke="url(#t)" 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(#p)" fill-rule="evenodd" opacity=".15"/><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..03382f15c
--- /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" 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(.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="e" 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="f" 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="g" 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="h" 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="i" 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="j" 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="k" 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="l" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#m"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="605.71" cy="486.65" gradientTransform="matrix(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#m"/><g opacity=".2" transform="translate(0 -1)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#k)" 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(#l)" 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(#n)" opacity="1"/></g><path d="m22.5 20.5h-20v-16h20z" fill="none" stroke="url(#j)" 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(#i)"/><path d="m21.5 19.5h-18v-14h18z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m4 6v13h17v-13z" fill="url(#g)"/><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(#f)"/><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(#e)"/><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(#d)" opacity=".75"/><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(#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_importdialog.svg b/icon-themes/elementary_svg/cmd/lc_importdialog.svg
new file mode 100644
index 000000000..ba57c3110
--- /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="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(0 -.5372019 -.57681717 0 49.997188 27.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(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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="f" 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="g" gradientTransform="matrix(.48806853 0 0 .48717974 .303692 -.163629)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="43" y2="3"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="3.996808" y2="20.000873"><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><radialGradient id="i" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .8950525 -.94685877 -.00000002 20.000788 -3.440166)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.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><rect fill="url(#i)" height="18" rx=".5" width="18" x="3" y="3"/><rect fill="none" height="19" opacity=".3" rx="1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m3.501246 3.498756h17v17h-17z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.514015 3.825155a1.4329316 1.4303221 0 0 0 -.686346.197917l-5.384006 3.105771a1.4329316 1.4303221 0 0 0 -.686347.989583 1.4329316 1.4303221 0 0 0 -.01525 0 1.4329316 1.4303221 0 0 0 -.472816 1.065706l-.03051 6.196318a1.4329316 1.4303221 0 0 0 .488069 1.065705 1.4329316 1.4303221 0 0 0 0 .01522 1.4329316 1.4303221 0 0 0 .701599 1.020032l5.368753 3.075322a1.4329316 1.4303221 0 0 0 1.174416.106571 1.4329316 1.4303221 0 0 0 .01525 0 1.4329316 1.4303221 0 0 0 1.220171-.09134l5.368754-3.090547a1.4329316 1.4303221 0 0 0 .686346-.974359 1.4329316 1.4303221 0 0 0 .533826-1.096155v-6.196317a1.4329316 1.4303221 0 0 0 -.488068-1.065704 1.4329316 1.4303221 0 0 0 -.701599-1.020033l-5.384006-3.090546a1.4329316 1.4303221 0 0 0 -1.174414-.121795 1.4329316 1.4303221 0 0 0 -.533826-.09135z" fill="url(#g)" opacity=".05"/><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(#f)" fill-rule="evenodd" opacity=".141176"/><path d="m17.5 17.221611-7-5.673017 7-5.6960218v3.6474278h6v4h-6z" display="block" fill="url(#e)"/><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" style="display:block;opacity:.401;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#d)"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" fill="none" opacity=".5" stroke="#6326b9" 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_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..a214daf67
--- /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" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><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-color="#fff"/><stop offset="0" stop-color="#fff" 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="#c"/><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(.45714 0 0 .34765 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="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><linearGradient id="n" 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><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 5h17v16h-17z" fill="url(#j)"/><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(#n)"/><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(#n)"><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="m13.151555 14.044686a4.3176571 4.6282084 0 1 1 8.635315 0 4.3176571 4.6282084 0 0 1 -8.635315 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><path d="m17.499999 17.221611-7-5.673017 7-5.6960219v3.6474278h6.000001v4.0000001h-6.000001z" display="block" fill="url(#b)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></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..745b9b9ec
--- /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" 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="b" gradientTransform="matrix(.40682978 0 0 .37867213 -3.451673 4.458096)" 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><radialGradient id="c" 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="m14 3v1h2v-1zm-10 2v1h8v-1zm10 0v1h9v-1zm-10 11v1h8v-1zm10 0v1h9v-1zm-10 2v1h8v-1zm10 0v1h3v-1zm0 2v1h2v-1z" fill="#4d4d4d" opacity=".4"/><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(#c)" fill-rule="evenodd" opacity=".2"/><path d="m14 8v2h9v-2zm0 4v2h7v-2z" fill="#4d4d4d"/><path d="m6.5 16.5 6-5-6-5v3h-5v4h5z" display="block" fill="url(#b)"/><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" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-5v2h5z" display="block" opacity=".401" stroke="url(#a)"/></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..701eec912
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 44.287423 -27.045215)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="9" cy="10.712777" fx="9" fy="10.712777" gradientTransform="matrix(-3.5407286 .16094219 -.16094222 -3.5407289 42.590696 46.48256)" gradientUnits="userSpaceOnUse" r="6.21341" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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 24 0)"><g><path d="m5.7896708 11.103921c.1966304-.0079.3803584.08036.525.225l5.7000002 5.575c.117521.117521.190937.253552.225.4.0175.07522.02202 1.153807.01718 1.22892.0014.02423.00096.05059 0 .075-.0076.04398-.0094.0832-.025.125-.03252.151015-.104031.304031-.225.425l-5.7000002 5.575c-.2892832.289283-.7616104.26339-1.075-.05l-1.1249968-1.125c-.3133896-.313389-.3392832-.810717-.05-1.1l2.325-2.428444-5.75.0061c-.44319984.000468-.80138472-.356803-.8-.8l.00782-2.500497c.001384-.443197.36070296-.702679.80390272-.703145l5.77500048-.0061-2.3539067-2.446854c-.2836291-.294829-.2633896-.761611.05-1.075l1.1250003-1.15c.1566952-.156695.3533696-.242135.55-.25z" fill="#fff" opacity=".35" stroke-width=".8"/><path d="m5.9896708 10.104219c.1966304-.0079.3803584.08036.525.225l5.7000002 5.575c.117521.117521.190937.253552.225.4.0175.07522.02202 1.153807.01718 1.22892.0014.02423.00096.05059 0 .075-.0076.04398-.0094.0832-.025.125-.03252.151014-.104031.304031-.225.425l-5.7000002 5.575c-.2892832.289283-.7616104.263389-1.075-.05l-1.1249968-1.125c-.3133896-.31339-.3392832-.810717-.05-1.1l2.325-2.428444-5.75.0061c-.44319984.000468-.80138472-.356803-.8-.8l.00782-2.500496c.0013812-.443198.36070296-.702679.80390272-.703146l5.77500048-.0061-2.3539067-2.446854c-.283629-.294829-.2633896-.76161.05-1.075l1.1250003-1.15c.1566952-.156695.3533696-.242135.55-.25z" fill="url(#b)" stroke-width=".8"/><g fill="none" stroke="#000"><path d="m6.0146708 10.504219c.068104-.0027.1422352.01723.225.1l5.7000002 5.575c.06759.06759.107187.148417.125.225.01369.05885-.0069 1.088922-.0078 1.10392-.000263.0083-.000263.01667 0 .025-.0062.03618.001.01754 0 .025.000229.0042.000681.0079 0 .025-.0108.0241-.01918.04923-.025.075-.0189.08778-.04217.167171-.1.225l-5.7000002 5.575c-.1278856.127885-.3451072.129893-.525-.05l-1.1249728-1.125c-.1724168-.172417-.1671519-.427636-.05-.55l2.325-2.428444c.2422144-.248591.071976-.66645-.275-.675l-5.75.0061c-.22981184.000242-.400718-.170189-.4-.4l.007816-2.500476c.00071456-.229811.17409088-.302904.40390272-.303146l5.77500048-.0061c.346976-.0086.5172144-.426409.275-.675l-2.3539467-2.446854c-.1253853-.130337-.1298928-.345108.05-.525l1.1250003-1.15c.09017-.09017.2076888-.121308.3-.125z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.0146708 11.428921 5.1921872 6.07892-5.175 5.075-.625-.625 2.025-2.128444c.742068-.735841.2200488-2.001344-.825-2l-5.375.0061.00782-1.750477 5.4-.0061c1.0450488.0014 1.5709744-1.167304.8289064-1.903145l-2.0539136-2.146855z" opacity=".03"/></g></g><g><path d="m14.844358 1.0006048c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687494c.146902.146901.331102.348797.37368.531857.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.222469.348182-.37368.499393l-7.125 6.9687498c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.90625-2.90625h-7.5624997c-.554 0-1-.446-1-1v-1.9999998c0-.554.446-1 1-1h7.5937497l-2.9375-2.9374994c-.361603-.3616037-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m14.844358.0009766c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687496c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.9687498c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.90625-2.90625h-7.5624997c-.554 0-1-.4459998-1-.9999998v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9375-2.9375c-.361603-.3616038-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m14.875608.5009766c.08513-.00341.177794.021544.28125.125l7.125 6.9687496c.08449.08449.133984.185522.15625.28125.01711.07356.0012.106253 0 .125-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.9687498c-.159857.159857-.431384.162366-.65625-.0625l-1.40625-1.40625c-.215521-.215521-.212233-.537767-.0625-.6875l2.90625-2.90625c.302768-.310739.08997-.8330618-.34375-.8437498h-7.5624997c-.287265 0-.5-.212735-.5-.5v-2c0-.287265.212735-.5.5-.5h7.5937497c.43372-.01069.646518-.5330109.34375-.8437496l-2.9375-2.9375c-.159856-.159856-.162366-.4313842.0625-.65625l1.40625-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.875608 1.6568546 6.5 6.3437496-6.46875 6.3437498-.78125-.78125 2.53125-2.53125c.927586-.919802.275061-2.5016788-1.03125-2.4999998h-7.0937497v-1.0625h7.1249997c1.306311.0017 1.958836-1.5801971 1.03125-2.4999996l-2.5625-2.5625z" opacity=".03"/></g></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..55af4e3d3
--- /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="#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(.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(.44576989 0 0 .44993664 .801525 -.024539)" 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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" y1="4.999989" y2="41.551678"><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><rect fill="url(#e)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.4985922h17.938934l-.00125 19.0014078h-17.938934z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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="m17.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m6 2.0000002v4h-4v1h4v2.9999998h-4v1h4v3h-4v1h4v7h1v-7h4v7h1v-3h4v3h1v-11h4v-1h-4v-2.9999998h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v2.9999998h-4zm5 0h4v2.9999998h-4zm-5 3.9999998h4v3h-4zm5 0h4v3h-4zm0 4h4v3h-4z" opacity=".321"/><path d="m2.435547.996094c-.421249 0-.811485.1841766-1.0625.4746093s-.373047.6688191-.373047 1.0605469v9.4687498 9.462891c0 .391727.122032.770112.373047 1.060547.251015.290432.641251.476562 1.0625.476562h17.925781c.842497 0 1.638672-.635677 1.638672-1.537109v-9.462891-9.4687498c0-.9014321-.796175-1.5351562-1.638672-1.5351562zm0 1h17.925781c.305795 0 .638672.2882963.638672.5351562v9.4687498 9.462891c0 .24686-.332877.537109-.638672.537109h-17.925781c-.152898 0-.231904-.04469-.304688-.128906-.072783-.08421-.130859-.225785-.130859-.408203v-9.462891-9.4687498c0-.1824181.05808-.3220372.130859-.40625.07278-.084213.15179-.1289063.304688-.1289062z" opacity=".3"/><g transform="translate(-10)"><path d="m16 10h6v5h-6z" fill="#8ed440"/><path d="m16 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h6v5h-6z" fill="#126400" fill-opacity=".570588"/><path d="m16 10v1h6v-1zm0 4v1h6v-1z" fill="#c0e98e" opacity=".5"/></g><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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_insert.svg b/icon-themes/elementary_svg/cmd/lc_insert.svg
new file mode 100644
index 000000000..aebe9c2b9
--- /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"><linearGradient id="a" 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="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><radialGradient id="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#d)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#c)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#a)"/><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(#b)"/></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..04669faff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertannotation.svg
@@ -0,0 +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(.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="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><radialGradient id="c" 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><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#f)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#c)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#a)"/><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(#b)"/></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..5f987ec45
--- /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"><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><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.0352941 0 0 .42352883 -52.835297 17.541176)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="e" 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><radialGradient id="f" 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="g" 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="h" 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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23879 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><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(#d)" 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(#e)" 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"/><path d="m20.5 21.000085v1.999891c.62047.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#f)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#g)"/><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(#h)"/></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..d73c06f34
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="24.139" x2="24.139" xlink:href="#n" y1="10.631" y2="35.623"/><linearGradient id="p" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#n" y1="21.342" y2="24.912"/><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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#l)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#o)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" 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="#0f5a00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.042 17.132h5.494v1.375h-5.494z" 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="#0f5a00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.042 17.132h5.494v1.375h-5.494z" 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="#0f5a00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.042 17.132h2.807v1.363h-2.807z" 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..985946aec
--- /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"><linearGradient id="a" 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="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><radialGradient id="c" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23879 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g><g transform="translate(-12.992714 -13.007295)"><path d="m20.5 21.000085v1.999891c.62047.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#c)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#a)"/><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(#b)"/></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..1a328f4ea
--- /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="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="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="11.11957" x2="34.914497" y1="20.747404" y2="20.192785"><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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.314564" x2="30.372301" y1="49.18325" y2="65.760551"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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(.44576989 0 0 .44993664 .801525 -.024539)" 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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" 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><rect fill="url(#d)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.4985922h17.938934v19.5012258h-17.938934z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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="m17.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m6 2.0000002v4h-4v1h4v2.9999998h-4v1h4v3h-4v1h4v7h1v-7h4v7h1v-3h4v3h1v-11h4v-1h-4v-2.9999998h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v2.9999998h-4zm5 0h4v2.9999998h-4zm-5 3.9999998h4v3h-4zm5 0h4v3h-4zm0 4h4v3h-4z" opacity=".321"/><path d="m2.435547.996094c-.421249 0-.811485.1841766-1.0625.4746093s-.373047.6688191-.373047 1.0605469v9.4687498 9.462891c0 .391727.122032.770112.373047 1.060547.251015.290432.641251.476562 1.0625.476562h17.925781c.842497 0 1.638672-.635677 1.638672-1.537109v-9.462891-9.4687498c0-.9014321-.796175-1.5351562-1.638672-1.5351562zm0 1h17.925781c.305795 0 .638672.2882963.638672.5351562v9.4687498 9.462891c0 .24686-.332877.537109-.638672.537109h-17.925781c-.152898 0-.231904-.04469-.304688-.128906-.072783-.08421-.130859-.225785-.130859-.408203v-9.462891-9.4687498c0-.1824181.05808-.3220372.130859-.40625.07278-.084213.15179-.1289063.304688-.1289062z" opacity=".3"/><g transform="translate(0 4)"><path d="m16 10h6v5h-6z" fill="#8ed440"/><path d="m16 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h6v5h-6z" fill="#126400" fill-opacity=".570588"/><path d="m16 10v1h6v-1zm0 4v1h6v-1z" fill="#c0e98e" opacity=".5"/></g><g transform="matrix(0 1 1 0 .035872 0)"><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(#a)" fill-rule="evenodd" opacity=".141" transform="translate(-10 6)"/><path d="m16.5 17.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" fill="url(#b)" transform="translate(-10 6)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 15.11 4.435-3.56-4.435-3.625v2.575h-6v2h6z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m6.5 23.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g></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..182d10cd6
--- /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="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 14.324 26.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="17.249086" x2="17.249086" y1="32.273125" y2="6.095113"><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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="20.227104" x2="36.98064" y1="57.205021" y2="57.205021"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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(.44576989 0 0 .44993664 .801525 -.024539)" 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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" 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><rect fill="url(#d)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.4985922h17.938934v19.5012258h-17.938934z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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="m17.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m6 2.0000002v4h-4v1h4v2.9999998h-4v1h4v3h-4v1h4v7h1v-7h4v7h1v-3h4v3h1v-11h4v-1h-4v-2.9999998h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v2.9999998h-4zm5 0h4v2.9999998h-4zm-5 3.9999998h4v3h-4zm5 0h4v3h-4zm0 4h4v3h-4z" opacity=".321"/><path d="m2.435547.996094c-.421249 0-.811485.1841766-1.0625.4746093s-.373047.6688191-.373047 1.0605469v9.4687498 9.462891c0 .391727.122032.770112.373047 1.060547.251015.290432.641251.476562 1.0625.476562h17.925781c.842497 0 1.638672-.635677 1.638672-1.537109v-9.462891-9.4687498c0-.9014321-.796175-1.5351562-1.638672-1.5351562zm0 1h17.925781c.305795 0 .638672.2882963.638672.5351562v9.4687498 9.462891c0 .24686-.332877.537109-.638672.537109h-17.925781c-.152898 0-.231904-.04469-.304688-.128906-.072783-.08421-.130859-.225785-.130859-.408203v-9.462891-9.4687498c0-.1824181.05808-.3220372.130859-.40625.07278-.084213.15179-.1289063.304688-.1289062z" opacity=".3"/><g transform="translate(0 4)"><path d="m16 10h6v5h-6z" fill="#8ed440"/><path d="m16 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h6v5h-6z" fill="#126400" fill-opacity=".570588"/><path d="m16 10v1h6v-1zm0 4v1h6v-1z" fill="#c0e98e" opacity=".5"/></g><g transform="matrix(1 0 0 -1 0 35)"><path d="m3.152 16.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m16.5 17.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" fill="url(#b)" transform="translate(-10 6)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 15.11 4.435-3.56-4.435-3.625v2.575h-6v2h6z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m6.5 23.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g></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..d6096b070
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumns.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><defs><linearGradient id="d" gradientTransform="matrix(0 -.5372 -.57682 0 49.997 27.866)" 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="c" gradientTransform="matrix(-.4767 0 0 .44382 28.943 3.44)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="40.784"><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></defs><linearGradient id="a" gradientTransform="matrix(.44577 0 0 .44994 -23.198 -.025)" gradientUnits="userSpaceOnUse" x1="25.122" x2="25.132" y1="-10.135" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.48484 0 0 .52706 24.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><rect fill="url(#a)" height="20" rx=".528" ry=".556" transform="scale(-1 1)" width="19" x="-22" y="2"/><path d="M21.5 2.5H3.56V22H21.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="M7 14H3v1h4zM22 18h-4v1h4zM17 18h-4v1h4zM7 18H3v1h4z" opacity=".321"/><path d="M18 2v4h4v1h-4v3h4v1h-4v3h4v1h-4v7h-1v-7h-4v7h-1v-3H8v3H7V11H3v-1h4V7H3V6h4V2h1v4h4V2h1v4h4V2zm-1 5h-4v3h4zm-5 0H8v3h4zm5 4h-4v3h4zm-5 0H8v3h4zm0 4H8v3h4z" opacity=".321"/><path d="M21.564.996c.422 0 .812.184 1.063.475S23 2.14 23 2.53v18.933c0 .392-.122.77-.373 1.06-.25.29-.64.477-1.063.477H3.64C2.795 23 2 22.364 2 21.463V2.53c0-.9.796-1.534 1.64-1.534zm0 1H3.64c-.307 0-.64.288-.64.535v18.933c0 .247.333.537.64.537h17.924c.153 0 .232-.045.305-.13.072-.083.13-.225.13-.407V2.53c0-.18-.058-.32-.13-.405-.074-.084-.153-.13-.306-.13z" opacity=".3"/><path d="M8 1H2v22h6z" fill="#8ed440"/><path d="M8 0c.554 0 1 .446 1 1v22c0 .554-.446 1-1 1H2c-.554 0-1-.446-1-1V1c0-.554.446-1 1-1zm0 1H2v22h6z" fill="#126400" fill-opacity=".571"/><path d="M8 14v1H2v-1zm0 4v1H2v-1zM8 6v1H2V6zm0 4v1H2v-1z" fill="#c0e98e" opacity=".5"/><g><path display="block" d="M17.5 17.222l-7-5.673 7-5.697V9.5h6v4h-6z" fill="url(#c)" transform="translate(0 6)"/><path d="M16.5 15.11l-4.435-3.56L16.5 7.925V10.5h6v2h-6z" display="block" opacity=".401" fill="none" stroke="url(#d)" stroke-width=".964" stroke-miterlimit="7" transform="translate(0 6)"/><path d="M17.5 23.222l-7-5.673 7-5.697V15.5h6v4h-6z" opacity=".5" fill="none" stroke="#6326b9" stroke-linejoin="round"/></g></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..d2dc7d4f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumnsafter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><defs><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" 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="d" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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><radialGradient id="c" cx="24.837" cy="36.421" 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></defs><linearGradient id="a" gradientTransform="matrix(.44577 0 0 .44994 .802 -.025)" gradientUnits="userSpaceOnUse" x1="25.122" x2="25.132" y1="-10.135" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" 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><rect fill="url(#a)" height="20" rx=".528" ry=".556" width="19" x="2" y="2"/><path d="M2.5 2.5h17.94V22H2.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="M17 14h4v1h-4zM2 18h4v1H2zM7 18h4v1H7zM17 18h4v1h-4z" opacity=".321"/><path d="M6 2v4H2v1h4v3H2v1h4v3H2v1h4v7h1v-7h4v7h1v-3h4v3h1V11h4v-1h-4V7h4V6h-4V2h-1v4h-4V2h-1v4H7V2zm1 5h4v3H7zm5 0h4v3h-4zm-5 4h4v3H7zm5 0h4v3h-4zm0 4h4v3h-4z" opacity=".321"/><path d="M2.436.996c-.422 0-.812.184-1.063.475S1 2.14 1 2.53v18.933c0 .392.122.77.373 1.06.25.29.64.477 1.063.477H20.36c.844 0 1.64-.636 1.64-1.537V2.53c0-.9-.796-1.534-1.64-1.534zm0 1H20.36c.307 0 .64.288.64.535v18.933c0 .247-.333.537-.64.537H2.437c-.153 0-.232-.045-.305-.13-.072-.083-.13-.225-.13-.407V2.53c0-.18.058-.32.13-.405.074-.084.153-.13.306-.13z" opacity=".3"/><path d="M16 1h6v22h-6z" fill="#8ed440"/><path d="M16 0c-.554 0-1 .446-1 1v22c0 .554.446 1 1 1h6c.554 0 1-.446 1-1V1c0-.554-.446-1-1-1zm0 1h6v22h-6z" fill="#126400" fill-opacity=".571"/><path d="M16 14v1h6v-1zm0 4v1h6v-1zM16 6v1h6V6zm0 4v1h6v-1z" fill="#c0e98e" opacity=".5"/><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" opacity=".141" fill="url(#c)" fill-rule="evenodd" transform="translate(-10 6)"/><path display="block" d="M16.5 17.222l7-5.673-7-5.697V9.5h-6v4h6z" fill="url(#d)" transform="translate(-10 6)"/><path d="M17.5 15.11l4.435-3.56L17.5 7.925V10.5h-6v2h6z" display="block" opacity=".401" fill="none" stroke="url(#e)" stroke-width=".964" stroke-miterlimit="7" transform="translate(-10 6)"/><path d="M6.5 23.222l7-5.673-7-5.697V15.5h-6v4h6z" display="block" opacity=".5" fill="none" stroke="#004372" stroke-linejoin="round" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcolumnsbefore.svg b/icon-themes/elementary_svg/cmd/lc_insertcolumnsbefore.svg
new file mode 100644
index 000000000..d6096b070
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumnsbefore.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"><defs><linearGradient id="d" gradientTransform="matrix(0 -.5372 -.57682 0 49.997 27.866)" 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="c" gradientTransform="matrix(-.4767 0 0 .44382 28.943 3.44)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="40.784"><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></defs><linearGradient id="a" gradientTransform="matrix(.44577 0 0 .44994 -23.198 -.025)" gradientUnits="userSpaceOnUse" x1="25.122" x2="25.132" y1="-10.135" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.48484 0 0 .52706 24.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><rect fill="url(#a)" height="20" rx=".528" ry=".556" transform="scale(-1 1)" width="19" x="-22" y="2"/><path d="M21.5 2.5H3.56V22H21.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="M7 14H3v1h4zM22 18h-4v1h4zM17 18h-4v1h4zM7 18H3v1h4z" opacity=".321"/><path d="M18 2v4h4v1h-4v3h4v1h-4v3h4v1h-4v7h-1v-7h-4v7h-1v-3H8v3H7V11H3v-1h4V7H3V6h4V2h1v4h4V2h1v4h4V2zm-1 5h-4v3h4zm-5 0H8v3h4zm5 4h-4v3h4zm-5 0H8v3h4zm0 4H8v3h4z" opacity=".321"/><path d="M21.564.996c.422 0 .812.184 1.063.475S23 2.14 23 2.53v18.933c0 .392-.122.77-.373 1.06-.25.29-.64.477-1.063.477H3.64C2.795 23 2 22.364 2 21.463V2.53c0-.9.796-1.534 1.64-1.534zm0 1H3.64c-.307 0-.64.288-.64.535v18.933c0 .247.333.537.64.537h17.924c.153 0 .232-.045.305-.13.072-.083.13-.225.13-.407V2.53c0-.18-.058-.32-.13-.405-.074-.084-.153-.13-.306-.13z" opacity=".3"/><path d="M8 1H2v22h6z" fill="#8ed440"/><path d="M8 0c.554 0 1 .446 1 1v22c0 .554-.446 1-1 1H2c-.554 0-1-.446-1-1V1c0-.554.446-1 1-1zm0 1H2v22h6z" fill="#126400" fill-opacity=".571"/><path d="M8 14v1H2v-1zm0 4v1H2v-1zM8 6v1H2V6zm0 4v1H2v-1z" fill="#c0e98e" opacity=".5"/><g><path display="block" d="M17.5 17.222l-7-5.673 7-5.697V9.5h6v4h-6z" fill="url(#c)" transform="translate(0 6)"/><path d="M16.5 15.11l-4.435-3.56L16.5 7.925V10.5h6v2h-6z" display="block" opacity=".401" fill="none" stroke="url(#d)" stroke-width=".964" stroke-miterlimit="7" transform="translate(0 6)"/><path d="M17.5 23.222l-7-5.673 7-5.697V15.5h6v4h-6z" opacity=".5" fill="none" stroke="#6326b9" stroke-linejoin="round"/></g></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..ed60dd950
--- /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.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" 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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623"/><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.342" y2="24.912"/><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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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_insertdoc.svg b/icon-themes/elementary_svg/cmd/lc_insertdoc.svg
new file mode 100644
index 000000000..380e59ce3
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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"/><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..12241dcb6
--- /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" gradientTransform="translate(38 -8)" 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><linearGradient id="b" gradientTransform="translate(38 -8)" 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="c" gradientTransform="translate(38 -8)" 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="d" gradientUnits="userSpaceOnUse" x1="-28.753384" x2="59.540188" xlink:href="#b" y1=".922719" y2=".922719"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="24" x2="76" xlink:href="#b" y1="54" y2="54"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7" x2="23" xlink:href="#b" y1="9" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-11.66636" x2="56.744946" xlink:href="#a" y1="22.317465" y2=".924155"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="4" y2="16"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="52" x2="50" xlink:href="#a" y1="38" y2="78"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#c" y1="32" y2="72"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-14.908" x2="59.540188" xlink:href="#c" y1="29.583675" y2=".922719"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#c" y1="2.5" y2="14.5"/><g transform="matrix(-1 0 0 1 24 0)"><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(#h)"/><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="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 9a6.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" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.25 0 0 .25 -5 -1)"><rect fill="url(#i)" fill-rule="evenodd" height="48" rx=".878405" width="48" x="26" y="30"/><g fill="none" stroke-width="4"><rect height="48" rx=".878405" stroke="url(#e)" width="48" x="26" y="30"/><rect height="40" rx=".878405" stroke="url(#j)" transform="translate(4 4)" width="40" x="26" y="30"/></g></g><g transform="matrix(-.06343562 .16613446 -.16592363 -.06350657 16.962932 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(#g)"/><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" fill="none" stroke="url(#d)"/><path d="m25.839844-29.158203-43.634766 50.900391 67.337891 11.105468z" stroke="url(#k)"/></g></g></g></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..4292008a5
--- /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="#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(.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="#0f5a00" 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..d9ad50f0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertfield.svg
@@ -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 .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="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#i" y1="21.34207" y2="24.912279"/><linearGradient id="c" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.993126" x2="24.993126" xlink:href="#i" y1="22.488319" y2="24.942942"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -93.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><linearGradient id="e"><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="f" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><radialGradient id="g" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><radialGradient id="h" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><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="0" stop-color="#fff" 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(.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><path d="m22 6.4995551c0-.269086-.576667-.4995762-1.25-.499541l-8.5.0004449c-.673332.0000352-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 8.5-.0004449 8.5-.0004449.673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m22 10.499555c0-.269086-.576667-.4995763-1.25-.499541l-8.5.000445c-.673332.000035-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 8.5-.000445 8.5-.000445.673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.5 9.499949v.998047.002c6.333334-.01 3.666668-.01535 10-.02534v-.9746029l-10-.0000531z" stroke="url(#g)"/><path d="m11.5 9.499949v.998047.002c6.333334-.01 3.666668-.01535 10-.02534v-.9746029l-10-.0000531z" opacity=".1" stroke="#000"/><path d="m11.5 5.5v.9980469.00195c6.333334-.00999 3.49825-.015401 9.831582-.025391v-.9746059z" opacity=".1" stroke="#000"/><path d="m11.5 5.5v.9980469.00195c6.333333-.00999 3.666668-.015399 10-.025389v-.9746058z" stroke="url(#d)"/></g><path d="m22 14.499555c0-.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 13.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 13.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 18.499555c0-.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 17.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 17.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-1.992714 -.007286)"><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="#0f5a00" 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(#j)"/><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="#0f5a00" 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(#c)"/></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..34f26eca0
--- /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" 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="b" 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="c" 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="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 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(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" 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(#g)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#f)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#d)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m6.5 17.5h11v2h-11z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..4bb1d1962
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..892413bae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertframe.svg
@@ -0,0 +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.269042" y2="20.728507"><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><radialGradient id="f" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 2.8834298 -5.6804933 0 68.966156 -26.224912)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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 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.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(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" 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"/><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360817-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.0002538-.4300215-.3468862-.7773714-.7769092-.7768875z" fill="none" opacity=".5" stroke="#2a70a7"/></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..bcba294b2
--- /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="605.71" cy="486.65" gradientTransform="matrix(.028917 0 0 .012353 26.973 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(-.028917 0 0 .012353 21.027 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="d" 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="e" 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="f" 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="g" 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="h" 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="i" 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><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><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="l" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.342" y2="24.912"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="m" 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="n" 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="o" 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="p" 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(#d)"/><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(#c)"/><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(#a)"/></g><path d="m1.5 3.5001c4.8122 0 21 .0011 21 .0011l.000024 17.999h-21v-18z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".99992"/><path d="m21.5 20.5h-19v-16h19z" fill="none" stroke="url(#f)" stroke-linecap="round"/><g transform="matrix(1.0578 0 0 1.1506 -1.2312 -3.0459)"><path d="m4 7v13h17v-13z" fill="url(#p)"/><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(#o)"/><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(#n)"/><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(#m)" opacity=".75"/></g><path d="m-20.513-19.514h16.968v13.932h-16.968z" fill="none" opacity=".3" stroke="url(#i)" 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(#e)" fill-rule="evenodd" opacity=".15"/><g transform="translate(0 .000042)"><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" fill="url(#j)"/><g fill="none"><path d="m17.5 18.004v-3.5044h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#k)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.4822-.0073v2l-2.482.007m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#l)"/></g></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..7cead2f5f
--- /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" 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="b" 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="c" 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="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 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(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" 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(#g)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#f)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#d)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m6.5 4.5h11v2h-11z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..7568b4b94
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="b" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><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="d" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.342" y2="24.912"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="23.6453" x2="33.6453" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#a" y1="9.99" y2="9.99"/><radialGradient id="h" 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="i" 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(#h)"/><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(#i)" fill-rule="evenodd" opacity=".3"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" fill="url(#b)"/><g fill="none"><path d="m17.5 18.004v-3.5044h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#c)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.4822-.0073v2l-2.482.007m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#d)"/></g><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(#e)" 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/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..d41b63f5c
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" 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.5 12.5h13v-1h-13z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#d)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="#fcaf3e" r="1.118644" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".745763"/><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.5 16.5h9v-1h-9z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/></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..c16e1ce73
--- /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.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="b" 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="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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.201314 19.699649)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" 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="#j"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#k" y1=".985206" y2="47.013336"/><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.088992" x2="33.822342" xlink:href="#l" y1="24.767385" y2="24.767385"/><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><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" 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="l" 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(#d)" opacity=".15"/><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(#f)" 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(#k)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#l)" 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(#d)" opacity=".15"/><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"/></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(#g)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#h)" 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(-12.992714 -13.007295)"><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#a)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><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(#c)"/></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..143ef4e14
--- /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.493 10.453.012 4h-2.996375l-.015625-1.8125-2 2.8125 6.007.047v-.92h.005l-.01-3.076 1.005-.504-1.007-.546963z" fill="#a8ce79" stroke="#6ead20" stroke-linejoin="round"/><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..42bef553a
--- /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"><linearGradient id="a" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.631" y2="35.623001"/><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 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="21.341999" y2="24.912001"/><radialGradient id="d" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 13.24 17.98)" 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(.5135 0 0 .4054 -.33 3.265)" 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="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="i" 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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="j" 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="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><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="#f"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#j)" 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(#k)" 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.495 4.495h21v17h-21z" fill="url(#h)" stroke="url(#i)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#g)" 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="#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="m20.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#d)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#a)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#c)"/></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..9c25752af
--- /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"><linearGradient id="a" 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="m20.896571 17.995796h-1.324253v2.279822h-2.272298v-2.279822h-4.695079v-1.617696l4.82299-7.1028114h2.144387v6.9147074h1.324253zm-3.596551-1.8058v-1.865993q0-.466498.03762-1.354349.03762-.887852.06019-1.030811h-.06019q-.278394.616981-.669651 1.203866l-2.016476 3.047287h2.648506z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-opacity=".471" stroke-width=".832" transform="scale(.98503013 1.0151974)"/><path d="m1 5.5v1h2.5957031l2.9160157 13.605469a.50005.50005 0 0 0 .9472656.0918l5.8710936-13.697269h8.169922v2.5h1v-3a.50005.50005 0 0 0 -.5-.5h-9a.50005.50005 0 0 0 -.458984.3027344l-5.3808598 12.5566406-2.671875-12.4648438a.50005.50005 0 0 0 -.4882812-.3945312z" fill-rule="evenodd" opacity=".66"/></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..1dd9aac6f
--- /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="#ce5c00" stroke-miterlimit="0"><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..8361d7860
--- /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="#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 44.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 4.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 44.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 4.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g transform="translate(2 2)"><path d="m11 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="m1.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="m14.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="m1.5000001 3.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m1.5000002 7.5000016v.9980469.00195c3.0000008-.00999 6.0000008-.015401 8.9999998-.025391v-.9746059z" opacity=".1"/><path d="m1.5000001 3.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m14.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="m1.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="m1.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="m11 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m1.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></g><path d="m21.5 11h-1.014648v-2.7720704l.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.5 19h-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.655518-.476075.173339-.09277.362548-.163574.567626-.212402.205079-.05127.434571-.0769.688477-.0769.334473 0 .629883.06104.88623.183105.256348.12207.455323.292969.596924.512696.141602.219726.212403.47119.212403.754394 0 .246582-.04395.478515-.131836.695801-.08545.214843-.219727.43579-.402832.662842-.180664.22705-.500489.550537-.959473.970459l-.313037.284716v.05127h1.7z" fill="#fff" opacity=".35"/><g style="fill:#fcaf3e;stroke:#ce5c00;stroke-width:.7;stroke-linejoin:round;stroke-opacity:.633721;stroke-linecap:round"><path d="m22.409235 18.83561h-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"/><path d="m21.419369 10.89144h-1.178271v-3.2190976l.01276-.5911205.02126-.646405c-.218303.2183035-.325754.3614765-.410807.4295191l-.714448.5741098-.633647-.7909958 1.741892-1.5947494h1.161261z"/></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..9813a6dcc
--- /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"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#b65100"/></linearGradient><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="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="e" 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="f" 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="g" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#b"/><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(#d)" 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(#c)"/><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.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" fill="none" opacity=".1" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000001 11.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#e)" 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" opacity=".1" stroke="#ce5c00" 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" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><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(-.279094 .494955)"/><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="url(#g)" transform="translate(-.279094 -.505045)"/></g></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..5feda1e81
--- /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"><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><radialGradient id="d" 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="e" 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="f" 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="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(#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(#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(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#d)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#e)"/><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(#f)"/></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..909c385d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertobjectfloatingframe.svg
@@ -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(.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="b" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.5 0 0 .25 -1 3)" 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="e" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" x1="8.532" x2="12.639" y1="10.083" y2="10.083"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><rect fill="url(#a)" height="20" rx=".528" ry=".556" width="20" x="2" y="2"/><path d="m2.5 2.5h18.94v19.5h-18.94z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h22v1h-22z" fill="url(#d)" opacity=".15"/><path d="m1.5 6.163v15.3c0 .575.462 1.037 1.036 1.037h18.928c.574 0 1.036-.462 1.036-1.036v-15.3" fill="none" opacity=".5" stroke="#2a70a7"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><g fill="none" stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" opacity=".8" stroke="#2a70a7"/><path d="m2.5 2.5v3h19v-3z" opacity=".5" stroke="url(#f)" stroke-linejoin="round"/></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..3d9dee325
--- /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"><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><radialGradient id="g" 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="h" 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="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(#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="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#g)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#h)"/><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(#i)"/></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..29eddaad2
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#k" y1="10.631" y2="35.623"/><linearGradient id="m" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#k" y1="21.342" y2="24.912"/><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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#i)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#l)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" 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="#0f5a00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.042 17.132h5.494v1.375h-5.494z" 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="#0f5a00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.042 17.132h5.494v1.375h-5.494z" 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="#0f5a00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.042 17.132h2.807v1.363h-2.807z" 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..725cb8626
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..4f0ecaff5
--- /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(.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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="6.474" y2="41.526"/><linearGradient id="h"><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="i" gradientTransform="matrix(.1788 0 0 .21653 12.648 13.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="21.342" y2="24.912"/><linearGradient id="j" gradientTransform="matrix(0 .30907 .33092 0 -.497 5.432)" 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><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 .3946 -.3627 0 34.23 -11.69)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#h"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1=".696" x2="11.356" xlink:href="#h" y1="9.124" y2="19.624"/><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.5h18v21h-18z" fill="url(#e)"/><path d="m20.5 21.5h-16v-19h16z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m3.323 9.497c-3.586 2.428-1.432 7.087 2.22 7.087v1.93l5.05-3.607-5.05-3.373v2.02c-2.576.1-3.703-2.363-1.86-4.057z" display="block" fill="url(#m)"/><g fill="none"><path d="m3.446 1.482h18v21h-18z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m3.323 9.497c-3.586 2.428-1.432 7.087 2.22 7.087v1.93l5.05-3.607-5.05-3.373v2.02c-2.576.1-3.703-2.363-1.86-4.057z" display="block" opacity=".5" stroke="#0f5a00" stroke-linejoin="round" stroke-miterlimit="7"/><path d="m2.634 10.753c-1.265 1.485-.126 5.363 3.92 4.832v1l2.353-1.678-2.353-1.524v.8c-4.44.237-4.298-2.83-3.92-3.43z" display="block" opacity=".815" stroke="url(#j)" stroke-miterlimit="7"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".921"><path d="m6.845 5.75v.88c4.165-.01 8.33-.014 12.497-.023v-.857z" stroke="url(#k)"/><path d="m6.845 5.75v.88c4.165-.01 8.33-.014 12.497-.023v-.857z" opacity=".1" stroke="#000"/></g></g><path d="m18.55 16.57v3.005h-5.068v-3.005z" fill="url(#l)"/><g fill="none"><path d="m18.503 16.475v3.025h-5.03v-3.025z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.703 17.255 2.213-.005v1.546l-2.213.005m.004 0-1.586-.004v-1.547l1.587.005" opacity=".5" stroke="url(#i)"/></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..aee6da15b
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(0 -.27598144 -.29583148 0 30.796604 24.323801)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 -.47668769 .44382349 0 9.418879 28.94314)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 -23.198475 -.024539)" 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="e" gradientTransform="matrix(-.48483606 0 0 .5270602 24.165352 -.400235)" 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><g transform="matrix(1 0 0 -1 0 23.996094)"><rect fill="url(#d)" height="20" rx=".527778" ry=".555556" transform="scale(-1 1)" width="19" x="-22" y="1.999818"/><path d="m21.49875 2.4985922h-17.938934v19.5012258h17.938934z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.999998 13.999818h-4v1h4z" opacity=".321"/><path d="m21.999999 17.999819h-4v1h4z" opacity=".321"/><path d="m16.999999 17.999819h-4v1h4z" opacity=".321"/><path d="m6.999998 17.999819h-4v1h4z" opacity=".321"/><path d="m18 2.0000002v4h4v1h-4v2.9999998h4v1h-4v3h4v1h-4v7h-1v-7h-4v7h-1v-3h-4v3h-1v-11h-4v-1h4v-2.9999998h-4v-1h4v-4h1v4h4v-4h1v4h4v-4zm-1 5h-4v2.9999998h4zm-5 0h-4v2.9999998h4zm5 3.9999998h-4v3h4zm-5 0h-4v3h4zm0 4h-4v3h4z" opacity=".321"/><path d="m2 14h21v5h-21z" fill="#8ed440"/><path d="m21.564453.996094c.421249 0 .811485.1841766 1.0625.4746093s.373047.6688191.373047 1.0605469v9.4687498 9.462891c0 .391727-.122032.770112-.373047 1.060547-.251015.290432-.641251.476562-1.0625.476562h-17.925781c-.842497 0-1.638672-.635677-1.638672-1.537109v-9.462891-9.4687498c0-.9014321.796175-1.5351562 1.638672-1.5351562zm0 1h-17.925781c-.305795 0-.638672.2882963-.638672.5351562v9.4687498 9.462891c0 .24686.332877.537109.638672.537109h17.925781c.152898 0 .231904-.04469.304688-.128906.072783-.08421.130859-.225785.130859-.408203v-9.462891-9.4687498c0-.1824181-.05808-.3220372-.130859-.40625-.07278-.084213-.15179-.1289063-.304688-.1289062z" opacity=".3"/><g transform="matrix(0 1 -1 0 20 -2)"><path d="m16-4.0000003c-.554 0-1 .446-1 1v21.0000003c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-21c0-.554-.446-1-1-1zm0 1 5 .0000003v21h-5z" fill="#126400" fill-opacity=".570588"/><g fill="#c0e98e"><path d="m16 7v1h5v-1zm0 5v1h5v-1z" opacity=".5"/><path d="m16 2v1l5 .0000003v-1z" opacity=".5"/></g></g></g><path d="m20.022079 13.151557a4.6282149 4.3176575 0 1 0 0 8.635315 4.6282088 4.3176575 0 0 0 0-8.635315z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" stroke-width=".999999"/><path d="m23.199036 17.500001-5.673033-7-5.696012 7h3.647433v6.000001h3.999987v-6.000001z" display="block" fill="url(#c)" stroke-width=".999999"/><g fill="none" transform="matrix(0 1 -1 0 28.977411 .000001)"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></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..5b5d6bb2f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertrowsafter.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="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="b" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="11.11957" x2="34.914497" y1="20.747404" y2="20.192785"><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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.314564" x2="30.372301" y1="49.18325" y2="65.760551"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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(.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="e" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" 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><g transform="translate(0 -290.64999)"><rect fill="url(#d)" height="5.291667" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.027083" x="-5.820833" y="291.17911"/><path d="m5.6882109 291.31108h-4.74634295v5.1597h4.74634295z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".2911"/><g stroke-width=".264583"><path d="m1.8520828 294.35411h-1.05833336v.26458h1.05833336z" opacity=".321"/><path d="m5.820833 295.41244h-1.0583333v.26459h1.0583333z" opacity=".321"/><path d="m4.4979164 295.41244h-1.0583334v.26459h1.0583334z" opacity=".321"/><path d="m1.8520828 295.41244h-1.05833336v.26459h1.05833336z" opacity=".321"/><path d="m4.7625 291.17916v1.05833h1.0583333v.26458h-1.0583333v.79375h1.0583333v.26459h-1.0583333v.79375h1.0583333v.26458h-1.0583333v1.85208h-.2645834v-1.85208h-1.0583333v1.85208h-.2645833v-.79375h-1.0583334v.79375h-.2645833v-2.91041h-1.05833333v-.26459h1.05833333v-.79375h-1.05833333v-.26458h1.05833333v-1.05833h.2645833v1.05833h1.0583334v-1.05833h.2645833v1.05833h1.0583333v-1.05833zm-.2645834 1.32291h-1.0583333v.79375h1.0583333zm-1.3229166 0h-1.0583334v.79375h1.0583334zm1.3229166 1.05834h-1.0583333v.79375h1.0583333zm-1.3229166 0h-1.0583334v.79375h1.0583334zm0 1.05833h-1.0583334v.79375h1.0583334z" opacity=".321"/><path d="m.52916663 294.35416h5.55624997v1.32291h-5.55624997z" fill="#8ed440"/><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"/></g><g transform="matrix(0 .26458333 -.26458333 0 5.291667 290.12082)"><path d="m16-4.0000003c-.554 0-1 .446-1 1v21.0000003c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-21c0-.554-.446-1-1-1zm0 1 5 .0000003v21h-5z" fill="#126400" fill-opacity=".570588"/><g fill="#c0e98e"><path d="m16 7v1h5v-1zm0 5v1h5v-1z" opacity=".5"/><path d="m16 2v1l5 .0000003v-1z" opacity=".5"/></g></g><g transform="matrix(0 .26458334 .26458334 0 .009491 290.64999)"><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(#a)" fill-rule="evenodd" opacity=".141" transform="translate(-10 6)"/><path d="m16.5 17.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" fill="url(#b)" transform="translate(-10 6)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 15.11 4.435-3.56-4.435-3.625v2.575h-6v2h6z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".964" transform="translate(-10 6)"/><path d="m6.5 23.222 7-5.673-7-5.697v3.648h-6v4h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g></g></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..12fbf33ac
--- /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"><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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><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="i" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.341999" y2="24.912001"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987h-16v-19.9999788z" 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.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"/><g transform="translate(0 .000042)"><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" fill="url(#g)"/><g fill="none"><path d="m17.5 18.004v-3.5044h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#h)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.4822-.0073v2l-2.482.007m-3 0-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_insertsection.svg b/icon-themes/elementary_svg/cmd/lc_insertsection.svg
new file mode 100644
index 000000000..cc5e3ee66
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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="#0f5a00" 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..c3b429d02
--- /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"><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(.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="d" 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="e" 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="f" gradientTransform="matrix(.45714 0 0 .34765 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="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" 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="j" 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><radialGradient id="k" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#a" y1="10.631" y2="35.623"/><linearGradient id="m" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#a" y1="21.342" y2="24.912"/><path d="m2.65 21h18.7v2h-18.7z" fill="url(#i)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#h)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#g)" opacity=".15"/><path d="m5 5h17v16h-17z" fill="url(#f)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#j)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#d)" 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(#c)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#j)"><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="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#k)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#l)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#m)"/></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..373d6187f
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" y1="4.000005" 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="b" gradientUnits="userSpaceOnUse" x1="13.2" x2="13.2" y1="5.106" y2="18.997"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></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 27.988 -17.4)" 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 -20.012 -104.4)" 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="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="h" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><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="j" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.342" y2="24.912"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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(.57893 0 0 .42856238 -1.89476 2.857011)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#f)"/></g><rect fill="url(#g)" height="19" rx="1" width="19" x="2.5" y="2.5"/><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.2188-.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-.63292-1.3161-1.7317-1.9564-2.1562-2.625a.89827.89827 0 0 0 0-.0625c-.38667-.55104-.6724-1.0767-.75-1.625a.89827.89827 0 0 0 -.093-.3137c-.208-.3714-.531-.4968-.75-.5625-.181-.0538-.306-.0594-.438-.0625-.011-.0002-.021-.0311-.031-.0312-.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="#a62100" opacity=".15"/><path d="m12.42 5.0049c-.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="url(#b)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".35" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19" opacity=".5" rx="1" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" fill="url(#h)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#i)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.9895v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.4822-.0073v2l-2.482.007m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#j)"/></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..283bf11ba
--- /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"><linearGradient id="a"><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><radialGradient id="b" 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="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><linearGradient id="d" 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="e" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#d" y1="10.631441" y2="35.62291"/><linearGradient id="f" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#c" y1="21.34207" y2="24.912279"/><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><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" xlink:href="#a" y1="-4.283906" y2="16.849756"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#g)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#h)" 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(#i)"/><g fill="none" stroke-linecap="round"><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=".4" stroke="#126400"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#j)" 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 fill="#126400"><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 fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#d)"/><path d="m20 17.507295 2.482179-.0073v2l-2.482179.0073m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#c)"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#b)"/><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#e)"/><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(#f)"/></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..1656e3432
--- /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="#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(#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="#0f5a00" 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..0d583cdda
--- /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="#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(#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="#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_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..6eb5a6b56
--- /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="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="b"><stop offset="0"/><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="#b"/><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><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(.45946 0 0 .4865 .973 .824)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="6.528" y2="41.472"/><linearGradient id="g" 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><radialGradient id="h" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="10.631" y2="35.623"/><linearGradient id="j" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="21.342" y2="24.912"/><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(#c)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#a)" opacity=".15"/><path d="m5.5 2.5h13v20h-13z" fill="url(#g)"/><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(#f)" 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.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#h)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#i)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#j)"/></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_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_lastrecord.svg b/icon-themes/elementary_svg/cmd/lc_lastrecord.svg
new file mode 100644
index 000000000..10e564268
--- /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"><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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#a"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#a"/><g transform="translate(-1)"><path d="m10.8125 4.9683782c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9374998c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.8125 3.96875c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9375c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#b)"/><g fill="none" stroke="#000" transform="matrix(-1 0 0 1 23 0)"><path d="m12.15625 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.125 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.125 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></g></g><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></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..2b41793f3
--- /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" 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="b" 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="c" gradientTransform="matrix(.52631574 0 0 .52631574 3.684213 25.684197)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="d" 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="e" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 8.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><radialGradient id="f" 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><linearGradient id="g" gradientTransform="matrix(.36914778 0 0 .34379509 2.631986 9.654715)" 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="h" 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><rect fill="url(#e)" 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(#d)" 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(#c)"/><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(#b)"/><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="#555761"/><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"/><path d="m21.5 4v16" fill="none" opacity=".6" stroke="#abacae"/><path d="m2.5000001 4v16" fill="none" opacity=".6" stroke="#abacae"/><g transform="matrix(1.33333 0 0 1.33333 1 -3.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(#f)" fill-rule="evenodd" opacity=".141176" stroke-width=".750002"/><path d="m11.625029 20.166238 5.250013-4.254773-5.250013-4.272027v2.735578h-4.5000113v3.000007h4.5000113z" display="block" fill="url(#g)" stroke-width=".750002"/><g fill="none" stroke-miterlimit="7" transform="matrix(.75000188 0 0 .75000188 -.750002 13.250013)"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#h)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..91cd3afa9
--- /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" 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 .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="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="#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 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><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(#f)" 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(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004l.0539319-18.0013169h15.0000005z" stroke="url(#d)" 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)"><rect fill="#8cd5ff" height="2.250006" ry=".5" stroke="#0d52bf" stroke-linecap="square" width="2.250006" x="3.128548" y="11.624988"/><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"/><rect fill="#ffc27d" height="2.250006" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="2.250006" x="3.128548" y="15.374997"/><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"/><rect fill="#d1ff82" height="2.250006" ry=".5" stroke="#3a9104" stroke-linecap="square" width="2.250006" x="3.128548" y="19.125006"/><g fill="none" stroke="#898989" stroke-linecap="round"><path d="m6.8785578 19.125007h5.5000002"/><path d="m6.8785578 20.62501h3"/></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_line.svg b/icon-themes/elementary_svg/cmd/lc_line.svg
new file mode 100644
index 000000000..c35b2ad53
--- /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"><radialGradient id="a" 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(#a)" 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="#ce5c00" stroke-width="1.124385"/><g fill="#ce5c00"><path d="m5 18h3v3h-3z"/><path d="m19 3h3v3h-3z"/></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..5ad5fc470
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.28416 19.992145)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m4 20 15-14.9999999" fill="none" stroke="#ce5c00" stroke-width="1.124385"/><ellipse cx="-4.662494" cy="21.250917" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g stroke="#ce5c00"><path d="m3.5 18.5h18v2h-18z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 17c.0682-1.898731-.260134-3.672239-2-5" fill="none"/></g></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..c8e669f92
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#c)" 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(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m1 11.5 5-2.5v5z"/><circle cx="20.5" cy="11.5" r="2.5"/><path d="m5 11h14v1h-14z"/></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..06e1b8d5b
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m23 11.5-5-2.5v5z"/><path d="m2 11h17v1h-17z"/></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..4623bd11f
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m1 11.5 5-2.5v5z" fill="#ce5c00"/><path d="m5 11h14v1h-14z" fill="#ce5c00"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m23 11.5-5-2.5v5z" fill="#ce5c00"/></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..d2455e390
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#b)" 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(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m1 11.5 5-2.5v5z"/><path d="m5 11h14v1h-14z"/><path d="m18 9h5v5h-5z"/></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..97d5de2a0
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m1 11.5 5-2.5v5z"/><path d="m5 11h17v1h-17z"/></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..94bb6edb2
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 3.435093 12.883503)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 18.464109 12.631821)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><ellipse cx="4.056759" cy="14.142276" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611"/><ellipse cx="19.085775" cy="13.890594" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611"/><g fill="#ce5c00"><path d="m23 11.5-5-2.5v5z"/><g transform="scale(-1 1)"><circle cx="-3.5" cy="11.5" r="2.5"/><path d="m-19 11h14v1h-14z"/></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..ccde0af1b
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 16.781617)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 16.529935)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><path d="m23 8.5000009-5-2.5v5.0000001z" fill="#ce5c00"/><path d="m2 8.000001h17v1h-17z" fill="#ce5c00"/><ellipse cx="-20.170521" cy="18.040388" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><ellipse cx="-5.141505" cy="17.788706" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m1 15.499809 5-2.5v5z"/><circle cx="20.5" cy="15.499809" r="2.5"/><path d="m5 14.999809h14v1h-14z"/></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..7b72b787a
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -3.79216 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><ellipse cx="-3.170494" cy="14.040581" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><ellipse cx="-19.141506" 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="#ce5c00"><path d="m23 11.5-5-2.5v5z"/><path d="m5 11h14v1h-14z"/><path d="m.999973 9h5v5h-5z"/></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..734f99164
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><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="c" gradientTransform="matrix(.75626949 -.7544419 .86085249 .85877215 -44.605153 -4.1803)" gradientUnits="userSpaceOnUse" x1="13.75" x2="13.75" xlink:href="#b" y1="15.622917" y2="19.375"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-14.318126" x2="-10.802919" xlink:href="#b" y1="-8.201384" y2="-4.441174"/><linearGradient id="e" gradientTransform="matrix(.80786461 -.21644027 -.21646667 -.80776607 4.968805 26.632314)" gradientUnits="userSpaceOnUse" x1="9.157808" x2="8.510789" y1="10.668404" y2="12.101003"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 6.274156)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-2.003653" xlink:href="#a" y1="17.140203" y2="10.036304"/><linearGradient id="g" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 11.17534)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-1.841883" xlink:href="#a" y1="17.100588" y2="9.662432"/><linearGradient id="h" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 8.890634)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-2.194253" xlink:href="#a" 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(#f)" stroke-width="1.498839"/><g transform="matrix(.69888636 .12251664 .12281343 .70057937 27.113645 12.997374)"><path d="m-10.437617-10.532448c-1.039665 1.0554952-2.105891 2.0295475-3.450845 3.3948957 1.427253.2011026 2.36382 1.1884001 2.537492 2.6255681 1.192146-1.178972 2.524013-2.4147859 3.4831393-3.3626506-.1764068-1.4598061-1.1279637-2.4409172-2.5697863-2.6578132z" fill="#ffb6ed" stroke="#8e3789" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.087855"/><path d="m-26.509107 4.8187076 12.100311-12.0710698 3.228197 3.2203961-12.10031 12.0710691z" fill="url(#c)"/><path d="m-26.512375 4.8102981 12.10721-12.0779519 3.228197 3.2203961-12.107209 12.0779511z" opacity=".6"/><path d="m-13.844171-7.8349599c-1.295719 1.3148602-.01636-.012462-1.692491 1.6883387 1.779002.2502863 2.946512 1.4799173 3.163189 3.2700105 1.485759-1.4686833.537402-.4673936 1.732749-1.648179-.220089-1.8182906-1.406281-3.040214-3.203447-3.3101702z" fill="url(#d)"/></g><path d="m11.500363 15.668322c-.308677-1.064584-1.132326-1.902448-2.1915608-2.229394l-.9713737 3.146275z" fill="url(#e)" stroke="#cbb94c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".749419"/><path d="m9.3466432 16.51079c-.125439-.432678-.460154-.77321-.890605-.906091l-.3947464 1.278738z" stroke-width=".339881"/><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(#g)" 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(#h)" stroke-width=".749419"/></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..a91a06d6e
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12 8.5-3.0000004-4h6.0000004zm0 7-3.0000004 4h6.0000004z" fill="#fcaf3e" stroke="#ce5c00"/></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..55489b1d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_loadbasic.svg
@@ -0,0 +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(.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="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62763 0 0 .72456 2.973 4.627)" gradientUnits="userSpaceOnUse" x1="27.129" x2="27.129" y1="8.795" y2="22.597"><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="d" gradientTransform="matrix(.49096 0 0 .48985 -24.706 .287)" gradientUnits="userSpaceOnUse" x1="62.543" x2="62.543" y1="13.704" y2="17.787"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.0328 0 0 .01513 .154 13.78)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.0328 0 0 .01513 23.846 13.78)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0328 0 0 .01513 .147 13.78)" 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(1.32103 0 0 1.26798 -76.73 -5.326)" gradientUnits="userSpaceOnUse" x1="69.753" x2="69.772" y1="9.721" y2="20.09"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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="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="j" 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><path d="m4.083 19.327h15.835v3.673h-15.835z" fill="url(#g)" opacity=".3"/><path d="m19.917 19.327v3.673c1.69.007 4.083-.823 4.083-1.837s-1.885-1.836-4.083-1.836z" fill="url(#e)" opacity=".3"/><path d="m4.083 19.327v3.673c-1.69.007-4.083-.823-4.083-1.837s1.885-1.836 4.083-1.836z" fill="url(#f)" opacity=".3"/><path d="m3.036 3.504c-.277 0-.5.223-.5.5v1.496h-.5c-.277 0-.5.223-.5.5v2.507h21v-2.507c0-.277-.223-.5-.5-.5h-11.5v-1.496c0-.277-.223-.5-.5-.5z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m3.036 4v2h-1v4h20v-4h-12v-2z" fill="url(#d)"/><path d="m3.536 4.5v2h-1v3.34h19v-3.34h-12v-2z" fill="none" stroke="url(#h)" stroke-linecap="round" 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(#i)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".693" transform="matrix(-.66667 0 0 .66667 28.07 -4.877)"/><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.904c7.71-.745 7.962 4.835 7.236 5.985z" display="block" fill="none" opacity=".53" stroke="url(#j)" transform="matrix(-.66667 0 0 .66667 28.07 -4.877)"/></g><path d="m1.499992 9.4999899v.5 8.0002601l.25 3.49974h20.5l.25-3.49974v-8.5002601z" fill="url(#a)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5 10.5-.054 7.505.304 2.495h18.5l.26-2.444-.01-7.556z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/></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..d32ac5ad7
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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..b04253300
--- /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(.2857 0 0 .3042 3.095 11.213)" 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.952 11.98h10v13h-10z" fill="url(#n)"/><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..ecf51e960
--- /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.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(.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="i" 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="j" 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="k" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#n" 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="#s" y1="6.473675" y2="25.947361"/><linearGradient id="m" gradientTransform="matrix(.2857 0 0 .3042 3.095 11.213)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#n" y1=".985" y2="47.013"/><linearGradient id="n"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" 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="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" 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="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(#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(#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(#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="translate(7.048 .02)"><path d="m4.952 11.98h10l.048 11.02h-10z" fill="url(#m)"/><g fill="none" transform="translate(0 8)"><path d="m14.5 14.5h-9l-.048-10.02h9z" stroke="url(#o)" stroke-linecap="round"/><path d="m4.452 3.48h11l.048 12.02h-11z" stroke="url(#p)" stroke-linejoin="round"/><path d="m13.735 11-3.266 3.63-3.267-3.63h2.178v-3.645h2.178v3.645z" opacity=".6" stroke="url(#q)" stroke-linecap="round" stroke-width=".726"/></g><path d="m13.735 18-3.266 3.63-3.267-3.63h2.178v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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_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..9b297c94a
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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..3af21e79d
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#003164" 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..3baa988be
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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="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..df424a400
--- /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" 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="e" cx="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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.495 4.495h21v17h-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.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" 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><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" 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..142c53837
--- /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(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="6.483" x2="49.326" y1="-5.588" y2="58.546"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="13.027" cy="9.355" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..b40b6fa9f
--- /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(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#b" y1="3.242736" y2="11.795373"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.600653" x2="10.861796" xlink:href="#b" y1="3.242736" y2="11.795373"/><ellipse cx="-11.666297" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.675859" ry="1.963204" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round"><path d="m-18.175186 14.587452q0-.905791-.616312-1.288652-.606974-.38286-1.774232-.38286v-2.231797q1.167258 0 1.774232-.373522.616312-.3828603.616312-1.2886521v-2.9695029q0-1.0365246.38286-1.568794.382861-.5322694 1.2513-.7750589.877778-.2521276 2.45591-.2521276v2.1010634q-.924468.018676-1.279314.3361701-.345509.308156-.345509.9804962v2.7920798q0 1.746217-2.185106 2.073049v.112057q2.185106.326832 2.185106 2.063711v2.79208q0 .681678.354847.989834.354846.308156 1.269976.326832v2.110402q-1.550118 0-2.437234-.24279-.877777-.242789-1.269976-.775059-.38286-.532269-.38286-1.58747z" fill="url(#c)" transform="scale(-.98294772 1.0173481)"/><path d="m6.271726 14.587452q0-.905791-.6163119-1.288652-.6069739-.38286-1.7742313-.38286v-2.231797q1.1672574 0 1.7742313-.373522.6163119-.3828603.6163119-1.2886521v-2.9695029q0-1.0365246.3828604-1.568794.3828605-.5322694 1.2513-.7750589.8777776-.2521276 2.4559096-.2521276v2.1010634q-.9244678.0186761-1.2793141.3361701-.3455082.308156-.3455082.9804962v2.7920798q0 1.746217-2.1851059 2.073049v.112057q2.1851059.326832 2.1851059 2.063711v2.79208q0 .681678.3548463.989834.3548462.308156 1.269976.326832v2.110402q-1.5501178 0-2.4372335-.24279-.8777776-.242789-1.2699761-.775059-.3828604-.532269-.3828604-1.58747z" fill="url(#d)" transform="scale(.98294772 1.0173481)"/></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..550fb081a
--- /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"><g stroke="#ce5c00"><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="#fcaf3e" fill-rule="evenodd" 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="#fcaf3e" fill-rule="evenodd" stroke-width="1.021883"/></g></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..b6fc89825
--- /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="#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="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..531673a1d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mediapause.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="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="b" cx="99.156998" cy="186.17101" gradientTransform="matrix(.03394038 0 0 .01079895 -.190375 3.413681)" 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="15.000001" cy="9.607345" fx="15.000001" fy="9.607345" gradientTransform="matrix(-.08619299 7.2709915 -4.8026775 -.05693268 62.433873 -102.52638)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><radialGradient id="d" cx="11.898305" cy="9.584745" fx="11.898305" fy="9.584745" gradientTransform="matrix(-.09819022 7.2705283 -5.4533883 -.07364932 65.33594 -79.860377)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" xlink:href="#a" y1="2.645834" y2="3.968751"/><radialGradient id="f" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.38125" x2="2.38125" xlink:href="#a" y1="2.645834" y2="3.968751"/><linearGradient id="h" gradientTransform="matrix(.1514 0 0 .0932 6.354 290.688)" gradientUnits="userSpaceOnUse" x1="2" x2="22" y1="2" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.112884" x2="3.139095" y1="1.040228" y2="5.602927"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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><path d="m5.3053521 5.4239584a2.1303521.67783929 0 1 1 -4.2607042 0 2.1303521.67783929 0 1 1 4.2607042 0z" fill="url(#b)" stroke-width=".193668"/><path d="m3.175 291.302c-1.394 0-2.523 1.13-2.523 2.523 0 1.394 1.13 2.523 2.523 2.523 1.394 0 2.523-1.13 2.523-2.523 0-1.394-1.13-2.523-2.523-2.523z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298;fill:url(#h)" transform="translate(0 -290.65)"/><path d="m3.1750146.9179057c-1.2455196 0-2.2561089 1.01156-2.2561089 2.2570797 0 1.2455196 1.01156 2.2561089 2.2570797 2.2561089 1.2455196 0 2.2561089-1.01156 2.2561089-2.2570797 0-1.2455196-1.01156-2.2561089-2.2570797-2.2561089z" style="fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298;stroke:url(#i)"/><g fill="#9cde4a" stroke="#0f5a00" stroke-opacity=".470588" stroke-width=".99434" transform="scale(.26458334)"><rect fill="url(#d)" height="8.002831" rx=".218242" ry=".372906" width="3.002831" x="7.5" y="8.5"/><rect fill="url(#c)" height="8.00566" rx=".218242" ry=".372906" width="3.00566" x="13.49717" y="8.49717"/></g><g fill="none" stroke-width=".264583"><path d="m2.2489584 2.5135416v1.5875001h.2645833v-1.5875001z" opacity=".6" stroke="url(#g)"/><path d="m3.8364584 2.5135416v1.5875001h.2645833v-1.5875001z" opacity=".6" stroke="url(#e)"/></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..807e167b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mediarepeat.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.156998" cy="186.17101" gradientTransform="matrix(.03394038 0 0 .01079895 -.190375 3.413681)" 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="3.175" cy="1.371811" gradientTransform="matrix(.08098714 2.9155424 -3.0000001 .08333319 7.0333 -7.915957)" gradientUnits="userSpaceOnUse" r="1.5875"><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="c" gradientUnits="userSpaceOnUse" x1="2.946711" x2="3.255418" y1="3.66691" y2="4.101042"><stop offset="0" stop-color="#fff"/><stop offset=".31096566" 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" gradientUnits="userSpaceOnUse" x1="3.571875" x2="3.571875" y1="1.984375" y2="3.704167"><stop offset="0" stop-color="#fff"/><stop offset=".12500001" 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="e" gradientTransform="matrix(.1514 0 0 .0932 6.354 290.688)" gradientUnits="userSpaceOnUse" x1="2" x2="22" y1="2" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.112884" x2="3.139095" y1="1.040228" y2="5.602927"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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><path d="m5.3053521 5.4239584a2.1303521.67783929 0 1 1 -4.2607042 0 2.1303521.67783929 0 1 1 4.2607042 0z" fill="url(#a)" stroke-width=".193668"/><path d="m3.175 291.302c-1.394 0-2.523 1.13-2.523 2.523 0 1.394 1.13 2.523 2.523 2.523 1.394 0 2.523-1.13 2.523-2.523 0-1.394-1.13-2.523-2.523-2.523z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298;fill:url(#e)" transform="translate(0 -290.65)"/><g stroke-width=".264583"><path d="m3.1750146.9179057c-1.2455196 0-2.2561089 1.01156-2.2561089 2.2570797 0 1.2455196 1.01156 2.2561089 2.2570797 2.2561089 1.2455196 0 2.2561089-1.01156 2.2561089-2.2570797 0-1.2455196-1.01156-2.2561089-2.2570797-2.2561089z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298"/><path d="m1.7197917 1.984375v.2645834 1.0625059h.5291667v-.7979225h1.8520833v1.0583399h-.5291667v-.5291666l-1.0583333.79375 1.0583333.7937499v-.5291666h1.0583334v-.2645833-1.5875067-.2645834z" fill="url(#b)" stroke="#0f5a00" stroke-opacity=".470588"/><g fill="none"><path d="m3.3072918 4.1010418v-.5291667l-.3530262.2645832z" stroke="url(#c)"/><path d="m1.9843751 2.9104167v-.7937501h2.38125v1.5875001h-.9260417" stroke="url(#d)"/></g></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..c760d922b
--- /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"><radialGradient id="a" cx="24.837" cy="36.421" gradientTransform="matrix(-.26533 0 0 -.2844 24.134 24.31)" 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(-.4583 0 0 .4267 28.575 3.756)" gradientUnits="userSpaceOnUse" x1="7.493" x2="53.984" y1="17.983" y2="18.374"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".701" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.51647 -.55455 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="30.182" x2="30.546" y1="46.971" y2="66.11"><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="e" 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="f" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><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="#b"/><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(#e)" 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(#f)" 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="m15 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="#808080" opacity=".6"/><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/><path d="m0 5h24v1h-24zm0 4h24v1h-24z" fill="#68b723"/><path d="m1 5v4h-1v-4zm23 0v4h-1v-4z" fill="#68b723"/><path d="m1 6h22v3h-22z" fill="#d1ff82" opacity=".52"/><path d="m1 6h22v.966h-22z" fill="#fff" fill-opacity=".57" opacity=".52"/><path d="m18.253 17-6.553-5.473 6.553-5.46v3.507l5.09.006v3.847l-5.09-.006z" display="block" fill="url(#c)" transform="matrix(0 -.78572 .78572 0 6.95 29.85)"/><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(#a)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -.78572 .78572 0 6.95 29.85)"/><g fill="none" stroke-miterlimit="5.5"><path d="m20.306 15.508-4.298 5.148-4.29-5.148h2.755l.005-3.998h3.02l-.003 3.998z" opacity=".5" stroke="#6326b9" stroke-linejoin="round" stroke-width="1.000222"/><path d="m17.308 15.148-4.102-3.62 4.102-3.288-.016 2.814 4.78-.204-.032 1.324c-1.6.01 1.02.196-4.78.204z" display="block" opacity=".401" stroke="url(#d)" stroke-width="1.273" transform="matrix(0 -.78572 .78572 0 6.95 29.85)"/></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..b0d831c30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mergecells.svg
@@ -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="24.060406" xlink:href="#c" y1="4.999989" y2="40.60302"/><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" 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="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 fill="#126400"><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><path d="m7 11h9v7h-9z" fill="#46a9eb" fill-opacity=".984314"/><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="#2f78c8"/></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_mirror.svg b/icon-themes/elementary_svg/cmd/lc_mirror.svg
new file mode 100644
index 000000000..7da745934
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..0e1f7dc78
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#6326b9" 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..eedce90ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_modifyframe.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="10" x2="14" y1="14" y2="10"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m3.9706269 16.941501c0-.34424.1200724-.635775.3602174-.876249l2.6765126-2.676512c.2403096-.238828.5320083-.359064.8750962-.359064.3603821 0 .668387.136708.9269793.411771-.026354.02471-.1070605.10706-.2454156.243768-.1368728.128473-.2269684.219062-.2697925.270122-.051389.05106-.1157901.133414-.1930383.245415-.085813.110355-.1414847.222357-.1673439.334359-.034259.102123-.051389.219062-.051389.347534 0 .342594.1200725.634128.3602175.874602.2403096.240474.532173.360712.8747665.360712.1284726 0 .2487095-.01318.360712-.03953.1021231-.03459.2108261-.08894.3211811-.166354.112001-.08565.1927091-.149886.2454148-.19271.05106-.05271.144943-.146591.283298-.283298.128473-.138355.205886-.219062.230592-.245416.283299.266828.424948.579773.424948.940485 0 .342594-.120238.634128-.360712.874603l-2.6503225 2.663335c-.2315801.232239-.5232787.347536-.875096.347536-.3430878 0-.6347865-.112003-.8749314-.334359l-1.8916769-1.879325c-.2401448-.240474-.3602173-.527067-.3602173-.861425m9.0454591-9.0723066c0-.3430877.120236-.6347864.360711-.8749314l2.651806-2.6636655c.238828-.2403096.530361-.360382.874603-.360382.334358 0 .625891.11579.874601.3475347l1.890854 1.878665c.240474.2401449.360711.5275612.360711.8620841 0 .3432524-.120237.6347864-.360711.8750961l-2.676513 2.6765126c-.230591.232239-.522126.347536-.874602.347536-.360711 0-.668716-.133415-.925662-.39909.02471-.02569.10706-.102942.243769-.23158.136708-.137202.232239-.23158.283299-.283133.04282-.051387.10706-.1329209.192708-.2444281.07742-.1115076.133414-.2187328.168003-.3216756.02471-.1115076.03788-.2315801.03788-.3603821 0-.3430878-.120237-.6347865-.360711-.8749314-.238828-.2403097-.530362-.3603821-.874603-.3603821-.128472 0-.243768.01713-.347534.051554-.110355.025695-.222357.08153-.334359.1671791-.112001.077248-.192709.1416493-.243768.1930383-.05271.042989-.141645.1330844-.270118.2702865-.138355.1372021-.219063.2187328-.245415.2444274-.2833-.2658397-.424949-.5789505-.424949-.9393326m-10.4352691 6.4468546c-.7204349.719776-1.080817 1.596025-1.080817 2.625452 0 1.029428.3646646 1.899089 1.093829 2.612276l1.8915121 1.877677c.7120347.713188 1.5826836 1.068958 2.6121115 1.068958 1.0381574 0 1.9129242-.365653 2.6244647-1.093664l2.6518048-2.664983c.711541-.711541 1.067311-1.581201 1.067311-2.61063 0-1.055781-.377182-1.951794-1.131547-2.689688l1.131547-1.133195c.737894.756012 1.630614 1.133195 2.676513 1.133195 1.029428 0 1.904029-.360712 2.625453-1.082135l2.676513-2.6756891c.719776-.7205995 1.080488-1.5956957 1.080488-2.6251236 0-1.029428-.364007-1.900077-1.093666-2.6121117l-1.890852-1.8786648c-.713188-.7120347-1.582849-1.0681343-2.612276-1.0681343-1.037664 0-1.913913.3646645-2.625454 1.0938289l-2.650159 2.6636654c-.713188.7120347-1.068958 1.5826836-1.068958 2.6121116 0 1.0551224.377183 1.9516307 1.133194 2.6893596l-1.133194 1.132041c-.7378928-.754364-1.6289654-1.132041-2.6761818-1.132041-1.029428 0-1.9043594.359559-2.6251237 1.080982z" fill="#d3d7cf" stroke="#000" stroke-opacity=".426667"/><path d="m9 15 5.80536-5.8702398" fill="none" opacity=".2" stroke="url(#d)" stroke-linecap="round" stroke-width="1.5"/><path d="m12.792969 8.8496094-1.095703 1.0625.697265.7187496 1.09375-1.0644528zm1.695312 1.6542966-1.09375 1.0625.695313.71875 1.095703-1.064453zm-4.6152341 1.169922-1.09375 1.0625.6953125.716797 1.0957026-1.0625zm1.7460941 1.775391-1.095703 1.064453.697265.716797 1.09375-1.0625z" fill-opacity=".427451" fill-rule="evenodd"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m8.96875 14.6875 5.71875-5.8125" opacity=".4"/><path d="m11.90625 6.5 3.218748-3.3441382c.5625-.53125 1.930437-1.1296543 3.367937-.19215l2.694565 2.7237882" opacity=".4"/><path d="m2.78125 15.65625 3.218748-3.344138c.5625-.53125 1.930437-1.129654 3.367937-.19215" opacity=".4"/><path d="m3.75 18.541305 1.593748 1.687888c1.2348485 1.147149 2.2559191 1.016073 3.3396788.175457.215511-.167161 2.2499542-2.551804 2.5282582-2.733307" opacity=".4"/><path d="m15.281248 11.666693c1.047349.303399 1.537169.516073 2.620929-.324543.215511-.167161 2.249954-2.551804 2.528258-2.733307" opacity=".4"/></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_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..6a46bed53
--- /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" 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="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" 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="e" gradientUnits="userSpaceOnUse" x1="14.531281" x2="11.975607" y1="11.679217" y2="15.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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-.107-.21-.056-.524.102-.682l.586-.585c.133-.137.208-.316.208-.507 0-.192-.075-.37-.21-.505l-2.305-2.303c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.157-.472.21-.672.11-.01-.007-1.246-.516-1.246-.516-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.396 0-.717.32-.717.714v.83c0 .22-.186.48-.398.55l-1.247.513c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.306c-.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.107.21.057.524-.1.682l-.587.585c-.28.28-.28.734 0 1.01l2.307 2.305c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.587-.585c.158-.158.472-.21.672-.11.01.006 1.246.515 1.246.515.223.075.41.333.41.556v.83c0 .394.32.714.714.714h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.213-.105.527-.054.685.103l.586.583c.136.135.315.21.507.21.19 0 .37-.075.506-.21l2.306-2.303c.134-.133.21-.312.21-.504 0-.19-.076-.37-.21-.505l-.587-.583c-.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="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.132-.134.207-.314.207-.506 0-.19-.075-.37-.21-.506l-2.306-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-.073-.41-.332-.41-.555v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.245.512c-.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 .394.32.715.715.715h.83c.223 0 .48.186.552.398l.514 1.246c.107.21.057.525-.1.683l-.587.586c-.28.28-.28.732 0 1.01l2.307 2.307c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.587-.585c.158-.158.472-.21.672-.11.01.006 1.246.516 1.246.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-.513c.213-.106.527-.055.685.102l.586.585c.136.135.315.21.507.21.19 0 .37-.075.506-.21l2.306-2.306c.134-.136.21-.316.21-.507 0-.192-.076-.372-.21-.506l-.587-.586c-.158-.157-.208-.47-.108-.67l.515-1.247c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m116.1 52.532h-4.414c-1.63 0-3.382-1.257-3.902-2.803l-2.713-6.56c-.726-1.453-.38-3.575.774-4.73l3.117-3.112c.528-.527.82-1.23.82-1.98s-.29-1.452-.82-1.978l-12.282-12.259c-.524-.526-1.23-.816-1.98-.816s-1.455.29-1.982.816l-3.118 3.115c-1.155 1.153-3.282 1.497-4.742.768l-6.57-2.71c-1.542-.516-2.802-2.263-2.802-3.892v-4.404c0-1.542-1.257-2.797-2.802-2.797h-17.368c-1.546 0-2.803 1.254-2.803 2.796v4.406c0 1.63-1.26 3.377-2.807 3.896l-6.57 2.71c-1.454.725-3.582.382-4.736-.77l-3.118-3.114c-.527-.526-1.23-.816-1.983-.816s-1.456.29-1.983.816l-12.28 12.26c-1.094 1.092-1.094 2.866 0 3.957l3.118 3.113c1.154 1.153 1.5 3.276.768 4.735l-2.714 6.56c-.518 1.54-2.267 2.795-3.9 2.795h-3.266c-1.523 0-3.947 1.28-3.947 2.798v17.34c0 1.543 1.256 2.8 2.802 2.8h4.41c1.633 0 3.383 1.255 3.9 2.802l2.717 6.56c.727 1.452.383 3.574-.77 4.727l-3.12 3.112c-1.093 1.09-1.093 2.866 0 3.956l12.28 12.26c.527.527 1.23.818 1.982.818.75 0 1.455-.29 1.982-.817l3.118-3.114c1.155-1.153 3.283-1.496 4.743-.768l6.57 2.71c1.543.515 2.8 2.263 2.8 3.892v4.405c0 1.543 1.258 2.798 2.804 2.798h17.367c1.545 0 2.802-1.254 2.802-2.797v-4.405c0-1.63 1.26-3.377 2.808-3.894l6.57-2.71c1.454-.725 3.58-.382 4.736.77l3.117 3.114c.527.526 1.232.817 1.983.817.75 0 1.455-.29 1.98-.817l12.28-12.26c.528-.526.82-1.23.82-1.98s-.29-1.45-.82-1.977l-3.117-3.113c-1.155-1.153-1.5-3.276-.77-4.735l2.715-6.558c.517-1.54 2.268-2.797 3.9-2.797h4.412c1.546 0 2.802-1.255 2.802-2.8v-17.341c0-1.542-1.257-2.798-2.803-2.798z" fill="url(#g)" transform="scale(.1875)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#d)" transform="translate(6 4)"/><g fill="none"><path d="m8.51 17.493-.006-10.99 9.613 5.497z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.775 8.316.005 7.353 6.22-3.669z" opacity=".6" stroke="url(#e)" stroke-width=".915"/><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" fill="#000" 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_morecontrols.svg b/icon-themes/elementary_svg/cmd/lc_morecontrols.svg
new file mode 100644
index 000000000..17da779e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_morecontrols.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"><linearGradient id="a" 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="b" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="c" 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="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" y1="12.475" y2="19.39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+/&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(#f)" 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(#b)" 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(#a)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="10.5"/></g><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#c)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#d)"/><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(#e)"/></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..94b7b1462
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 -.857089 7.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><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="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><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" y1=".5" y2="8.5"><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"><rect fill="#fff394" height="8.250021" rx="4.454672" ry="3.877966" stroke="#d48e15" stroke-opacity=".650735" width="9.000023" x="6.874998" y=".124973"/><rect fill="none" height="6.750017" rx="3.432203" ry="2.975706" stroke="url(#e)" stroke-opacity=".650735" width="7.500019" x="7.625" y=".874975"/><g stroke-opacity=".65098"><rect fill="#ffc27d" height="8.250021" rx="2" ry="2.5" stroke="#f37329" width="9.000023" x="3.124988" y="3.12498"/><rect fill="none" height="6.750017" rx="1.125003" ry="1.627881" stroke="url(#d)" width="7.500019" x="3.87499" y="3.874982"/></g></g><path d="m.4999818 7.9999927h8.2500208v7.5000193h-8.2500208z" fill="url(#a)"/><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(#b)" stroke-linecap="round"/><path d="m2.4999241.24997775c2.5206756 0 9.0000629.00095467 9.0000629.00095467l.000013 8.24906678-9.0000759-.0000007z" stroke="url(#c)" 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..4470609cd
--- /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" 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" gradientUnits="userSpaceOnUse" x1="15.5" x2="15" y1="8" y2="21"><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="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"/><rect fill="url(#a)" height="14.999821" rx=".527778" ry=".555556" width="14" x="7" y="7"/><g fill="none"><path d="m7.438934 8h13.061066v13.5h-13.061066z"/><path d="m7.5371094 6.5c-.574146 0-1.0346219.4629688-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" opacity=".3" stroke="#000"/><path d="m7.5 7.5-.061066 14h13l.061066-14z" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v14.999818h-1z" 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="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="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"/></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..95b69e9c3
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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(0 1 -1 0 24.03125 1.03125)"><path d="m11.78125 4.0000002c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-2.90625h-6.5625c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.59375l-2.9375-2.9374998c-.3616037-.3616038-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.78125 4.000372c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.40625-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-2.90625h-6.5625c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.59375l-2.9375-2.9375c-.3616037-.3616038-.329237-.9520128.0625-1.34375l1.40625-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" transform="matrix(-1 0 0 1 23 0)"><path d="m12.1875 4.500372c-.08513-.00341-.177794.021544-.28125.125l-7.1249997 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125.0003275.01041.0003275.02084 0 .03125.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125.013505.03013.023974.06154.03125.09375.023626.109721.052714.208964.125.28125l7.1249997 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625c-.302768-.310739-.08997-.833062.34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375c-.43372-.01069-.646518-.5330113-.34375-.84375l2.9375-2.9375c.159856-.1598559.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></g></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..ddc881671
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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(0 .8 .8 0 7.907843 -2.675)"><path d="m11.791016 2.7451002c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.02752 1.442259.02148 1.53615.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.406246-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-3.035555-7.1875.0076c-.5539998.000585-1.0017309-.446004-1-1l.00977-3.125596c.0017265-.5539973.4508787-.8783488 1.0048784-.878932l7.2187506-.007599-2.9423834-3.0585678c-.3545363-.3685357-.329237-.9520128.0625-1.34375l1.4062504-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.791016 2.745472c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.02752 1.442259.02148 1.53615.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.406246-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-3.035555-7.1875.0076c-.5539998.000585-1.0017309-.446003-1-1l.00977-3.125595c.0017265-.5539973.4508787-.8783487 1.0048784-.878932l7.2187506-.0076-2.9423834-3.058568c-.3545362-.3685357-.329237-.9520128.0625-1.34375l1.4062504-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" stroke-width="1.25"><path d="m10.822266 3.245472c.08513-.00341.177794.021544.28125.125l7.125 6.96875c.08449.08449.133984.185522.15625.28125.01711.07356-.0086 1.361153-.0098 1.3799-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.96875c-.159857.159857-.431384.162366-.65625-.0625l-1.406216-1.40625c-.215521-.215521-.2089399-.534545-.0625-.6875l2.90625-3.035555c.302768-.310739.08997-.833062-.34375-.84375l-7.1875.0076c-.2872648.000303-.5008975-.212736-.5-.5l.00977-3.125595c.0008932-.2872636.2176136-.3786296.5048784-.378932l7.2187506-.0076c.43372-.01069.646518-.533011.34375-.84375l-2.9423834-3.058568c-.1567316-.1629204-.162366-.4313842.0625-.65625l1.4062504-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.822266 4.40135 6.490234 7.59865-6.46875 6.34375-.78125-.78125 2.53125-2.660555c.927585-.919802.275061-2.50168-1.03125-2.5l-6.71875.0076.00977-2.188096 6.75-.0076c1.306311.0017 1.963718-1.45913 1.036133-2.378932l-2.567387-2.683568z" opacity=".03"/></g></g><g transform="matrix(0 1 1 0 -3.967537 4.12368)"><path d="m11.68882 3.9681436c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687494c.146902.146901.331102.348797.37368.531857.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.222469.348182-.37368.499393l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.9062497-2.90625h-7.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9374997-2.9374998c-.3616038-.3616037-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.68882 3.9685154c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687496c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.9062497-2.90625h-7.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9374997-2.9375c-.3616038-.3616038-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.72007 4.4685154c.08513-.00341.177794.021544.28125.125l7.125 6.9687496c.08449.08449.133984.185522.15625.28125.01711.07356.0012.106253 0 .125-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.96875c-.159857.159857-.431384.162366-.65625-.0625l-1.4062497-1.40625c-.215521-.215521-.212233-.537767-.0625-.6875l2.9062497-2.90625c.302768-.310739.08997-.833062-.34375-.84375h-7.5624997c-.287265 0-.5-.212735-.5-.5v-2c0-.287265.212735-.5.5-.5h7.5937497c.43372-.01069.646518-.5330109.34375-.8437496l-2.9374997-2.9375c-.159856-.159856-.162366-.4313842.0625-.65625l1.4062497-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.72007 5.6243934 6.5 6.3437496-6.46875 6.34375-.7812497-.78125 2.5312497-2.53125c.927586-.919802.275061-2.501679-1.03125-2.5h-7.0937497v-1.0625h7.1249997c1.306311.0017 1.958836-1.5801971 1.03125-2.4999996l-2.5624997-2.5625z" opacity=".03"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movepagedown.svg b/icon-themes/elementary_svg/cmd/lc_movepagedown.svg
new file mode 100644
index 000000000..caa63730c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movepagedown.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="4.98553" gradientTransform="matrix(-.00000005 -3.1363666 -2.1340148 .00000004 22.639534 74.318141)" 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><path d="m19.017922 13.941315c.01289.253453-.07927.520234-.324219.75586l-5.871094 5.882812c-.190006.267398-.498622.424336-.826172.419922h-.01563c-.0098-.000523-.01956-.0011-.0293-.002-.02345-.0011-.047-.0031-.07031-.0059-.278588-.03147-.530606-.178911-.695312-.40625l-5.8789052-5.888672c-.979603-.942509.471546-2.395693 1.412109-1.414063l4.2832022 4.292969v-14.085963c0-.271959.218755-.490147.49024-.490147h1.015624c.271483 0 .490235.218189.490235.490234v14.085964l4.283204-4.292969c.70542-.736359 1.697672-.102153 1.736328.658203z" fill="url(#a)"/></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..bdb44f3c3
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 -15.131754 -23.077676)" gradientUnits="userSpaceOnUse" r="19.99999" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><path d="m14.187631 4.9683782c-.245788-.00983-.475448.1004482-.65625.28125l-7.1250005 6.9687498c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250005 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9374998c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="#fff" opacity=".35"/><path d="m14.187631 3.96875c-.245788-.0098315-.475448.1004482-.65625.28125l-7.1250005 6.96875c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250005 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9375c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="url(#a)"/><path d="m14.156381 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.1250005 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.1250005 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.187631 5.65625-6.5000005 6.34375 6.4687505 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" fill="none" opacity=".03" stroke="#000"/><g transform="translate(-15 -.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></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..10e564268
--- /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"><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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#a"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#a"/><g transform="translate(-1)"><path d="m10.8125 4.9683782c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9374998c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.8125 3.96875c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9375c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#b)"/><g fill="none" stroke="#000" transform="matrix(-1 0 0 1 23 0)"><path d="m12.15625 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.125 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.125 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></g></g><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movepageup.svg b/icon-themes/elementary_svg/cmd/lc_movepageup.svg
new file mode 100644
index 000000000..c1859ac88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movepageup.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="4.98553" gradientTransform="matrix(-.00000005 3.1363666 -2.1340148 -.00000004 22.639534 -50.318258)" 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><path d="m19.017922 10.058568c.01289-.2534533-.07927-.5202343-.324219-.7558603l-5.871094-5.882812c-.190006-.267398-.498622-.424336-.826172-.419922h-.01563c-.0098.000523-.01956.0011-.0293.002-.02345.0011-.047.0031-.07031.0059-.278588.03147-.530606.178911-.695312.40625l-5.8789052 5.888672c-.979603.9425093.471546 2.3956933 1.412109 1.4140633l4.2832022-4.2929693v14.0859633c0 .271959.218755.490147.49024.490147h1.015624c.271483 0 .490235-.218189.490235-.490234v-14.0859643l4.283204 4.2929693c.70542.736359 1.697672.102153 1.736328-.658203z" fill="url(#a)"/></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..46a6b340c
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 -16.131755 -23.077676)" 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(0 1 -1 0 25.031415 -.061273)"><path d="m14.18763 3.9683782c-.245788-.00983-.475448.1004482-.65625.28125l-7.1250003 6.9687498c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250003 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9374998c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="#fff" opacity=".35"/><path d="m13.18763 3.96875c-.245788-.0098315-.475448.1004482-.65625.28125l-7.1250003 6.96875c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250003 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9375c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" transform="translate(1.00013)"><path d="m12.15625 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.125 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.125 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></g></g></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..a3964c77d
--- /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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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(0 -.8 .8 0 7.907842 25.574998)"><path d="m9.291016 2.7451002c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.02752 1.442259.02148 1.53615.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.406246-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-3.035555-7.1875.0076c-.5539998.000585-1.0017309-.446004-1-1l.00977-3.125596c.0017265-.5539973.4508787-.8783488 1.0048784-.878932l7.2187506-.007599-2.9423834-3.0585678c-.3545363-.3685357-.329237-.9520128.0625-1.34375l1.4062504-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.791016 2.745472c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.02752 1.442259.02148 1.53615.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.406246-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.90625-3.035555-7.1875.0076c-.5539998.000585-1.0017309-.446003-1-1l.00977-3.125595c.0017265-.5539973.4508787-.8783487 1.0048784-.878932l7.2187506-.0076-2.9423834-3.058568c-.3545362-.3685357-.329237-.9520128.0625-1.34375l1.4062504-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" stroke-width="1.25"><path d="m10.822266 3.245472c.08513-.00341.177794.021544.28125.125l7.125 6.96875c.08449.08449.133984.185522.15625.28125.01711.07356-.0086 1.361153-.0098 1.3799-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.96875c-.159857.159857-.431384.162366-.65625-.0625l-1.406216-1.40625c-.215521-.215521-.2089399-.534545-.0625-.6875l2.90625-3.035555c.302768-.310739.08997-.833062-.34375-.84375l-7.1875.0076c-.2872648.000303-.5008975-.212736-.5-.5l.00977-3.125595c.0008932-.2872636.2176136-.3786296.5048784-.378932l7.2187506-.0076c.43372-.01069.646518-.533011.34375-.84375l-2.9423834-3.058568c-.1567316-.1629204-.162366-.4313842.0625-.65625l1.4062504-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.822266 4.40135 6.490234 7.59865-6.46875 6.34375-.78125-.78125 2.53125-2.660555c.927585-.919802.275061-2.50168-1.03125-2.5l-6.71875.0076.00977-2.188096 6.75-.0076c1.306311.0017 1.963718-1.45913 1.036133-2.378932l-2.567387-2.683568z" opacity=".03"/></g></g><g transform="matrix(0 -1 1 0 -3.967537 18.790034)"><path d="m9.68882 3.9681436c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687494c.146902.146901.331102.348797.37368.531857.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.222469.348182-.37368.499393l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.9062497-2.90625h-7.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9374997-2.9374998c-.3616038-.3616037-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.68882 3.9685154c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687496c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.425359-1.014655-.0625-1.375l2.9062497-2.90625h-7.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-.9999996 1-.9999996h7.5937497l-2.9374997-2.9375c-.3616038-.3616038-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.72007 4.4685154c.08513-.00341.177794.021544.28125.125l7.125 6.9687496c.08449.08449.133984.185522.15625.28125.01711.07356.0012.106253 0 .125-.000328.01041-.000328.02084 0 .03125-.0078.04523.0013.02193 0 .03125.000287.0052.000852.0099 0 .03125-.0135.03013-.02397.06154-.03125.09375-.02363.109721-.05271.208964-.125.28125l-7.125 6.96875c-.159857.159857-.431384.162366-.65625-.0625l-1.4062497-1.40625c-.215521-.215521-.212233-.537767-.0625-.6875l2.9062497-2.90625c.302768-.310739.08997-.833062-.34375-.84375h-7.5624997c-.287265 0-.5-.212735-.5-.5v-2c0-.287265.212735-.5.5-.5h7.5937497c.43372-.01069.646518-.5330109.34375-.8437496l-2.9374997-2.9375c-.159856-.159856-.162366-.4313842.0625-.65625l1.4062497-1.4375c.112713-.1127129.259611-.1516344.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.72007 5.6243934 6.5 6.3437496-6.46875 6.34375-.7812497-.78125 2.5312497-2.53125c.927586-.919802.275061-2.501679-1.03125-2.5h-7.0937497v-1.0625h7.1249997c1.306311.0017 1.958836-1.5801971 1.03125-2.4999996l-2.5624997-2.5625z" opacity=".03"/></g></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..68d96d27a
--- /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" 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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><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..229d3529e
--- /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(.26458484 0 0 .26458333 -20.905474 216.0909)" 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="b" gradientTransform="matrix(.93896692 0 0 .26458333 -217.5476 281.70752)" gradientUnits="userSpaceOnUse" x1="236.1953" x2="236.1953" y1="35.803886" y2="53.803886"><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(.68442421 0 0 .68442421 .206351 -197.124148)"><path d="m1.9658863 290.91995c-.2931577.00031-.528594.23601-.5291666.52917l-.00474 2.42553c-.0005522.28267.2201809.51.4986775.52607l4.3839456-.007c.2931578-.00029.5285937-.23601.5291666-.52917l.00474-2.42553c.0005514-.28219-.2193055-.5093-.4971273-.52607z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.160071 291.11135c-.2931537-.002-.5327205.23604-.5291667.52917l.023987 1.97848c.00355.29313.2360131.52757.5291667.52916l3.9825185.0362c.2931563.002.5327201-.23604.5291667-.52917l-.023984-1.97848c-.00355-.29313-.236013-.52758-.5291667-.52916z" fill="url(#b)"/><path d="m6.1831609 291.31754-1.0725648-.017h-1.546312l-1.4642316.0161c-.14658.00006-.264099.118-.2645833.26458l-.00705 2.13367c-.0004683.142.1114796.25499.2516642.262l4.0939599.003c.1465799.00006.2640988-.11801.2645833-.26459l.00705-2.13367c.0004763-.14583-.1169693-.26287-.262515-.26406z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".386578"/><path d="m3.1777061 292.26693v1.54631l1.546312-.77315zm1.546312.77316v.38658.38657h.386578v-.38657-.38658-.38658-.38658h-.386578v.38658z" fill="#fff" fill-opacity=".847059" stroke-width=".386578"/><path d="m8.9999999 9.9999871v3.9999999l4.0000001-1.999987zm4.0000001 2.0000129v1 1h1v-1-1-1-1h-1v1z" fill="#4d4d4d" transform="matrix(.38657799 0 0 .38657799 -.301496 288.01458)"/></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..bbabc95e6
--- /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(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="22" y2="26"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.695312" x2="13.093221" xlink:href="#e" y1="7" y2="6.923729"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.5" x2="13.5" xlink:href="#b" y1=".5" y2="17.5"/><linearGradient id="e"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#b" y1="17" y2="17"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="9" xlink:href="#e" y1="16.5" y2="16.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#e" y1="5" y2="14"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#b" y1="15" y2="14"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#e" y1="6.694915" y2="7"/><linearGradient id="k" 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="l" 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="m" 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="n" 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="o" cx="3.174964" cy="2.910453" 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(#n)" 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(#m)"/><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(#l)"/><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(#k)"/><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(#o)" 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><g transform="matrix(.93969262 .34202014 -.34202014 .93969262 1.301551 -.890758)"><path d="m3.1782893.66986989-.3038575 2.02674971-.7482747-.4330485.4330485.7482746-2.0267497.3038576 2.0267497.3038575-.4330485.7482745.7482747-.4330483.3038575 2.0267497.3038576-2.0267497.7482745.4330483-.4330483-.7482745 2.0267496-.3038575-2.0267496-.3038576.4330483-.7482746-.7482745.4330485z" fill-opacity=".389706"/><g transform="matrix(.18708867 -.18708867 .10523738 .10523738 -.332913 4.157216)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#j)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#f)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="matrix(.18708867 .18708867 -.10523738 .10523738 2.192785 -.332912)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#j)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#f)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="scale(.26458334)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#j)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#h)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#f)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#i)"/></g><g transform="matrix(0 .26458334 -.26458334 0 6.35 0)"><path d="m12 2-1.304688 8.695312 1.304688 1.304688z" fill="url(#c)"/><path d="m12 2v10l1.304688-1.304688z" fill="url(#d)"/><path d="m12 12v10l1.304688-8.695312z" fill="url(#f)"/><path d="m12 12-1.304688 1.304688 1.304688 8.695312z" fill="url(#g)"/></g><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(#a)" stroke-width=".324579"/></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..a2f486123
--- /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="#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(.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="#0f5a00" 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..a2f486123
--- /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="#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(.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="#0f5a00" 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..982ac581b
--- /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"><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><linearGradient id="g" 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="h" 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><radialGradient id="i" 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><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"/><g transform="translate(-.992714 -2.007286)"><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#i)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#g)"/><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(#h)"/></g></g></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..3baa988be
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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="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..78f1a77de
--- /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"><linearGradient id="a" 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="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 29.715 -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 -18.285 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e" 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="f" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><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="h" gradientTransform="matrix(.2818 0 0 .2801 12.179 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="21.342" y2="24.912"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="i" 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="j" 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(#c)"/><path d="m-8.2727-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.2723 40h31.455v7h-31.455z" fill="url(#e)"/></g><rect fill="url(#i)" 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(#j)"/><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(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><g transform="translate(.017821 -.007286)"><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#f)"/><g fill="none"><path d="m17.482 18.007v-3.5h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#g)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.982 17.507 2.5-.000009v2l-2.5.000009m-3 0-2.5-.000009v-2l2.5.000009" opacity=".5" stroke="url(#h)"/></g></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..98001ff55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_nextannotation.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(-.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="b" 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="c" 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><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#f)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><g transform="translate(.000029 13.003515)"><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(#b)"/><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(#c)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></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..1c8568397
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 1.5241254 0 40.131885 -23.077676)" 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.8125 4.9683782c.245788-.00983.475448.1004482.65625.28125l7.125 6.9687498c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9374998c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="#fff" opacity=".35"/><path d="m10.8125 3.96875c.245788-.00983.475448.1004482.65625.28125l7.125 6.96875c.146902.146901.238672.31694.28125.5.02187.09403.03729.187359.03125.28125.0017.03029.0012.06324 0 .09375-.0095.05498-.01176.104001-.03125.15625-.04065.188768-.130039.380039-.28125.53125l-7.125 6.96875c-.361604.361604-.952013.329237-1.34375-.0625l-1.4062497-1.40625c-.391737-.391737-.424104-1.013396-.0625-1.375l2.9062497-2.90625h-6.5624997c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6.5937497l-2.9374997-2.9375c-.361604-.3616035-.329237-.9520128.0625-1.34375l1.4062497-1.4375c.195869-.1958686.441712-.3026685.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" transform="matrix(-1 0 0 1 23 0)"><path d="m12.15625 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.125 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.125 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></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..74eca2889
--- /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"><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="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="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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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><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="#e20000"/></g><g fill="#e20000"><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(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="#004372" stroke-linejoin="round"/></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..e632c00e2
--- /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(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="6.483" x2="49.326" y1="-5.588" y2="58.546"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="13.027" cy="9.355" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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"/><path d="m3.5 1.5h17v21h-17z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m19.5 21.5h-15v-19h15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" 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="#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..3fea002a0
--- /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(.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(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="6.483" x2="49.326" y1="-5.588" y2="58.546"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><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(#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="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m19.5 21.5h-15v-19h15z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" 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"/></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..c189d17b0
--- /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="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 86.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 21.912985 14.93483)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="10.631" y2="35.623"/><linearGradient id="g" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="21.342" y2="24.912"/><radialGradient id="h" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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(#d)" 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(#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"/></g><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#h)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#f)"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.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_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..471529fc7
--- /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="11.191" cy="-.828" gradientTransform="matrix(-2.64373 0 0 -2.0616 40.776 .26)" gradientUnits="userSpaceOnUse" r="10.013"><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="m11.456 14.073q0 1.39-1.005 2.238-1.004.84-2.814 1.006v1.792h-1.199v-1.759q-2.133-.043-3.74-.75v-2.31q.76.377 1.826.666 1.075.288 1.914.34v-2.71l-.585-.227q-1.73-.683-2.457-1.478-.717-.804-.717-1.985 0-1.267.987-2.08.997-.822 2.77-.997v-1.337h1.2v1.303q2 .087 3.618.804l-.822 2.045q-1.363-.56-2.797-.682v2.58q1.705.655 2.422 1.136.725.48 1.057 1.056.34.577.34 1.347zm-2.63.13q0-.366-.298-.62-.298-.253-.892-.524v2.175q1.19-.2 1.19-1.03zm-3.516-5.305q0 .385.263.638.27.245.865.508v-2.056q-1.127.166-1.127.91zm16.427 2.779q0 3.35-1.1 4.957-1.094 1.61-3.376 1.61-2.21 0-3.338-1.662-1.12-1.66-1.12-4.905 0-3.383 1.093-4.983 1.093-1.608 3.366-1.608 2.213 0 3.34 1.678 1.137 1.68 1.137 4.913zm-6.25 0q0 2.352.402 3.375.41 1.014 1.37 1.014.945 0 1.365-1.032.42-1.03.42-3.357 0-2.35-.43-3.374-.418-1.032-1.354-1.032-.952 0-1.363 1.033-.41 1.023-.41 3.374z" style="stroke:#000;stroke-width:.967;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#a)" transform="scale(.98295 1.01735)"/></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..bba12d008
--- /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="17.277" x2="26.847" y1="10.055" y2="16.695999"><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.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="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.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#c"/><radialGradient id="e" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 165.9026 31.905914)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#c"/><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(.41932319 0 0 -.27937023 5.025016 25.304308)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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(-.279094 2.494955)"/><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="url(#d)" transform="translate(-.279094 1.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="#fff" opacity=".35" transform="translate(-.121623 2.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(#e)" transform="translate(-.121623 1.49495)"/><path d="m22 15.129324a6.560201 4.3706756 0 1 0 -13.1204021 0 6.560201 4.3706756 0 0 0 13.1204021 0z" fill="url(#f)" fill-rule="evenodd" opacity=".141176"/><g stroke-miterlimit="7" stroke-width="1.5" transform="translate(-3.738918 .211157)"><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_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..9f09e3406
--- /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"><linearGradient id="a" 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="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 29.533211 -17.399743)" 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 18.466443 104.40026)" 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="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(#c)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#d)"/><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><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(#a)" 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..87c7442d2
--- /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(.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="-73.999916" x2="-73.999916" xlink:href="#b" y1="-208.00011" y2="-200.00011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#c" y1="-202.00011" y2="-206.00011"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#a" y1="-200.00011" y2="-208.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#a" y1="136.99989" y2="128.99989"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#b" y1="128.99989" y2="136.99989"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#c" y1="134.99989" y2="130.99989"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><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(#g);stroke:url(#h)" 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(#i)" 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(#f)" stroke="url(#d)" 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(#e)" stroke-miterlimit="3" transform="matrix(1 0 0 -1 84.000003 -187.000095)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 -1 0 494.000003 209.99989)"><path d="m196.49989 489.5h3.00009v2h-3.00009z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.49998 491.5h-11.00009v-2h11.00009" fill="url(#o)" stroke="url(#n)"/><path d="m198.49989 489.5h11.00009v2h-11.00009" fill="url(#m)" stroke="url(#k)"/></g></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..f08260cb8
--- /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(.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="-73.999916" x2="-73.999916" xlink:href="#b" y1="-208.00011" y2="-200.00011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#c" y1="-202.00011" y2="-206.00011"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#a" y1="-200.00011" y2="-208.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#b" y1="128.99989" y2="136.99989"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#a" y1="136.99989" y2="128.99989"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#c" y1="134.99989" y2="130.99989"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#f)" stroke="url(#d)" 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(#e)" 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(#h);stroke:url(#g)" 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(#i)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(1 0 0 -1 493.000003 149.99989)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 -1 0 494.000003 209.99989)"><path d="m196.49989 489.5h3.00009v2h-3.00009z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.49998 491.5h-11.00009v-2h11.00009" fill="url(#o)" stroke="url(#n)"/><path d="m198.49989 489.5h11.00009v2h-11.00009" fill="url(#m)" stroke="url(#k)"/></g></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..864e12cbc
--- /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(.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="-73.999916" x2="-73.999916" xlink:href="#b" y1="-208.00011" y2="-200.00011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#c" y1="-202.00011" y2="-206.00011"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#a" y1="-200.00011" y2="-208.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#b" y1="128.99989" y2="136.99989"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#a" y1="136.99989" y2="128.99989"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#c" y1="134.99989" y2="130.99989"/><linearGradient id="j"><stop offset="0" stop-color="#ce5c00"/><stop offset="1" stop-color="#ce5c00" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="l"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 395.9999 981)" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#j" y1="489.35938" y2="489.35938"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#l" y1="489.54688" y2="489.54688"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#f)" stroke="url(#d)" 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(#e)" 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(#h);stroke:url(#g)" 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(#i)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(-1 0 0 -1 -468.999914 149.99989)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 1 0 -469.999914 209.99989)"><path d="m196.49989 489.5h3.000092v2h-3.000092z" fill="#fcaf3e" stroke="#ce5c00"/><path d="m197.49998 491.5h-11.00009v-2h11.00009" fill="url(#o)" stroke="url(#n)"/><path d="m198.49989 489.5h11.00009v2h-11.00009" fill="url(#m)" stroke="url(#k)"/></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..d42ab5273
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#a" y1="30" y2="72"/><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="15" x2="15.5" y1="2.5" y2="16"><stop offset="0" stop-color="#aff05f"/><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"/><circle cx="15" cy="9" fill="url(#f)" r="7.5"/><circle cx="15" cy="9" fill="none" opacity=".5" r="7.5" stroke="#7bb339" 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="#b35039" width="48" x="26" y="30"/><rect height="40" opacity=".7" 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_ok.svg b/icon-themes/elementary_svg/cmd/lc_ok.svg
new file mode 100644
index 000000000..1d1633321
--- /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.572617" x2="-93.088425" y1="-10.638263" y2="31.137911"><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="c" gradientTransform="matrix(.5025885 0 0 .4995683 1.194006 .766526)" gradientUnits="userSpaceOnUse" x1="12.95584" x2="48.76421" y1="45.068302" y2="-21.88785"><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"><path d="m18.175045 3.5050734c-.281317-.0283782-.561.1085751-.70554.3715025l-6.15838 11.2001171-3.9594412-3.129333c-.3526899-.191563-.7927256-.068328-.9854461.282243l-1.7755804 2.265914c-.1927162.350565-.0630693.787827.2896181.979387 0 0 7.2294426 5.935012 7.2383626 5.939402.08266.044899.169102.06749.256971.078526.28704.036051.58079-.097997.728339-.3664l8.305393-15.1047487c.192718-.350569.063073-.7878285-.289616-.9793887l-2.664908-1.4535949c-.088174-.0478907-.185999-.0741668-.279772-.0836263z" fill="url(#b)" stroke="#699536" stroke-linejoin="round"/><path d="m18.214219 4.6150802-6.59318 11.9791698-4.5780627-3.600874c-.4999722.599624-.8488852 1.091607-1.4160895 1.799687 0 0 6.6812002 5.45065 6.7616742 5.534366.25102-.404598 7.891687-14.3280177 8.003506-14.540862-.167431-.1153442-2.12007-1.1251725-2.177848-1.1714868z" 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..a7b7bb807
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..571c8090a
--- /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="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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24" y2="19"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.4618941 0 0 .07352981 -.3528 12.79992)" 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="#fff" stop-opacity=".706587"/><stop offset=".92053902" stop-color="#fff" stop-opacity=".706587"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m.9116 21.99022h22.1768v1.00978h-22.1768z" display="block" fill="#bbb"/><path d="m1 20h22v1h-22z" display="block" fill="#bbb"/><path d="m2.3147 21.06072h19.4957v.80593h-19.4957z" display="block" fill="url(#f)"/><path d="m11.227381 15.495506c-.403385.0035-.7241.28069-.7241.6338v3.42254h-.021c-.3097 0-.9852735.267242-.9802766.620317l.038136 2.694598c.005.353075.482519.647406.885896.651777l3.31812.03596c.403476.0044.75918-.262714.760054-.615823l.0068-2.74853c.000875-.353109-.06892-.6338-.472418-.6338l-.554337-.01798v-3.42254c0-.35311-.320715-.637349-.7241-.6338z" display="block" fill="#e7e7e7" stroke="#b2b2b2"/><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.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(#d)"/><path d="m3.5362982 4.4999979v2h-1v2.33929h18.9999998v-2.33929h-11.9999998v-2z" fill="none" stroke="url(#c)" stroke-linecap="round"/><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="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(#e)" opacity=".3"/><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(#b)" stroke-linecap="round"/></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..32152727a
--- /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"><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" xlink:href="#f" y1="-4.283906" y2="16.849756"/><linearGradient id="f"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#f"/><linearGradient id="i" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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=".4" stroke="#126400" 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(#g)" 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 fill="#126400"><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="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#h)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#i)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></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..7fff06d95
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><linearGradient id="h" 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="i" 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="j" 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 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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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(#g)" 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 transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 .027796 8.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(#h)" stroke="url(#i)" 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(#j)" stroke-width=".878792"/></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..07ddba2e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinecollapse.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><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="18"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="4"/></g><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" fill-opacity=".658824"/><path d="m9.5000001 3.4999514v.998047.002c4.3333339-.01 8.6666669.0100016 12.9999999.0000016v-1.0000006h-12.9999999z" fill="#ce5c00" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" fill-opacity=".977941" height="2" opacity=".35" ry=".5" stroke-width="1.33333" width="14" x="9" y="14"/><path d="m9.5 13 .00781.0078a.50005.50005 0 0 0 -.029297 0 .50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.095703.02539.50005.50005 0 0 0 -.2050781.136719.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.027344.04297.50005.50005 0 0 0 -.023437.04297.50005.50005 0 0 0 -.017578.04687.50005.50005 0 0 0 -.023438.09766.50005.50005 0 0 0 -.0039.05666v.998047.002a.50005.50005 0 0 0 .5019531.5c4.332979-.01 8.666313-.01539 13-.02539a.50005.50005 0 0 0 .498047-.500001v-.974609a.50005.50005 0 0 0 -.5-.5h-13.0000001z" fill="#272727" fill-opacity=".776471"/><path d="m9.5 17 .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.499975-.224629.5-.5l.000004-.999954c-.000028-.276131-.225826-.474628-.501957-.474656l-8.9980431-.02534z" fill-opacity=".658824"/><path d="m4.0000003 4.5000009-3.0000003 4h6.0000003z" fill="#fcaf3e" stroke="#ce5c00"/></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..cc47a158f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinecollapseall.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><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="18"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="4"/></g><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" fill-opacity=".658824"/><path d="m9.5000001 3.4999514v.998047.002c4.3333339-.01 8.6666669.0100016 12.9999999.0000016v-1.0000006h-12.9999999z" fill="#ce5c00" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" fill-opacity=".977941" height="2" opacity=".35" ry=".5" stroke-width="1.33333" width="14" x="9" y="14"/><path d="m9.5 13 .00781.0078a.50005.50005 0 0 0 -.029297 0 .50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.095703.02539.50005.50005 0 0 0 -.2050781.136719.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.027344.04297.50005.50005 0 0 0 -.023437.04297.50005.50005 0 0 0 -.017578.04687.50005.50005 0 0 0 -.023438.09766.50005.50005 0 0 0 -.0039.05666v.998047.002a.50005.50005 0 0 0 .5019531.5c4.332979-.01 8.666313-.01539 13-.02539a.50005.50005 0 0 0 .498047-.500001v-.974609a.50005.50005 0 0 0 -.5-.5h-13.0000001z" fill="#ce5c00"/><path d="m9.5 17 .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.499975-.224629.5-.5l.000004-.999954c-.000028-.276131-.225826-.474628-.501957-.474656l-8.9980431-.02534z" fill-opacity=".658824"/><path d="m4.0000003 4.5000009-3.0000003 4h6.0000003z" fill="#fcaf3e" stroke="#ce5c00"/></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..add5c0463
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlineexpand.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><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="18"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="14"/></g><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" fill-opacity=".658824"/><path d="m9.5000001 3.4999514v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="#ce5c00" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.5 13 .00781.0078a.50005.50005 0 0 0 -.029297 0 .50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.095703.02539.50005.50005 0 0 0 -.2050781.136719.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.027344.04297.50005.50005 0 0 0 -.023437.04297.50005.50005 0 0 0 -.017578.04687.50005.50005 0 0 0 -.023438.09766.50005.50005 0 0 0 -.0039.05666v.998047.002a.50005.50005 0 0 0 .5019531.5c4.332979-.01 8.666313-.01539 13-.02539a.50005.50005 0 0 0 .498047-.500001v-.974609a.50005.50005 0 0 0 -.5-.5h-13.0000001z" fill="#272727" fill-opacity=".776471"/><path d="m9.5 17 .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" fill-opacity=".658824"/><path d="m4.0000003 17.498326-3.0000003-4h6.0000003z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..77b0b75ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlineexpandall.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><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="18"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="14" x="9" y="14"/></g><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" fill-opacity=".658824"/><path d="m9.5000001 3.4999514v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="#ce5c00" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.5 13 .00781.0078a.50005.50005 0 0 0 -.029297 0 .50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.095703.02539.50005.50005 0 0 0 -.2050781.136719.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.027344.04297.50005.50005 0 0 0 -.023437.04297.50005.50005 0 0 0 -.017578.04687.50005.50005 0 0 0 -.023438.09766.50005.50005 0 0 0 -.0039.05666v.998047.002a.50005.50005 0 0 0 .5019531.5c4.332979-.01 8.666313-.01539 13-.02539a.50005.50005 0 0 0 .498047-.500001v-.974609a.50005.50005 0 0 0 -.5-.5h-13.0000001z" fill="#ce5c00"/><path d="m9.5 17 .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" fill-opacity=".658824"/><path d="m4.0000003 17.498326-3.0000003-4h6.0000003z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..dae46c0ac
--- /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"><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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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="c" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.357 1.938)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.54 2.122)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="m" 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(#m)" 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="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.045-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.19-1.18-2.484-1.805-2.89-1.398z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m19.464 9.14c.308-.23 1.17.203 1.962.99.79.788 1.208 1.63.982 1.94l.02.018 1.345-1.353.028-.028c.003 0-.02-.017-.017-.018.226-.31-.19-1.154-.98-1.94-.794-.79-1.656-1.22-1.964-.99l-.028.026-1.346 1.354z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".345"/><path d="m9.777 18.876c.307-.23 1.17.202 1.962.99.79.787 1.205 1.628.98 1.94l.02.017 7.597-7.636.027-.027c0-.002-.02-.018-.018-.02.225-.31-.19-1.15-.982-1.938s-1.654-1.22-1.962-.99l-.027.028z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.145 1.142 1.75 2.363 1.422 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.03-.027.328-.45-.276-1.672-1.423-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#c)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.023.027.025l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#e)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.15 1.14 1.753 2.363 1.426 2.813 0 .004.028.027.027.03l.2-.2c0-.003-.03-.027-.027-.028.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.845-1.437z" fill="url(#i)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.145 1.14 1.75 2.362 1.422 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.278-1.673-1.425-2.814-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#j)" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.064-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#k)" stroke="url(#l)" stroke-width=".5" transform="matrix(.6892 0 0 .6892 7.023 7.518)"/><path d="m8.235 22.536-.573 1.353 1.37-.563c-.11-.132-.212-.265-.344-.396-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".345"/></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..dee0fb6df
--- /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="#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(.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="#0f5a00" width="4" x="10.500271" y="10.999728"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="4" x="10.499999" y="11"/></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="#0f5a00" width="4" x="17.500271" y="10.999728"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="4" x="17.499998" y="11"/></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="#0f5a00" width="4" x="17.500271" y="10.999728"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="4" x="17.499998" y="11"/></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="#0f5a00" width="4" x="17.500271" y="10.999728"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="4" x="17.499998" y="11"/></g><path d="m2 13h19v1h-19z" fill="#b5b4b3"/></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..c39505629
--- /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="#ce5c00" 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..de95da10e
--- /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"><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="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.407 16.82)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#e"/><linearGradient id="c" gradientTransform="matrix(.4922 0 0 .4584 4.593 -4.794)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="d" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" 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="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(#a)"/><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(#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"/><path d="m13.235 5.632c0-6.17 8.467-6.17 8.467.002 0 2.556-1.933 5.04-4.318 5.04-2.384 0-4.15-7.598-4.15-5.042z" fill="url(#b)" fill-rule="evenodd" opacity=".141" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m16.415 8.81 7.055-5.46-7.055-5.496v3.646h-5.832v3.588h5.832z" display="block" fill="url(#c)" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><g fill="none" stroke-miterlimit="7"><path d="m17.415 6.7 4.544-3.35-4.545-3.423v2.573h-5.832v1.588h5.832z" display="block" opacity=".401" stroke="url(#d)" stroke-width="1.167" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.5 21.695 6.047-4.68-6.047-4.71v3.125h-5v3.074h5z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width="1.000282"/></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..e3cd24c88
--- /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"><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="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.407 16.82)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#e"/><linearGradient id="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" 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="d" gradientTransform="matrix(-.4767 0 0 .44382 4.697 3.094)" gradientUnits="userSpaceOnUse" x1="14.74" x2="14.72" y1="-1.772" y2="10.843"><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><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"/><g transform="translate(-2)"><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="#fff" fill-opacity=".431"/><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(#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(#a)"/><g fill="#fff"><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" opacity=".1"/><path d="m18 12.15-3.06 2.385c.03 1.425.04 3.142.048 4.986l1.91 1.48h1.102v-8.85zm-3.982 3.104-.582.453a1.657 1.657 0 0 0 .003 2.615l.566.44c0-1.214 0-2.49.012-3.508z" fill-opacity=".879"/></g></g><path d="m13.235 5.632c0-6.17 8.467-6.17 8.467.002 0 2.556-1.933 5.04-4.318 5.04-2.384 0-4.15-7.598-4.15-5.042z" fill="url(#b)" fill-rule="evenodd" opacity=".141" transform="matrix(-.85714 0 0 .85714 32.57 14.143)"/><path d="m16.415 8.81 7.055-5.46-7.055-5.496v3.646h-5.832v3.588h5.832z" display="block" fill="url(#d)" transform="matrix(-.85714 0 0 .85714 32.57 14.143)"/><g fill="none" stroke-miterlimit="7"><path d="m18.5 21.695-6.047-4.68 6.047-4.71v3.125h5v3.074h-5z" display="block" opacity=".5" stroke="#6326b9" stroke-linejoin="round" stroke-width="1.000282"/><path d="m17.415 6.7 4.544-3.35-4.545-3.423v2.573h-5.832v1.588h5.832z" display="block" opacity=".401" stroke="url(#c)" stroke-width="1.167" transform="matrix(-.85714 0 0 .85714 32.57 14.143)"/></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..11f8457c2
--- /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="matrix(-.4766877 0 0 .44382351 -4.226366 -2.807487)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="b" gradientTransform="matrix(.40683 0 0 .37867 -3.452 4.458)" gradientUnits="userSpaceOnUse" x1="23.732" x2="39.463181" xlink:href="#a" y1="5.394" y2="6.312726"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.51" x2="4.253903" xlink:href="#a" y1="10" y2="10.153818"/><linearGradient id="d" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 24.993)" gradientUnits="userSpaceOnUse" x1="34.013119" x2="33.82592" y1="58.842133" y2="61.802921"><stop offset="0" stop-color="#fff"/><stop offset=".313" 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="e" gradientTransform="matrix(0 -.44324 .4587 0 -19.385 24.993)" gradientUnits="userSpaceOnUse" x1="33.82592" x2="33.71" y1="61.802921" y2="56.766"><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="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="9.723" cy="-91.022" gradientTransform="matrix(-3.20778 0 0 -3.3609 45.713 -313.857)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#f"/><radialGradient id="h" cx="-1.474" cy="-42.064" gradientTransform="matrix(-1.35677 0 0 -2.1857 14.474 -91.012)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.849" cy="-36.913" gradientTransform="matrix(-1.35677 0 0 -2.1857 14.474 -87.012)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="j" cx="10.198" cy="-88.921" gradientTransform="matrix(-3.20778 0 0 -3.3609 45.713 -301.857)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#f"/><path d="m6.5 13.52 4.01-3.52-4.01-3.5z" display="block" fill="url(#c)" transform="matrix(0 -1 1 0 -5 23)"/><g fill="none" stroke-miterlimit="7"><path d="m7.5 11.365 1.464-1.365-1.464-1.333z" display="block" opacity=".401" stroke="url(#e)" transform="matrix(0 -1 1 0 -5 23)"/><path d="m8.52 16.5-3.52-4.01-3.5 4.01z" display="block" fill="none" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g><path d="m7.5 11.365 1.464-1.365-1.464-1.333z" display="block" fill="none" opacity=".401" stroke="url(#d)" stroke-miterlimit="7" transform="matrix(0 1 1 0 -5 .99)"/><path d="m6.5 13.52 4.01-3.52-4.01-3.5z" display="block" fill="url(#b)" transform="matrix(0 1 1 0 -5 .99)"/><path d="m8.52 7.49-3.52 4.01-3.5-4.01z" style="display:block;opacity:.5;fill:none;stroke:#6326b9;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m21 10.5c0-.27-.288-.5-.625-.5h-8.75c-.337 0-.625.23-.625.5v1c0 .268.288.498.625.498 0 .004 8.75 0 8.75 0 .337 0 .625-.23.625-.5z" fill="#fff" opacity=".35"/><path d="m11.5 7.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"/><path d="m21 6.5c0-.27-.346-.5-.75-.5h-10.5c-.404 0-.75.23-.75.5v1c0 .268.346.498.75.498.002.004 10.5 0 10.5 0 .404 0 .75-.23.75-.5z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m9.5 3.5v1c3.667-.01 7.333-.015 11-.025v-.975z" stroke="url(#g)" transform="translate(0 2)"/><path d="m11.5 9.5v1c3-.01 6-.015 9-.025v-.975zm-2-4v1c3.667-.01 7.333-.015 11-.025v-.975z" opacity=".1" stroke="#000"/></g><path d="m21 14.5c0-.27-.288-.5-.625-.5h-8.75c-.337 0-.625.23-.625.5v1c0 .268.288.498.625.498 0 .004 8.75 0 8.75 0 .337 0 .625-.23.625-.5z" fill="#fff" opacity=".35"/><path d="m11.5 11.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"/><path d="m11.5 13.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21 18.5c0-.27-.346-.5-.75-.5h-10.5c-.404 0-.75.23-.75.5v1c0 .268.346.498.75.498.002.004 10.5 0 10.5 0 .404 0 .75-.23.75-.5z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m9.5 15.5v1c3.667-.01 7.333-.015 11-.025v-.975z" stroke="url(#j)" transform="translate(0 2)"/><path d="m9.5 17.5v1c3.667-.01 7.333-.015 11-.025v-.975z" opacity=".1" stroke="#000"/></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..eb2972a6e
--- /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="matrix(0 -.44324 .4587 0 -19.385 24.993)" gradientUnits="userSpaceOnUse" x1="33.932" x2="33.71" y1="63.31" y2="56.766"><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="b" gradientTransform="matrix(.40683 0 0 .37867 -3.452 4.458)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="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="9.723" cy="-91.022" gradientTransform="matrix(-3.20778 0 0 -3.3609 45.713 -313.857)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><radialGradient id="e" cx="-1.474" cy="-42.064" gradientTransform="matrix(-1.35677 0 0 -2.1857 14.474 -91.012)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="-1.849" cy="-36.913" gradientTransform="matrix(-1.35677 0 0 -2.1857 14.474 -87.012)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="g" cx="10.198" cy="-88.921" gradientTransform="matrix(-3.20778 0 0 -3.3609 45.713 -301.857)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><path d="m6.5 13.52 4.01-3.52-4.01-3.5z" display="block" fill="url(#b)" transform="matrix(0 -1 1 0 -5 16)"/><path d="m8.52 9.5-3.52-4.01-3.5 4.01z" style="display:block;opacity:.5;fill:none;stroke:#004372;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m7.5 11.365 1.464-1.365-1.464-1.333z" display="block" fill="none" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="matrix(0 -1 1 0 -5 16)"/><path d="m21 10.5c0-.27-.288-.5-.625-.5h-8.75c-.337 0-.625.23-.625.5v1c0 .268.288.498.625.498 0 .004 8.75 0 8.75 0 .337 0 .625-.23.625-.5z" fill="#fff" opacity=".35"/><path d="m11.5 7.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"/><path d="m21 6.5c0-.27-.346-.5-.75-.5h-10.5c-.404 0-.75.23-.75.5v1c0 .268.346.498.75.498.002.004 10.5 0 10.5 0 .404 0 .75-.23.75-.5z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m9.5 3.5v1c3.667-.01 7.333-.015 11-.025v-.975z" stroke="url(#d)" transform="translate(0 2)"/><path d="m11.5 9.5v1c3-.01 6-.015 9-.025v-.975zm-2-4v1c3.667-.01 7.333-.015 11-.025v-.975z" opacity=".1" stroke="#000"/></g><path d="m21 14.5c0-.27-.288-.5-.625-.5h-8.75c-.337 0-.625.23-.625.5v1c0 .268.288.498.625.498 0 .004 8.75 0 8.75 0 .337 0 .625-.23.625-.5z" fill="#fff" opacity=".35"/><path d="m11.5 11.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"/><path d="m11.5 13.5v1c3-.01 6-.015 9-.025v-.975z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21 18.5c0-.27-.346-.5-.75-.5h-10.5c-.404 0-.75.23-.75.5v1c0 .268.346.498.75.498.002.004 10.5 0 10.5 0 .404 0 .75-.23.75-.5z" fill="#fff" opacity=".35"/><path d="m9.5 15.5v1c3.667-.01 7.333-.015 11-.025v-.975z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"/><path d="m9.5 17.5v1c3.667-.01 7.333-.015 11-.025v-.975z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 13.52 4.01-3.52-4.01-3.5z" display="block" fill="url(#b)" transform="matrix(0 1 1 0 -5 7.99)"/><g fill="none" stroke-miterlimit="7"><path d="m8.52 14.49-3.52 4.01-3.5-4.01z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m7.5 11.365 1.464-1.365-1.464-1.333z" display="block" opacity=".401" stroke="url(#a)" transform="matrix(0 1 1 0 -5 7.99)"/></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..97f048515
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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(.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(.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="m3 1h10v14h-10z" fill="url(#e)" transform="translate(7 6)"/><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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></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..7fbb65d5d
--- /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.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(#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.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(#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..12351bea2
--- /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" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g fill="none"><path d="m12 5.5136719a8.4860487 7.4860487 0 0 0 -8.4863281 7.4863281 8.4860487 7.4860487 0 0 0 8.4863281 7.486328 8.4860487 7.4860487 0 0 0 8.486328-7.486328h-8.486328z" stroke="#888a85" stroke-linejoin="round" stroke-width="1.027902" transform="translate(0 -2)"/><g stroke="#ededeb"><path d="m11 6.5820312a7.4838858 6.4838858 0 0 0 -6.484375 6.4179688 7.4838858 6.4838858 0 0 0 7.484375 6.484375 7.4838858 6.4838858 0 0 0 7.384766-5.484375h-8.384766z" stroke-linejoin="round" stroke-width="1.032229" transform="translate(0 -2)"/><path d="m7 14 4-2" stroke-linecap="round"/></g></g></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..c2fbb23e2
--- /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="8" x2="12" y1="9" y2="20"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" 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="23.598076" x2="-2.37986" y1="23.992306" y2="-.997798"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></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="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.1379216 7.3965516 7.3318234 11.7931034h8.297181l-4.575078-9.7311527 2.049522-7.5434797z" fill="none" 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..fd968dc72
--- /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"><linearGradient id="a" gradientTransform="matrix(.18243289 0 0 .26351416 23.812332 -7.647308)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="6" y2="19"><stop offset="0" stop-color="#fff"/><stop offset=".09090909" 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=".69230771" 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(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="-2.37986" y1="23.992306" y2="-4.130611"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><radialGradient id="c" 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><g transform="translate(0 2)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g transform="translate(0 -2)"><path d="m3.5039063 6.5039062-.0039063 14.0039058 16.996094-.01172.000906-6.998898-8.99919.02688.003-7.0206332z" fill="url(#b)" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.4980468 7.4980469-.00391 12.0156241 15.0078124-.01172.000906-5.004757-9.005049.02688.003-7.0264926z" fill="none" stroke="url(#a)"/></g></g></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..943f172a5
--- /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"/><path d="m3.5039063 6.5039062-.0039063 14.0039058 16.996094-.01172.000906-6.998898-8.99919.02688.003-7.0206332z" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.4980468 7.4980469-.00391 12.0156241 15.0078122-.01172.000906-5.004757-9.005049.02688.003-7.0264926z" stroke="#ededeb"/></g><path d="m6 18 5-3" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" stroke-linecap="round" stroke-linejoin="bevel"/></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..43d31fb4b
--- /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" 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><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="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><g stroke="#ededeb"><path d="m3.1379216 7.3965516 7.3318234 11.7931034h8.297181l-4.575078-9.7311527 2.049522-7.5434797z" fill="none"/><path d="m8.379301 12.637931 3.931035-1.965517" fill="#ededeb" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel"/></g></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..4789b733b
--- /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"><radialGradient id="a" 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="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><ellipse cx="10.100172" cy="21.110001" fill="url(#a)" opacity=".2" rx="11" ry="2.89"/><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="#fcaf3e" stroke="#ce5c00"/><g fill="url(#b)" 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..19f827fdb
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><radialGradient id="n" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="o" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></g></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:#0f5a00;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.672794;fill:url(#n)"/><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"/><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(#o)"/></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..a15c08da9
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><radialGradient id="n" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="o" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></g></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:#0f5a00;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.672794;fill:url(#n)"/><path d="m7.7868436 24.67061-.025242 5.459508h1.8198361v-5.459508z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m7.7621637 23.762 1.819274-.0013v5.4595h-1.8198363z" 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(#o)"/><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..7cfa2a3f3
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><linearGradient id="n" 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="o" 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="p" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 30.389791 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 24.402835 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -9.249465 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></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(#n)" stroke="url(#o)" 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(#p)" 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..e5b5e75de
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="d" 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="e" 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="f" 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="g" cx="605.714" cy="486.648" gradientTransform="matrix(.0132 0 0 .0082 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.0132 0 0 .0082 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" 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><linearGradient id="j" 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="k" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#l" y1="8.0466" y2="21.817619"/><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#l" y1="33" y2="24.52"/><path d="m2.65 21h18.7v2h-18.7z" fill="url(#i)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#h)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#g)" opacity=".15"/><path d="m5 5h17v16h-17z" fill="url(#f)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#j)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#d)" 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(#c)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#j)"><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="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#k)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#m)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#85f619" 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..1577d1fc1
--- /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="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="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(.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="n" cx="605.714" cy="486.648" gradientTransform="matrix(.0132 0 0 .0082 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.0132 0 0 .0082 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="p" 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><linearGradient id="q" 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><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 5h17v16h-17z" fill="url(#m)"/><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(#q)"/><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(#q)"><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="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="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..680ab0e0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_previousannotation.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(-.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="b" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="c" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#d)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#f)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><g transform="translate(0 4.99801)"><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="m17.5 17.221611-7-5.673017 7-5.6960218v3.6474278h6v4h-6z" display="block" fill="url(#b)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.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_previoustrackedchange.svg b/icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg
new file mode 100644
index 000000000..52cfa2ee3
--- /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"><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="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#e"/><linearGradient id="i" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="j" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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><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="#e20000"/></g><g fill="#e20000"><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(0 5.327106)"><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="m17.5 17.221611-7-5.673017 7-5.6960218v3.6474278h6v4h-6z" display="block" fill="url(#i)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751v2.5742811h6v2h-6z" display="block" opacity=".401" stroke="url(#j)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022v3.6474278h6v4.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_prevrecord.svg b/icon-themes/elementary_svg/cmd/lc_prevrecord.svg
new file mode 100644
index 000000000..3954adca7
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 -16.131755 -23.077676)" 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="m13.18763 4.9683782c-.245788-.00983-.475448.1004482-.65625.28125l-7.1250003 6.9687498c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250003 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9374998c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="#fff" opacity=".35"/><path d="m13.18763 3.96875c-.245788-.0098315-.475448.1004482-.65625.28125l-7.1250003 6.96875c-.1469014.146901-.2386713.31694-.28125.5-.021871.09403-.037292.187359-.03125.28125-.00169.03029-.00122.06324 0 .09375.00947.05498.011762.104001.03125.15625.040648.188768.1300395.380039.28125.53125l7.1250003 6.96875c.361604.361604.952013.329237 1.34375-.0625l1.40625-1.40625c.391737-.391737.424104-1.013396.0625-1.375l-2.90625-2.90625h6.5625c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-6.59375l2.9375-2.9375c.361604-.3616035.329237-.9520128-.0625-1.34375l-1.40625-1.4375c-.195869-.1958686-.441712-.3026685-.6875-.3125z" fill="url(#a)"/><g fill="none" stroke="#000" transform="translate(1.00013)"><path d="m12.15625 4.46875c-.08513-.00341-.177794.021544-.28125.125l-7.125 6.96875c-.084488.08449-.1339842.185522-.15625.28125-.01711.07356-.00121.106253 0 .125a.49703749.49703749 0 0 1 0 .03125c.00779.04523-.00129.02193 0 .03125-.0002877.0052-.0008528.0099 0 .03125a.49703749.49703749 0 0 1 .03125.09375c.023626.109721.052714.208964.125.28125l7.125 6.96875c.159857.159857.431384.162366.65625-.0625l1.40625-1.40625c.215521-.215521.212233-.537767.0625-.6875l-2.90625-2.90625a.49703749.49703749 0 0 1 .34375-.84375h6.5625c.287265 0 .5-.212735.5-.5v-2c0-.287265-.212735-.5-.5-.5h-6.59375a.49703749.49703749 0 0 1 -.34375-.84375l2.9375-2.9375c.159856-.1598558.162366-.4313842-.0625-.65625l-1.40625-1.4375c-.112713-.1127129-.259611-.1516344-.375-.15625z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.1875 5.65625-6.5 6.34375 6.46875 6.34375.78125-.78125-2.53125-2.53125a1.4619211 1.4619211 0 0 1 1.03125-2.5h6.09375v-1.0625h-6.125a1.4619211 1.4619211 0 0 1 -1.03125-2.5l2.5625-2.5625z" opacity=".03"/></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..437782cf2
--- /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="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"/><path d="m12 8.5 3-3h-6.0000004z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..9737b7e41
--- /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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1365758 0 0 .1412118 20.891763 -.938621)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-166.63983" y1="99.667191" y2="93.653961"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><radialGradient id="c" cx="18.240929" cy="21.817987" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#a1a1a1" stop-opacity=".207843"/><stop offset="1" stop-color="#a1a1a1" stop-opacity=".678431"/></radialGradient><radialGradient id="d" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.03877 0 0 .8346314 -25.31308 -6.760769)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.1365758 0 0 .1412118 -31.68 .661534)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343435" stop-opacity=".976471"/><stop offset="1" stop-color="#919295"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1365758 0 0 .1412118 -13.964597 1.72428)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="g" 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="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" 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="k" 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><g transform="translate(0 8)"><path d="m3.500001 14h16.999998v2h-16.999998z" fill="url(#g)" 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(#h)" 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(#i)" 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(#j)"/><g fill="none"><path d="m19.5 13.5h-15.0000004v-19h15.0000004z" stroke="url(#k)" 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="translate(17.962004 4.977624)"><path d="m-4.5023261 9.5722362 6.1066751 5.8763618-.846471 1.187773-6.0845581-6.356651z" style="fill-rule:evenodd;stroke:#333;stroke-width:.77201;stroke-linecap:round;stroke-linejoin:round;fill:url(#b)"/><path d="m248.35479 110.29199a5.3124018 2.6562009 0 1 1 -10.6248 0 5.3124018 2.6562009 0 1 1 10.6248 0z" fill="#3e3e3e" transform="matrix(.1354007 -.1564671 .1513302 .1399968 -48.385711 38.653696)"/><path d="m25.897786 18.478292a8.3085051 8.3085051 0 1 1 -16.61701 0 8.3085051 8.3085051 0 1 1 16.61701 0z" fill="url(#c)" fill-rule="evenodd" transform="matrix(.5036401 0 0 .5080737 -16.686295 -2.754354)"/><path d="m-8.0000001 3c-2.0862189 0-3.7755799 1.5628072-3.7755799 3.4927442 0 .557374.168381 1.070211.419508 1.537958.501718.171073 1.034682.287468 1.6003489.287468 2.472155 0 4.446498-1.801727 4.59906-4.053309-.693444-.758075-1.686589-1.2648612-2.843337-1.2648612z" fill="url(#d)" fill-rule="evenodd" opacity=".834225"/><path d="m-7.9196181 2.4185759c-2.5698819 0-4.6563819 1.9892783-4.6563809 4.4393463 0 2.450068 2.086499 4.4393458 4.6563809 4.4393458 2.56988 0 4.65638-1.9892778 4.65638-4.4393458 0-2.450067-2.086498-4.4393463-4.65638-4.4393463zm.05548.2912494c2.300061 0 4.16983 1.7787559 4.16983 3.9715819 0 2.192827-1.869769 3.9715828-4.16983 3.9715828-2.3000609 0-4.1655609-1.7787558-4.1655609-3.9715828 0-2.192826 1.8655-3.9715819 4.1655609-3.9715819z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".77201"/></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..07412e9a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_protectfields.svg
@@ -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(.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"/><radialGradient id="m" 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="n" 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="0" stop-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="o" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(2.8642857 .00000019 .00000015 -2.1857141 15.221435 -93.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#p"/><linearGradient id="p"><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="q" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(2.8642857 .00000019 .00000015 -2.1857141 15.221435 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#p"/><radialGradient id="r" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(2.8642857 .00000019 .00000015 -2.1857141 15.221435 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#p"/><radialGradient id="s" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(2.8642857 .00000019 .00000015 -2.1857141 15.221435 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#p"/><path d="m2 6.4995551c0-.269086.576667-.4995581 1.25-.499541l17.5.0004449c.673332.0000171 1.25.230455 1.25.499541v.999082c0 .269086-.576668.499541-1.25.499541-.0028.0041-17.5-.0004449-17.5-.0004449-.673333 0-1.25-.230455-1.25-.499541z" fill="#fff" opacity=".35"/><path d="m21.5 5.5v.9980469.00195c-6.333333-.00999-12.666668-.015399-19-.025389v-.9746058z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 10.499555c0-.269086.576667-.4995581 1.25-.499541l17.5.000445c.673332.000017 1.25.230455 1.25.499541v.999082c0 .269086-.576668.499541-1.25.499541-.0028.0041-17.5-.000445-17.5-.000445-.673333 0-1.25-.230455-1.25-.499541z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m21.5 9.499949v.998047.002c-6.333334-.01-12.666668-.01535-19-.02534v-.9746029l19-.0000531z" stroke="url(#r)"/><path d="m21.5 9.499949v.998047.002c-6.333334-.01-12.666668-.01535-19-.02534v-.9746029l19-.0000531z" opacity=".1" stroke="#000"/><path d="m21.5 5.5v.9980469.00195c-6.333334-.00999-12.49825-.015401-18.831582-.025391v-.9746059z" opacity=".1" stroke="#000"/></g><path d="m2 14.499555c0-.269086.576667-.499541 1.25-.499541h17.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="m21.5 13.500002v.998047.002c-6.333334-.01-12.666668-.0154-19-.02539v-.974606h19z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 13.500002v.998047.002c-6.333334-.01-12.666668-.0154-19-.02539v-.974606h19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 18.499555c0-.269086.576667-.499541 1.25-.499541h17.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="m21.5 17.500002v.998047.002c-6.333334-.01-12.666668-.0154-19-.02539v-.974606h19z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 17.500002v.998047.002c-6.333334-.01-12.666668-.0154-19-.02539v-.974606h19z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(-1 0 0 1 25.992714 -.007286)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#m)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#0f5a00" 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(#n)"/></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(#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(#h)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#i)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#j)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#l)" 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..99dbe24f8
--- /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(.26458484 0 0 .26458333 -20.905474 216.0909)" 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="b" gradientTransform="matrix(.93896692 0 0 .26458333 -217.5476 281.70752)" gradientUnits="userSpaceOnUse" x1="236.1953" x2="236.1953" y1="35.803886" y2="53.803886"><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(.68442421 0 0 .68442421 .206351 -197.124148)"><path d="m.80615233 290.92c-.29315777.00031-.52859402.23601-.52916666.52917l-.004738 2.42553c-.00055215.28267.22018096.51.49867756.52607l7.08999143-.007c.2931578-.00029.5285938-.23601.5291666-.52917l.00474-2.42553c.0005514-.28219-.2193055-.5093-.4971273-.52607z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round"/><path d="m1.000337 291.1114c-.29315367-.002-.53272056.23604-.52916666.52917l.0239868 1.97848c.003554.29313.23601302.52757.52916671.52916l6.6885643.0362c.2931563.002.5327201-.23604.5291667-.52917l-.023984-1.97848c-.00355-.29313-.2360129-.52758-.5291667-.52916z" fill="url(#b)"/><path d="m7.7294728 291.31754-6.78915428-.00095c-.14657999.00006-.26409909.118-.26458333.26458l-.007049 2.13367c-.00046831.142.1114796.25499.25166423.262l6.80000578.003c.1465799.00006.2640988-.11801.2645833-.26459l.00705-2.13367c.0004763-.14583-.1169693-.26287-.262515-.26406z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".386578"/><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 fill="#4d4d4d" stroke-width=".386578"><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></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..f628db67b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_quit.svg
@@ -0,0 +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.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><radialGradient id="b" cx="23.895569" cy="3.990003" gradientTransform="matrix(0 1.2316137 -1.6257082 0 18.486581 -20.720783)" gradientUnits="userSpaceOnUse" r="20.397499"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.099545" x2="9.099545" y1="30.8267" y2="9.205249"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 27.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 -8)"><path d="m24 29c0 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(#d)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><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="url(#c)" 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(#a)"/></g></g><g fill="none" stroke-linecap="round" stroke-miterlimit="0" stroke-width="1.812154"><g opacity=".5" stroke="#5d5d5d" 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"/><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></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..7f568db92
--- /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="#fcaf3e" stroke="#ce5c00"><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_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..12bb85fa1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/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="#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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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.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="h" 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="i" gradientUnits="userSpaceOnUse" x1="11.9899" x2="11.735134" y1="4.850396" y2="29.718037"><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="j" 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="k" 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="l" 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="m" 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(1)"><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="m4 2.0000001c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9986999s-10.6666663 0-16 0c0-6.66666 0-13.3333182 0-19.9999787z" 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" stroke="url(#h)" 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="url(#i)" stroke="#559ac6" 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(#j)"/></g></g><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(#k)" 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(#l)" 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(#m)" 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..e751f3c81
--- /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="62.625" cy="4.625" gradientTransform="matrix(1.0295301 0 0 .27925801 -52.53571 18.741159)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5018785 0 0 .462207 -.380339 1.903038)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1953514 0 0 .1799097 50.0016 -.891269)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.1953514 0 0 .1799097 -25.223109 .847388)" gradientUnits="userSpaceOnUse" x1="212.04402" x2="210.58083" y1="123.74026" y2="74.261711"><stop offset="0" stop-color="#fff" stop-opacity=".195205"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.240929" cy="21.817987" gradientTransform="matrix(.7030485 0 0 .6866873 -3.237703 -4.491474)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".64726"/><stop offset="1" stop-color="#fff" stop-opacity=".195205"/></radialGradient><radialGradient id="f" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.4500546 0 0 1.1280465 -15.280129 -9.906347)" gradientUnits="userSpaceOnUse" r="6.65625"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.1906508 0 0 .1908549 .561608 1.561624)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1906508 0 0 .1908549 -24.167929 .125268)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.1815664 0 0 .1817607 -22.545212 .407522)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><g fill-rule="evenodd"><path d="m22.87737 20.032728a10.938757 2.9671205 0 0 1 -21.8775148 0 10.938757 2.9671205 0 1 1 21.8775148 0z" fill="url(#a)" opacity=".2"/><path d="m13.679117 12.5 8.734692 7.486728-1.210751 1.513272-8.703058-8.098638z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.217785 21.008568-7.005051-8.044248 8.475248 6.849559z" fill="url(#d)"/></g><path d="m22.82112 19.896593a.70630211 1.3057016 49.230514 1 1 -1.788153 1.864762.70630211 1.3057016 49.230514 1 1 1.788153-1.864762z" fill="#3e3e3e"/><path d="m14.969697 8.197334a5.841282 5.7053449 0 1 1 -11.6825642 0 5.841282 5.7053449 0 1 1 11.6825642 0z" fill="url(#e)" fill-rule="evenodd" opacity=".4"/><path d="m8.8877932 3.285826c-2.9122238 0-5.2704608 2.112213-5.2704608 4.7206197 0 .7533185.065298 1.5314093.4158554 2.1635933.7003648.231216 1.6140995.303562 2.4037328.303562 3.4509655 0 6.4192074-2.5625743 6.6321734-5.6057008-.968002-1.024577-2.566556-1.5820742-4.1813008-1.5820742z" fill="url(#f)" fill-rule="evenodd" opacity=".6"/><path d="m9.0000005 2.5c-3.587387 0-6.5000025 2.6886101-6.5000005 5.9999999 0 3.3113911 2.9126135 6.0000001 6.5000005 6.0000001 3.5873845 0 6.4999995-2.688609 6.4999995-6.0000001 0-3.3113898-2.912614-5.9999999-6.4999995-5.9999999zm.077451.3936385c3.2107345 0 5.8208075 2.4040776 5.8208075 5.3677935 0 2.963715-2.610073 5.367794-5.8208075 5.367794-3.2107343 0-5.8148483-2.404078-5.8148483-5.367794 0-2.9637159 2.604114-5.3677935 5.8148483-5.3677935z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0417066 2.6729635c-3.4164491 0-6.1842359 2.5601138-6.1842359 5.7137188 0 3.1536037 2.7677849 5.7137167 6.1842359 5.7137167 3.4164494 0 6.1901934-2.560114 6.1901934-5.7137167 0-3.153605-2.773746-5.7137188-6.1901934-5.7137188zm.035747.220676c3.2107324 0 5.5661824 2.4040786 5.5661824 5.3677936 0 2.9637149-2.35545 5.1128949-5.5661824 5.1128949-3.2107351 0-5.6026612-2.149179-5.6026612-5.1128949 0-2.963715 2.3919261-5.3677936 5.6026612-5.3677936z" fill="url(#i)"/></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..8e39373dd
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.559321" x2="6.050848" y1="19.838984" y2="3.974576"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .06210066 10.8 17.596287)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="18.589899" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.04795" stroke-width=".730613"/><rect fill="none" height="14.032871" rx="2.483645" ry="2.0462" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129" width="17.032871" x="3.483564" y="4.483564"/><g stroke="#ededeb"><rect fill="none" height="12.042475" rx="1.478996" ry="1.184033" stroke-width=".957525" width="15.042475" x="4.478763" y="5.478763"/><path d="m6 16 12-9.0000003" fill="#ededeb" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel"/></g></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..7c3be5eb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rect_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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".09090925" stop-color="#fff" 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="9" x2="9" y1="18" y2="6"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 3.318499)" gradientUnits="userSpaceOnUse" x1="33.791157" x2="33.791157" y1="2.135016" y2="49.12722"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><path d="m3.483564 4.483564h17.032871v14.032871h-17.032871z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.478763 5.478762h15.042475v12.042475h-15.042475z" fill="none" stroke="url(#a)" stroke-width=".957525"/><path d="m6 16 12-9.0000003" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" stroke-linecap="round" 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..ae2acd8ab
--- /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><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 .487385 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-.54198763 0 0 .50490985 24.710717 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.455616"><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(0 -.59171698 -.63516951 0 23.744461 27.519327)" 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="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(2)"><path d="m21.940932 16.976195a8.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="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047632-4.872569-13.1190352v-4.143524l-8.9999996 6.904756 8.9999996 6.9047552v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" display="block" fill="url(#c)"/><g fill="none"><path d="m17.735547 17.332859c2.427676-2.843188.904437-10.266783-7.151957-9.715933l-.08512-3.150649-6.3408029 4.914019 6.3408029 4.870664v-2.902512c7.70931-.744942 7.962298 4.835058 7.237078 5.984411z" display="block" opacity=".8" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047631-4.872569-13.1190351v-4.143524l-8.9999996 6.904756 8.9999996 6.9047551v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" opacity=".5" stroke="#956500"/></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(#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></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..92f602235
--- /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="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="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="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><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(0 -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="#0c0c0c" stroke-linejoin="round" stroke-width=".607979"/><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="#ffb6b6" opacity=".8" stroke="#c6262e" stroke-linejoin="round" stroke-width=".607979"/><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="#a91010" opacity=".6"/><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=".607979"><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="#0c0c0c" stroke="#0c0c0c"/></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..bf2020e62
--- /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"><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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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" 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="f" 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="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h" xlink:href="#c"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" 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(#j)" 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(#i)" 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(#g)" 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(#f)"/><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(#e)" 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="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="#004372" stroke-linejoin="round"/></g><g fill="#7a7a7a"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></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..c59b1bfae
--- /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"><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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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" 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="f" 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="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h" xlink:href="#c"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" 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(#j)" 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(#i)" 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(#g)" 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(#f)"/><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(#e)" 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="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="#004372" stroke-linejoin="round"/></g><g fill="#fff"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></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..e097fe557
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.59171698 .63516951 0 -.744529 27.519327)" 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="b" gradientTransform="matrix(.54198763 0 0 .50490985 -1.710785 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.844787" y2="40.351524"><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><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m1.059 16.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m6.586333 19.738099c-5.627431-4.904763-3.627431-12.904763 4.872569-13.119035v-4.143524l9 6.904756-9 6.904755v-4.110195c-4.947306-.192038-7.718477 4.318814-4.181653 7.563243z" display="block" fill="url(#b)"/><g fill="none"><path d="m5.264385 17.332859c-2.427676-2.843188-.904437-10.266783 7.151957-9.715933l.08512-3.150649 6.340803 4.914019-6.340803 4.870664v-2.902512c-7.70931-.744942-7.962298 4.835058-7.237078 5.984411z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m6.586333 19.738099c-5.62743101-4.904763-3.627431-12.9047631 4.872569-13.1190351v-4.143524l9 6.904756-9 6.9047551v-4.110195c-4.947306-.192038-7.718477 4.318814-4.181653 7.563243z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..6a5bc251b
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.514955" x2="14.551724" xlink:href="#g" y1="7.59389" y2="12.51675"/><linearGradient id="j" 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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.499387" x2="12.499387" xlink:href="#g" y1="13.497988" y2="18.498051"/><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#g" y1="-.244172" y2="2.005834"/><linearGradient id="n" 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="o" 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><ellipse cx="11.852736" cy="21.674644" display="block" fill="url(#l)" opacity=".433333" rx="8.098211" ry="1.963204"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><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="m1.2499831 2.755836h13.5000339v8.250021h-13.5000339z" fill="url(#a)"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#b)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#c)" stroke-linejoin="round"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><rect fill="url(#d)" 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></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962954)"><rect fill="url(#h)" height="4.875073" rx=".750012" width="2.250034" x="17.514999" y="7.59389"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m18.265011 8.3439013.737999.047787.01201 3.3272637h-.750011z" opacity=".5" stroke="url(#i)"/><rect height="4.875073" opacity=".5" rx=".534962" ry=".63025" stroke="#7239b3" width="2.250034" x="17.514999" y="7.59389"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.01074)"><rect fill="url(#e)" height="4.000051" rx=".750004" width="2.250034" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750011"><path d="m15.278025 9.1416994.750012-.0000002-.000001 2.6250398h-.750011z" opacity=".5" stroke="url(#f)"/><rect height="4.125062" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="2.250034" x="14.528013" y="8.391688"/></g></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.242542)"><rect fill="url(#j)" height="3.500044" rx="1" width="2.998026" x="18.501474" y="13.497988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.501487 14.496776 1.000013.0012-.002 1.500019-1.000013-.0012z" opacity=".5" stroke="url(#k)"/><rect height="3.500044" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="2.998026" x="18.501474" y="13.497988"/></g></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002"><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><rect fill="none" height=".750002" rx="0" ry=".375001" stroke="url(#m)" width="14.250035" x=".874982" y=".880831"/></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(#o)" 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(#n)" 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..6a98953bd
--- /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"><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="#j"/><linearGradient id="b" gradientTransform="matrix(.57894734 0 0 .55555556 34.074641 10.496731)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" xlink:href="#n" y1="-.740988" y2="30.298229"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" xlink:href="#o" y1="23.238064" y2="7.39004"/><linearGradient id="d" 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="e" 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"/><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"><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.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><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(.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="o" 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><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="#e20000"/></g><g fill="#e20000"><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(.87817681 0 0 .88433535 -7.550828 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(#e)"/></g></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(#n)" stroke="url(#o)" 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(#e)"/></g></g></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..e880bfd86
--- /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(.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><linearGradient id="h"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" 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="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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="k" 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="l" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#h" y1="13.022708" y2="32.702335"/><linearGradient id="m" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><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="#e20000"/></g><g fill="#e20000"><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(.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(#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(#m)"/></g></g></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..3a87bfad0
--- /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"><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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(.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="#b"/><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="#b"/><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><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="#b"/><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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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><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="#e20000"/></g><g fill="#e20000"><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(.87817681 0 0 .88433535 -7.550828 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><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(#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="#004372" stroke-linejoin="round"/></g></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..7394b5256
--- /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"><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#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" 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="h" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#g)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#h)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><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_removebullets.svg b/icon-themes/elementary_svg/cmd/lc_removebullets.svg
new file mode 100644
index 000000000..e4c43c817
--- /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"><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="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="f" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -17.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="g" 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"/><linearGradient id="h" 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="i" 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="j" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#k" y1="20.584223" y2="32.702335"/><radialGradient id="m" 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><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"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#e)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="url(#f)" r="1.5"/><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(#g)" 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 transform="matrix(.87817681 0 0 .88433535 3.449172 1.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(#m)" 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(#h)" stroke="url(#i)" 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(#j)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#l)"/></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..2d686da67
--- /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"><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="16.023764" x2="16.023764" y1="1.908505" y2="15.058398"><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><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><radialGradient id="d" 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="e" 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="f" 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="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.843866-9.7383418 6.457529-3.7410137c-.197165-1.8980106-1.151681-3.2173379-2.490234-4.3132118l-6.457529 3.7410137-9.8555848-2.4063114-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.269008 7.386326 1.089783-.73744 3.000405-9.7836141 6.125448-3.4568206c-.116979-1.2203799-.887772-2.0438511-1.544922-2.6758834l-6.04537 3.5955197-9.9730607-2.2933801-1.1835334.5750601z" fill="none" stroke="url(#b)"/><g transform="matrix(-.43908841 -.76052343 .76585688 -.44216767 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(#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(#e)" stroke="url(#f)" 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(#g)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#i)"/></g></g></g></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..08461625e
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#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..68d96d27a
--- /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" 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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><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..760948ed5
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="d" 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="e" 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="f" gradientTransform="matrix(.45714 0 0 .34765 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="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" 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="j" 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><path d="m2.65 21h18.7v2h-18.7z" fill="url(#i)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#h)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#g)" opacity=".15"/><path d="m5 5h17v16h-17z" fill="url(#f)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#j)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#d)" 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(#c)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#j)"><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="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..b91ae6733
--- /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" gradientTransform="matrix(-.542 0 0 .5049 24.71 .203)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="33.456"><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><linearGradient id="b"><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(0 -.59172 -.63517 0 23.744 27.52)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" xlink:href="#b" y1="15.991" y2="15.991"/><linearGradient id="d" gradientTransform="matrix(0 .59172 -.63517 0 25.804 -2.058)" gradientUnits="userSpaceOnUse" x1="20.104" x2="35.281" xlink:href="#b" y1="16.331" y2="16.557"/><linearGradient id="e" gradientTransform="matrix(-.542 0 0 -.5049 26.77 25.26)" gradientUnits="userSpaceOnUse" x1="25.457" x2="24.926" y1="38.029" y2="9.162"><stop offset="0" stop-color="#cdf87e"/><stop offset=".39" stop-color="#a2e34f"/><stop offset=".799" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><path d="m18.473 5.724c5.627 4.904 3.627 12.904-4.873 13.12v4.142l-9-6.905 9-6.903v4.11c4.947.192 7.72-4.32 4.182-7.563z" display="block" fill="url(#e)" transform="translate(1.855)"/><path d="m19.795 8.13c2.427 2.842.904 10.266-7.152 9.715l-.085 3.15-6.34-4.914 6.34-4.87v2.903c7.71.745 7.962-4.835 7.237-5.984z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)" transform="translate(1.855)"/><path d="m20.328 5.724c5.627 4.904 3.627 12.904-4.873 13.12v4.142l-9-6.905 9-6.903v4.11c4.947.192 7.72-4.32 4.182-7.563z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/><path d="m16.414 19.738c5.627-4.905 3.627-12.905-4.873-13.12v-4.141l-9 6.904 9 6.905v-4.11c4.948-.192 7.72 4.32 4.183 7.563z" display="block" fill="url(#a)" transform="matrix(-1 0 0 1 20.086 -1.462)"/><g fill="none"><path d="m17.736 17.333c2.427-2.843.904-10.267-7.152-9.716l-.086-3.15-6.34 4.913 6.34 4.87v-2.9c7.71-.744 7.963 4.836 7.238 5.985z" display="block" opacity=".8" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 1 20.086 -1.462)"/><path d="m3.672 18.276c-5.627-4.906-3.627-12.906 4.873-13.12v-4.141l9 6.904-9 6.905v-4.11c-4.947-.192-7.72 4.32-4.182 7.563z" opacity=".5" stroke="#956500"/></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..b975fa362
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_replycomment.svg
@@ -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="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#a)" opacity=".4"/><path d="m10.440348 2.3954882c-5.636097.829707-9.806467 4.707207-9.427543 8.9055118.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819712-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#b)" fill-rule="evenodd"/><path d="m10.655557 3.4062904c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999636.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.9511372-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#c)" stroke-width=".99525"/><path d="m10.440348 2.3954879c-5.636097.829707-9.806467 4.707207-9.427543 8.9055121.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819715-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><g transform="matrix(.52130929 0 0 .52308954 10.743844 11.079525)"><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-width=".99525"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#c)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></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..de3baefdc
--- /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"><linearGradient id="a" 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="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" 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(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" 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="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.033001" y2="13.664"/><radialGradient id="j" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -14.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="k" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="9.263739" y2="22.806795"><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="l" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 5.840845)" 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="m" cx="91.349998" cy="16.447752" gradientTransform="matrix(0 .60846439 -.60846722 0 18.007918 -44.263969)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#o" y1="6.694915" y2="7"/><linearGradient id="o"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#o" y1="5" y2="14"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#r" y1="17" y2="17"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#r" y1="15" y2="14"/><linearGradient id="t" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#r" y1="22" y2="26"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#a)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#b)" 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.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(#e)" stroke="url(#f)" 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(#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.066999"/><g transform="translate(8.000284 -.088348)"><path d="m7.9999999 8.9999982c-3.8623577 0-6.99999996 3.1376408-6.99999996 7.0000008 0 3.862362 3.13764226 7.000002 6.99999996 7.000002 3.8623581 0 7.0000061-3.13764 7.0000001-7.000002 0-3.86236-3.137642-7.0000008-7.0000001-7.0000008z" fill="url(#j)"/><g fill="none"><path d="m14.5 16c0 3.589853-2.910146 6.5-6.5000066 6.5-3.5898477 0-6.4999934-2.910147-6.4999934-6.5 0-3.589854 2.9101457-6.5000005 6.4999934-6.5000005 3.5898606 0 6.5000066 2.9101465 6.5000066 6.5000005z" opacity=".8" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579 8.5002806c-4.138162 0-7.49985796 3.3616934-7.49985796 7.4998594s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.4998594-7.4998581-7.4998594z" opacity=".7" stroke="#636363"/><path d="m13 16.001224a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#l)"/></g><path d="m12.805086 16.001013a4.8050863 4.8050638 0 0 1 -9.6101722 0 4.8050863 4.8050638 0 1 1 9.6101722 0z" fill="url(#m)"/><g transform="matrix(2.9771781 1.0836042 -1.0836042 2.9771781 2.05924 2.895784)"><path d="m3.1782893.66986989-.3038575 2.02674971.0456981.3326703-.0928654.6324985.0471673.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.08769-.6467172-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#n)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#p)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#q)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#s)"/></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(#t)" stroke-width=".335311"/></g></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..c7c71fb07
--- /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 14.385)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#a"/><g transform="matrix(.85665 0 0 .85665 .14335 3.0103)"><ellipse cx="12.297" cy="19.22" fill="url(#f)" opacity=".2" rx="12.721" ry="2.44"/><path d="m15.038 14.521h-5.188l-2.152 3.9931h-4.682l9.6911-18.026h4.804l2.7018 17.977h-4.4252zm-3.9924-1.9958h4.5205l-.68802-7.968-4.186 7.968" fill="url(#e)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49793"/><path d="m11.029 3.4277-3.0505 5.6758 2.7205-4.6758h4.457l1.815 11.148-1.826-12.148-4.116-.0003zm-1.6306 10.312-.5683 1h.3281 4.1938l-.094-1h-3.6525zm-1.4238 2.836-1.3379 2.295h.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..366402440
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_romanliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><path d="m3 6v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1zm-1 8v1h1v4h-1v1h1 1 3v-1h-1v-4h1v-1h-3-1zm2 1h1v4h-1z" fill="#fff" opacity=".35"/><path d="m3 5v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1zm-1 8v1h1v4h-1v1h1 1 3v-1h-1v-4h1v-1h-3-1zm2 1h1v4h-1z" fill="#4c4c4c"/><path d="m18 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="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993873c0-.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="m8.5000001 5.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" opacity=".1"/><path d="m8.5000001 5.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></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..2d94b04a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_romanlowliststyle.svg
@@ -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=".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(-1.3567669 .00000019 -.00000007 -2.1857141 11.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 51.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 11.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g fill="#fff" opacity=".35" transform="translate(1 3)"><path d="m4 12h1v4h-1z"/><path d="m4 10h1v1h-1z"/><path d="m2 12h1v4h-1z"/><path d="m2 10h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><g fill="#4e4e4e" transform="translate(1 2)"><path d="m4 12h1v4h-1z"/><path d="m4 10h1v1h-1z"/><path d="m2 12h1v4h-1z"/><path d="m2 10h1v1h-1z"/><path d="m4 4h1v4h-1z"/><path d="m4 2h1v1h-1z"/></g><path d="m18 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="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.999689 6.4993873c0-.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="m8.5000001 5.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#c)"/><g stroke="#000"><path d="m8.5000002 9.5000018v.9980462.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746052z" opacity=".1"/><path d="m8.5000001 5.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m21.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="m8.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="m8.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="m18 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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" stroke="url(#e)"/><path d="m8.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" opacity=".1" stroke="#000"/></g></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..06bbbadcf
--- /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(.49269306 0 0 .11248415 -.324631 3.493911)" 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(.49999997 0 0 .25 -.999999 .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><g transform="translate(1 5)"><rect fill="url(#a)" height="5" rx=".583333" ry=".138889" width="19" x="3" y="4"/><path d="m3 4h19v1h-19z" fill="url(#b)" opacity=".15"/><path d="m3 4v5h1 3 1 3 1 4 1 4 1v-5h-1-17zm1 1h3v3h-3zm4 0h3v3h-3zm4 0h4v3h-4zm5 0h4v3h-4z" opacity=".321"/></g><g fill="none" stroke="#ce5c00" 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_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..5f12ed3e2
--- /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="99.156998" cy="186.17101" gradientTransform="matrix(.03394038 0 0 .01079895 -.190375 3.413681)" 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="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" 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="c" gradientUnits="userSpaceOnUse" x1="3.844377" x2="3.168146" xlink:href="#d" y1="3.089921" y2="4.193875"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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" gradientTransform="matrix(.1514 0 0 .0932 6.354 290.688)" gradientUnits="userSpaceOnUse" x1="2" x2="22" y1="2" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.112884" x2="3.139095" xlink:href="#d" y1="1.040228" y2="5.602927"/><path d="m5.3053521 5.4239584a2.1303521.67783929 0 1 1 -4.2607042 0 2.1303521.67783929 0 1 1 4.2607042 0z" fill="url(#a)" stroke-width=".193668"/><path d="m3.175 291.302c-1.394 0-2.523 1.13-2.523 2.523 0 1.394 1.13 2.523 2.523 2.523 1.394 0 2.523-1.13 2.523-2.523 0-1.394-1.13-2.523-2.523-2.523z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.298;fill:url(#e)" transform="translate(0 -290.65)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#b)" transform="matrix(.2646 0 0 .2646 1.587 1.058)"/><g fill="none"><path d="m2.25 4.628v-2.908l2.543 1.455z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".26458"/><path d="m2.585865 2.2000136.001323 1.9456038 1.645812-.9708174z" opacity=".6" stroke="url(#c)" stroke-width=".242109"/><path d="m3.1750146.9179057c-1.2455196 0-2.2561089 1.01156-2.2561089 2.2570797 0 1.2455196 1.01156 2.2561089 2.2570797 2.2561089 1.2455196 0 2.2561089-1.01156 2.2561089-2.2570797 0-1.2455196-1.01156-2.2561089-2.2570797-2.2561089z" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298" stroke-width=".264583"/></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..baf6a0de4
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.531281" x2="5.975607" y1="7.679217" y2="11.851378"><stop offset="0" stop-color="#fff"/><stop offset=".04" 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:#004372;stroke-linecap:round;stroke-linejoin:round;stroke-width:.265;stroke-opacity:.863"/><path d="m3.775 4.316.005 7.353 6.22-3.669z" opacity=".6" stroke="url(#b)" stroke-width=".915" 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..744e06644
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="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><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="11.9899" x2="11.735134" y1="4.850396" y2="29.718037"><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><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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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" stroke="url(#h)" 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="url(#i)" stroke="#559ac6" 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(#g)"/></g></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..b8598f796
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2857 0 0 .3042 1.143 8.233)" 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 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="8.518" x2="8.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="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(.543 0 0 .326 -.53 3.178)" gradientUnits="userSpaceOnUse" x1="12.768" x2="41.805" xlink:href="#a" y1="27.818" y2="27.356"/><linearGradient id="l" gradientTransform="matrix(.4865 0 0 .3784 .824 2.42)" gradientUnits="userSpaceOnUse" x1="4.637" x2="43.511" y1="25.329" 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="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#j)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m3 4h19v15h-19z" fill="url(#k)" 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="m3 9h10v14h-10z" fill="url(#b)" transform="translate(10)"/><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#c)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#d)" stroke-linejoin="round" transform="translate(10)"/><path d="m11.718 17.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.177v3.645z" opacity=".6" stroke="url(#e)" stroke-linecap="round" stroke-width=".726" transform="translate(10)"/></g><path d="m21.718 16.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..595d2f7fd
--- /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=".98888642" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="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><linearGradient id="h" 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="i" 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><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.9899" x2="11.735134" y1="4.850396" y2="29.718037"><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><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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" fill="url(#c)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" stroke-linecap="round"/><path d="m20.500019 6.0006688.000021 16.4993642h-17.0000799v-16.5007019" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><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" opacity=".6" stroke="url(#g)" stroke-linecap="round"/></g><rect fill="url(#i)" height="3" rx=".5" width="18" x="3" y="2"/><path d="m3.999999 3.000006h6.000001v1h-6.000001z" fill="#4cb1ea"/><path d="m10.999999 2.500006h1v2h-1z" fill="#969696"/><rect fill="none" height="4" opacity=".3" rx="1" stroke="#000" width="19" x="2.5" y="1.5"/><path d="m16.5 12.522385-4.500001 5-4.499999-5h3v-5.022385h3v5.022385z" fill="url(#j)" stroke="#559ac6" stroke-linecap="round" stroke-linejoin="round"/></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..4cca0e350
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveasremote.svg
@@ -0,0 +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 -4.32432)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="23.99999" y1="12.315781" 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="b" gradientTransform="matrix(.45714178 0 0 .43456667 1.028596 -3.096277)" gradientUnits="userSpaceOnUse" 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" 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><linearGradient id="d" 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="e" gradientTransform="matrix(1.4618941 0 0 .07352981 1199.6472 -638.21661)" 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="#fff" stop-opacity=".706587"/><stop offset=".92053902" stop-color="#fff" stop-opacity=".706587"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.9899" x2="11.735134" y1="1.828036" y2="26.695677"><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><g enable-background="new" transform="translate(-1200 650.73528)"><path d="m1200.9116-629.02631h22.1768v1.00978h-22.1768z" display="block" fill="#bbb"/><path d="m1201-631.01653h22v1h-22z" display="block" fill="#bbb"/><path d="m1202.3147-629.95581h19.4957v.80593h-19.4957z" display="block" fill="url(#e)"/><g fill="#e7e7e7"><path d="m1211.133-635.51653c-.4034 0-.7241.28069-.7241.6338v3.42254h-.021c-.3097 0-.7241.28069-.7241.6338v1.95731c0 .35311.3207.6338.7241.6338h3.6507c.4035 0 .7241-.28069.7241-.6338v-1.95731c0-.35311-.3206-.6338-.7241-.6338h-.2667v-3.42254c0-.35311-.3207-.6338-.7241-.6338z" display="block" stroke="#b2b2b2"/><path d="m1211-633.44946h2v2.71421h-2z" opacity=".174"/></g></g><path d="m4 1.9252336c3.6664118 0 15.99998.0013 15.99998.0013l.00002 16.0734664h-16l.0747664-16.037362z" fill="url(#b)"/><g fill="none"><path d="m19.5 17.5h-15.0000004v-15h15.0000004z" stroke="url(#a)" 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(#d)" 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(#c)" stroke-linecap="round"/></g><path d="m16.5 9.5000247-4.500001 5.0000003-4.499999-5.0000003h3v-5.022385h3v5.022385z" fill="url(#f)" stroke="#559ac6" stroke-linecap="round" stroke-linejoin="round"/></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..e39a2edbe
--- /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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2857 0 0 .3042 1.143 8.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#a" y1=".985" y2="47.013"/><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 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="d" gradientTransform="matrix(.2538 0 0 .30502 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="e" gradientUnits="userSpaceOnUse" x1="8.518" x2="8.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="f" 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="g" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .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 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#h"/><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(.54286 0 0 .32593 -.53 3.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#a" y1=".985" y2="47.013"/><linearGradient id="l" gradientTransform="matrix(.4865 0 0 .37838 .824 2.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="m" 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="n" 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="o" 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="p" 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(#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="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#j)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m3 4h19v15h-19z" fill="url(#k)" 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="m4 5v13h17v-13z" fill="url(#m)" 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(#n)" 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(#o)" 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(#p)" opacity=".75" transform="translate(.792 3.174)"/><path d="m3 9h10v14h-10z" fill="url(#b)" transform="translate(10)"/><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#c)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#d)" stroke-linejoin="round" transform="translate(10)"/><path d="m11.718 17.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.177v3.645z" opacity=".6" stroke="url(#e)" stroke-linecap="round" stroke-width=".726" transform="translate(10)"/></g><path d="m21.718 16.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..ff59d8def
--- /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"><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><radialGradient id="m" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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="n" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><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="m20.958984 11a1.3640345 1.3640345 0 0 0 -.736328.216797c-.332475.153079-.639354.374951-.826172.722656l-2.257812 4.201172-.423828.714844-.6875-.527344a1.3640345 1.3640345 0 0 0 -.021485-.015625l-.003906-.001953-.208984-.169922a1.3640345 1.3640345 0 0 0 -.195313-.132813c-.031642-.017564.016177.00901-.011718-.005859l-.111329-.082031a1.3640345 1.3640345 0 0 0 -1.904297.277344l-.109374.146484c-.099697.10443-.197706.224863-.277344.373047l.11914-.183594-.99414 1.294922a1.3640345 1.3640345 0 0 0 -.119141.183594c-.022822.042435.003839-.004812-.013672.03125l-.037109.050781a1.3640345 1.3640345 0 0 0 .220703 1.875l.072266.058594c.116294.136572.259603.2741.458984.384765l-.214844-.148437s1.011281.848386 2.023438 1.697266c.506078.424438 1.012414.849289 1.392578 1.167968.190082.15934.349496.29144.460937.384766.055721.046663.098332.08382.128907.109375.015287.012777.02799.023657.037109.03125.00456.003796.009092.005982.013672.009765.00229.001893.004401.003445.009766.007813l.195312.132813c.1138.063652.10061.026106.162109.054687a1.3640345 1.3640345 0 0 0 1.996094-.394531c.107949-.122866.196257-.249402.259766-.367188l4.644531-8.630859v-1.761719a1.3640345 1.3640345 0 0 0 -.246094-.27539c-.117311-.133075-.263234-.263449-.449218-.367188l-1.492188-.832031a1.3640345 1.3640345 0 0 0 -.001953 0c-.064815-.036046-.128721-.036111-.193359-.0625-.001965-.000802-.003895-.00116-.00586-.001953a1.3640345 1.3640345 0 0 0 -.652344-.166016zm.123047.015625.011719.003906c-.027215.000037-.098683.003572-.179688.00586.072633-.003196.168419-.009732.167969-.009766z" fill="#fff" fill-opacity=".784314"/><g transform="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#m)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#n)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></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..2fc017e0b
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#004372" 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..0d71dfbb3
--- /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 -.98294772 1.0173481 0 -38.008674 23.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="b" cx="22.571428" cy="30.857143" gradientTransform="matrix(.706422 0 0 .13549598 -3.944954 14.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="19.109867" fill="url(#b)" opacity=".2" rx="10.999999" ry="2.890133"/><path d="m15.399 14.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(#a)"/><path d="m10.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" transform="translate(0 -2)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 1 22)"><path d="m3.5 17.5 3-3v6z"/><path d="m20.5 17.5-3-3v6z"/></g></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..f5dd6058d
--- /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="62.625" cy="4.625" gradientTransform="matrix(1 0 0 .34118 0 3.047)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.50188 0 0 .4622 -.38 1.903)" gradientUnits="userSpaceOnUse" x1="32.893" x2="31.364" y1="27.988" y2="29.484"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19535 0 0 .1799 50.002 -.89)" gradientUnits="userSpaceOnUse" x1="-172.653" x2="-164.718" y1="99.667" y2="91.973"><stop offset="0" stop-color="#242424" stop-opacity=".992"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19535 0 0 .1799 -25.223 .847)" gradientUnits="userSpaceOnUse" x1="212.044" x2="210.581" y1="123.74" y2="74.262"><stop offset="0" stop-color="#fff" stop-opacity=".195"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.241" cy="21.818" gradientUnits="userSpaceOnUse" r="8.309"><stop offset="0" stop-color="#fff" stop-opacity=".647"/><stop offset="1" stop-color="#fff" stop-opacity=".195"/></radialGradient><radialGradient id="f" cx="15.414" cy="13.078" gradientTransform="matrix(1.45005 0 0 1.12805 -15.28 -9.906)" gradientUnits="userSpaceOnUse" r="6.656"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.19065 0 0 .19085 .562 1.562)" gradientUnits="userSpaceOnUse" x1="41.542" x2="41.485" y1="68.292" y2="4.536"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.19065 0 0 .19085 -24.168 .125)" gradientUnits="userSpaceOnUse" x1="173.096" x2="173.096" y1="75.319" y2="11.949"><stop offset="0" stop-color="#343434" stop-opacity=".976"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.18157 0 0 .18176 -22.545 .408)" gradientUnits="userSpaceOnUse" x1="173.096" x2="173.096" y1="75.319" y2="11.949"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><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(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><linearGradient id="p" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="q" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><linearGradient id="r" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="s" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><linearGradient id="t" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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><g fill-rule="evenodd"><path d="m73.25 4.625a10.625 3.625 0 1 1 -21.25 0 10.625 3.625 0 1 1 21.25 0z" fill="url(#a)" opacity=".2" transform="matrix(1.02953 0 0 .81852 -52.536 16.247)"/><path d="m13.68 12.5 8.734 7.487-1.21 1.513-8.704-8.1z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.218 21.01-7.005-8.046 8.475 6.85-1.47 1.195z" fill="url(#d)"/></g><path d="m22.82 19.897a1.306.706-40.77 1 1 -1.787 1.864 1.306.706-40.77 1 1 1.788-1.863z" fill="#3e3e3e"/><path d="m25.898 18.478a8.31 8.31 0 1 1 -16.617 0 8.31 8.31 0 1 1 16.618 0z" fill="url(#e)" fill-rule="evenodd" opacity=".4" transform="matrix(.70305 0 0 .6867 -3.238 -4.49)"/><path d="m8.888 3.286c-2.912 0-5.27 2.112-5.27 4.72 0 .754.065 1.532.415 2.164.7.23 1.614.304 2.404.304 3.45 0 6.42-2.563 6.632-5.606-.97-1.025-2.567-1.582-4.182-1.582z" fill="url(#f)" fill-rule="evenodd" opacity=".6"/><path d="m9 2.5c-3.587 0-6.5 2.69-6.5 6s2.913 6 6.5 6 6.5-2.69 6.5-6-2.913-6-6.5-6zm.077.394c3.21 0 5.82 2.404 5.82 5.367 0 2.965-2.61 5.37-5.82 5.37s-5.814-2.405-5.814-5.37c0-2.962 2.604-5.366 5.814-5.366z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.042 2.673c-3.417 0-6.185 2.56-6.185 5.714 0 3.153 2.768 5.713 6.185 5.713 3.416 0 6.19-2.56 6.19-5.713 0-3.154-2.774-5.714-6.19-5.714zm.035.22c3.21 0 5.567 2.405 5.567 5.368 0 2.965-2.356 5.114-5.567 5.114-3.21 0-5.602-2.15-5.602-5.113 0-2.962 2.392-5.366 5.602-5.366z" fill="url(#i)"/><path d="m21.22 20.05c-.136-.022-.24-.013-.308.002l-9.087 2.018-1.673.372-.052.008-1.938 1.432 4.95-.074.04-.01 1.684-.37 9.084-2.032c.273-.06-.177-.41-1.01-.785-.624-.28-1.283-.497-1.69-.56z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#t)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 7.442)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 7.442)"/><path d="m10.093 18.838c.295-.214 1.183.265 2.02 1.097.834.83 1.297 1.694 1.09 1.993-.002 0 .02.018.018.02l7.193-7.24.026-.026s-.022-.018-.02-.02c.208-.298-.255-1.163-1.09-1.992-.837-.832-1.724-1.31-2.02-1.097l-.025.026-7.192 7.238z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(1.03 0 0 1.0325 7.983 7.442)"><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.062l-.126.127z" fill="url(#s)"/><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.062l-.127.127z" fill="url(#r)"/><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.062l-.126.127z" fill="url(#q)"/><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.062l-.127.127z" fill="url(#p)"/><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.062l-.125.127z" 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.06l-.127.125z" fill="url(#m)"/><g fill-rule="evenodd" stroke-width=".485"><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.06l-1.788 4.754z" fill="url(#k)" stroke="url(#j)"/><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></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..a91a06d6e
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12 8.5-3.0000004-4h6.0000004zm0 7-3.0000004 4h6.0000004z" fill="#fcaf3e" stroke="#ce5c00"/></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..74faf3cb1
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12 15.5-3.0000004 4h6.0000004z" fill="#fcaf3e" stroke="#ce5c00"/></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..b82ae6dc2
--- /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"><radialGradient id="a" 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(#a)"/><path d="m12 15.5-3.0000004 4h6.0000004z" fill="#fcaf3e" stroke="#ce5c00"/></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..03d58babd
--- /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="#729fcf" 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..c9983a8e3
--- /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(.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="b" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" 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(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="e" 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="f" gradientTransform="matrix(.54286 0 0 .32593 -.53 3.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="g" gradientTransform="matrix(.4865 0 0 .37838 .824 2.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="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(#a)" 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(#b)" 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(#d)" transform="translate(0 .5)"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#e)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m3 4h19v15h-19z" fill="url(#f)" transform="matrix(0 1 -1 0 24 0)"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#g)" stroke-linecap="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)"/></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..a1eef19bf
--- /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" 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(.4458 0 0 .45 .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="e" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" y1="2.269" y2="19.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><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><path d="m2.528 2h17.944c.293 0 .524.248.528.555l.05 4.398c.003.2-14.002-.004-14.002-.004s.052 14.946-.05 14.948l-4.47.103c-.293.006-.528-.248-.528-.556v-18.89c0-.304.235-.554.528-.554z" fill="url(#d)"/><path d="m1 6.164v15.3c0 .839.695 1.536 1.537 1.536h4.463v-1h-4.463c-.307 0-.537-.23-.537-.537v-15.3z" opacity=".3"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><path d="m2 10h4v1h-4zm0 4h4v1h-4zm0 4h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.5 2.5v3h18v-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 22h1v-15.146h-1z" opacity=".321"/></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..5ea606b59
--- /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(.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="b" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.5 0 0 .25 -1 3)" 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="e" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><rect fill="url(#a)" height="20" rx=".528" ry=".556" width="19" x="2" y="2"/><path d="m2.5 2.5h17.94v19.5h-17.94z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h21v1h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 6.163v15.3c0 .575.462 1.037 1.036 1.037h17.928c.574 0 1.036-.462 1.036-1.036v-15.3" fill="none" opacity=".3" stroke="#000"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><g fill="none"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h20v-3.964c0-.574-.462-1.036-1.036-1.036z" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m17.5 16.5h-13zm-.01-5.988-12.99-.01v7.998h13zm.01 3.988h-13m13-2h-13m2.545-1.98-.017 7.98m2.55-7.945-.006 7.945m2.535-7.972.004 7.972m2.52-8 .014 8" opacity=".2" stroke="#fff"/><path d="m2.5 2.5v3h18v-3z" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m2 10h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4zm-15 4h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4zm-15 4h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><path d="m2 2h19v20h-19z" fill="#fcaf3e" opacity=".75"/><g fill="#ce5c00"><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h19v20h-19z"/><path d="m6 2h1v20h-1zm5 0h1v20h-1zm5 0h1v20h-1z"/><path d="m21 6v1h-19v-1zm0 4v1h-19v-1zm0 4v1h-19v-1zm0 4v1h-19v-1z"/></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..817bc26bd
--- /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"><linearGradient id="a" 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="b" 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="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 2.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 -4.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 -15.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 -6.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="29" y2="14"/><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><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" y1="4.999989" y2="40.60302"><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><rect fill="url(#m)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m5.999999 2h1l.000002 19.999818h-1z" opacity=".321"/><path d="m10.999999 2h1l.000002 19.999818h-1z" opacity=".321"/><path d="m16 2h1l.000002 19.999818h-1z" opacity=".321"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.5 10v11.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036364-.462218 1.036364-1.036364v-11.463636" fill="none" opacity=".3" stroke="#000"/><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="m10.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m15.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="m10.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m15.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m7 11h4v3h-4z" fill="#fcaf3e"/><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="#ce5c00"/><path d="m1.5 10v-7.3001546c0-.574146.462218-1.036364 1.036364-1.036364h17.927455c.574146 0 1.036364.462218 1.036364 1.036364v7.3001546" fill="none" opacity=".3" stroke="#000"/><path d="m1.999999 6h4v1h-4z" opacity=".321"/><path d="m6.999999 6h4v1h-4z" opacity=".321"/><path d="m11.999999 6h4v1h-4z" opacity=".321"/><path d="m17 6h4v1h-4z" opacity=".321"/><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(#a)" 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(#b)" 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(#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(#h)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="8" y="-14"/><rect fill="url(#i)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="1" y="-14"/><rect fill="url(#j)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" y="7"/><rect fill="url(#l)" 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_sendfeedback.svg b/icon-themes/elementary_svg/cmd/lc_sendfeedback.svg
new file mode 100644
index 000000000..8fb093aaa
--- /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="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_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..b1e2cbbd5
--- /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"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><radialGradient id="c" 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="#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(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" 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="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 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="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" xlink:href="#i"/><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.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="p" gradientTransform="matrix(.41666572 0 0 .42635572 2.000023 1.309127)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="2" y2="46.01725"/><linearGradient id="q" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><radialGradient id="r" cx="8.1203" cy="6.62782" gradientTransform="matrix(.01444031 2.0653773 -3.052092 .02133905 28.231755 -11.638481)" gradientUnits="userSpaceOnUse" r="8.999999"><stop offset="0" stop-color="#f89b7e"/><stop offset=".25" stop-color="#e35d4f"/><stop offset=".75235957" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><linearGradient id="s" gradientTransform="matrix(.3922135 0 0 .4473607 29.199293 -1.2387)" gradientUnits="userSpaceOnUse" x1="-53.412315" x2="-51.786404" y1="56.110264" y2="2.906247"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><radialGradient id="t" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="u" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="v" gradientTransform="matrix(.0352071 0 0 .00823529 -.724852 18.980551)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" 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(#v)" 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(#u)" 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(#t)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004s.000039 16.27088153.000039 22.00003953l-16.3636743-.181859z" fill="url(#r)" opacity=".85" stroke="url(#s)" stroke-linejoin="round" stroke-width="1.090909"/><path d="m13.602941 1c-5.4535729 6.1511328-8.2030431 7.0860766-9.2393038 7.1818177v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.8970584-6.9593025 5.8970584-6.9593025-.880321 2.2698704-1.493686 10.70851-1.510695 21.058835h6.411765v-1.037791c-1.043241-2.828321-1.359826-6.968077-1.871658-10.619881-.302448-3.0169216.045129-9.401163.045129-9.401163h-3.2135zm-9.2393038 10.783562v2.457122c2.2640725-.000001 5.0154081 3.555238 6.6991978 7.818151h1.411764c-.79117-3.875404-6.3836569-10.275273-8.1109618-10.275273z" fill="url(#q)" fill-rule="evenodd" opacity=".9"/><path d="m18.5 2.5h-12.9999999v18h12.9999999z" fill="none" opacity=".4" stroke="url(#p)" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/></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(#b)" 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(#c)" 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(#e)" opacity=".402062"/></g><rect fill="url(#f)" 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(#g)"/><path d="m11.739261 25.716773-3.8538679 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#k)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#l)"/></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(#m)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m5.5 18.5h17v11h-17z" stroke="url(#n)" 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(#o)"/></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..a866a99f0
--- /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"><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.9453162zm1.5 1.5h17v15h-17z" fill="#fcaf3e"/><g fill="#ce5c00"><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..8beb13add
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" fill="url(#h)"/><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..6a0116f01
--- /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" 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="b" 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="c" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="d" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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(3)"><path d="m6.3164063 2c-.1754333 0-.3164063.2469097-.3164063.5546875v18.8886715c0 .307778.140973.556641.3164063.556641h5.6835937v-20z" fill="url(#a)"/><path d="m6 7h6.000001v1h-6.000001z" fill="url(#b)" opacity=".15"/><path d="m7.018182 1.499845c-.574145 0-.9645063.4667325-1.036364 1.036364v3.963609h6.036364v-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" fill="url(#c)"/><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="#126400" stroke-linecap="round"/><path d="m7 2.499818v3h4v-3z" fill="none" opacity=".5" stroke="url(#d)" 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"/><path d="m7.5098 7.492187-.0098 14.007813h3v-14z" fill="none" opacity=".2" stroke="#fff"/></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..738961740
--- /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(.49269306 0 0 .11248415 -.324631 3.493911)" 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(.49999997 0 0 .25 -.999999 .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><g transform="translate(0 5)"><rect fill="url(#a)" height="5" rx=".583333" ry=".138889" width="21" x="1" y="4"/><path d="m1 4h21v1h-21z" fill="url(#b)" opacity=".15"/><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></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..f8d10c31d
--- /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"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#e"/><linearGradient id="b" 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="c" 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="d" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" xlink:href="#e" y1="-4.283906" y2="16.849756"/><linearGradient id="e"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><path d="m6.3164063 2c-.1754333 0-.3164063.2469097-.3164063.5546875v18.8886715c0 .307778.140973.556641.3164063.556641h5.6835937v-20z" fill="url(#b)"/><path d="m6 7h6.000001v1h-6.000001z" fill="url(#c)" opacity=".15"/><path d="m7.018182 1.499845c-.574145 0-.9645063.4667325-1.036364 1.036364v3.963609h6.036364v-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" fill="url(#d)"/><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="#126400" stroke-linecap="round"/><path d="m7 2.499818v3h4v-3z" fill="none" opacity=".5" 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"/><path d="m7.5098 7.492187-.0098 14.007813h3v-14z" fill="none" opacity=".2" stroke="#fff"/><g transform="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#a)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#g)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></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..9b893e2ca
--- /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(.28179552 0 0 .28009562 10.979593 1036.7048)" 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="b" gradientTransform="matrix(.49269306 0 0 .11248415 -.324631 3.493911)" 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(.49999997 0 0 .25 -.999999 .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><radialGradient id="d" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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><rect fill="url(#b)" height="5" rx=".583333" ry=".138889" width="21" x="1" y="4"/><path d="m1 4h21v1h-21z" fill="url(#c)" opacity=".15"/><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 transform="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#d)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#a)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></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..b71dec766
--- /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"><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="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.99113 35.772363)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#a"/><radialGradient id="g" cx="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.92934 -17.160632)" gradientUnits="userSpaceOnUse" r="2" 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"/><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(-.279094 .494955)"/><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="url(#f)" transform="translate(-.279094 -.505045)"/><circle cx="3.51609" cy="13.438924" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.51609" cy="12.438924" fill="url(#g)" r="1.5"/></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..f9650fa19
--- /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="#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"><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..a37669ba4
--- /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(.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="25.032509" x2="17.50985" y1="10.572397" y2="33.964962"><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><radialGradient id="g" 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="h" 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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="i" 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="matrix(0 .78571275 .82579566 0 15.18637 4.14309)"><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(#g)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#h)"/><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(#i)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(0 -.78577239 .82658399 0 3.177956 19.847661)"><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(#g)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#h)"/><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(#i)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g><g transform="matrix(.63466588 .28172895 -.28172895 .63466588 10.82923 2.577563)"><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="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(#e)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#f)" 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></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..e9d6164cb
--- /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="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58642609 0 0 .11633788 10.569233 18.672025)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd"><ellipse cx="11.888691" cy="20.533432" display="block" fill="url(#c)" opacity=".245" rx="9.895941" ry="1.963204"/><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" 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..b7eb015d5
--- /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" 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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/></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..61ccbcd85
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showallnotes.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="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -26.638)" gradientUnits="userSpaceOnUse" r="11.509" xlink:href="#f"/><linearGradient id="b" gradientTransform="matrix(.51007 -.04645 .05016 .55556 -1.305 -.24)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" xlink:href="#g" y1="11.249" y2="31.265"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.782642" x2="10.909" xlink:href="#d" y1="5.247814" y2="10.748"/><linearGradient id="d"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 -4.773)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -26.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.51007 -.04645 .05016 .55556 -1.305 -.24)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.786" x2="10.909" xlink:href="#d" y1="4.748" y2="10.748"/><path d="m27.1 21.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#e)" opacity=".4" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#f)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#g)" stroke-width=".995" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><path d="m7.424 7.458c-4.054.597-7.054 3.386-6.78 6.406.174 1.956 1.676 3.566 3.826 4.416l-.897 3.49 3.97-2.866.027-.003c.49.024.982.032 1.492-.014 4.36-.397 7.672-3.293 7.386-6.462-.286-3.168-4.064-5.418-8.422-5.02-.204.018-.404.025-.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#h)" fill-rule="evenodd" transform="matrix(.71936 0 0 .71936 -.086 5.735)"/><g transform="translate(.676106 -.507864)"><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#a)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m10.656 3.406c-4.735.69-8.91 3.752-8.58 7.9.22 2.786 2.817 4.677 5.517 5.556l-.99 3.138 3.694-2.625c.57.025 1.66.07 2.257.015 4.51-.41 9.99-3.81 9.47-7.95-.528-4.193-5.53-6.588-10.663-6.098-.238.023-.472.03-.704.064z" fill="none" opacity=".8" stroke="url(#b)" stroke-width=".995" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/><path d="m16.486 1.958c4.054.597 7.054 3.386 6.78 6.406-.175 1.956-1.678 3.566-3.828 4.415l.897 3.49-3.97-2.866-.027-.003c-.49.024-.982.032-1.492-.014-4.36-.397-7.672-3.293-7.386-6.462.286-3.168 4.064-5.418 8.422-5.02.204.018.404.025.604.054z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".715763"/><path d="m10.44 2.395c-5.636.83-9.806 4.708-9.427 8.905.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.852 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#c)" fill-rule="evenodd" transform="matrix(-.71936 0 0 .71936 23.996 .235)"/></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..a85726c4f
--- /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"><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><g transform="matrix(0 1 -1 0 21.000002 -.000182)"><path d="m2 10h20v4.000001h-20z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m2 9c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1l20 .000001c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1 20 .000001v4l-20-.000001z"/><path d="m6.000182 10.000002h.999819v3.999815h-.999819z"/><path d="m10 10.000001h1v4.000001h-1z"/><path d="m14 10.000001h1v4.000001h-1z"/><path d="m18.000002 10.000001h1v4.000001h-1z"/></g></g></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..1d7169718
--- /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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="17.83482" y2="73.398201"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="33.392567" y2="88.955948"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="4.354743" y2="57.840454"/><linearGradient id="d" 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 -2)"><rect fill="url(#c)" 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(#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 -16)"><rect fill="url(#b)" 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(#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(.730079 -2.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="matrix(1 0 0 -1 .730079 26.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></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..398875cef
--- /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="#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(.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="#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_showerrors.svg b/icon-themes/elementary_svg/cmd/lc_showerrors.svg
new file mode 100644
index 000000000..baaec2a5e
--- /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"><linearGradient id="a" 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="b" 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="c" 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><radialGradient id="d" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" 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="e" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" 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><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(#c)"/><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(#b)" 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(#a)" 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(.96401654 0 0 .96401654 -9.558841 -999.95507)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#d)"/><g fill="none" stroke-width="1.037327"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#e)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" 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_showfmexplorer.svg b/icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg
new file mode 100644
index 000000000..068351e64
--- /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="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -14.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="9.263739" y2="22.806795"><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 5.840845)" 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="91.349998" cy="16.447752" gradientTransform="matrix(0 .60846439 -.60846722 0 18.007918 -44.263969)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#f" y1="6.694915" y2="7"/><linearGradient id="f"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#f" y1="5" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#i" y1="17" y2="17"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#i" y1="15" y2="14"/><linearGradient id="k" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="22" y2="26"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#r" y1="13" y2="19"/><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(2.0038 0 0 1.4 27.988 -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" 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="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="r" 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(#n)"/><path d="m-10-47h5v7h-5z" fill="url(#o)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#p)"/></g><path d="m3.5 3c-.28565 0-.5.21435-.5.5v17c0 .28565.21435.5.5.5h17c.28565 0 .5-.21435.5-.5v-17c0-.28565-.21435-.5-.5-.5z" fill="url(#r)"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#q)" 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(#l)" 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.000284 -.088348)"><path d="m7.9999999 8.9999982c-3.8623577 0-6.99999996 3.1376408-6.99999996 7.0000008 0 3.862362 3.13764226 7.000002 6.99999996 7.000002 3.8623581 0 7.0000061-3.13764 7.0000001-7.000002 0-3.86236-3.137642-7.0000008-7.0000001-7.0000008z" fill="url(#a)"/><g fill="none"><path d="m14.5 16c0 3.589853-2.910146 6.5-6.5000066 6.5-3.5898477 0-6.4999934-2.910147-6.4999934-6.5 0-3.589854 2.9101457-6.5000005 6.4999934-6.5000005 3.5898606 0 6.5000066 2.9101465 6.5000066 6.5000005z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579 8.5002806c-4.138162 0-7.49985796 3.3616934-7.49985796 7.4998594s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.4998594-7.4998581-7.4998594z" opacity=".7" stroke="#636363"/><path d="m13 16.001224a5.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="m12.805086 16.001013a4.8050863 4.8050638 0 0 1 -9.6101722 0 4.8050863 4.8050638 0 1 1 9.6101722 0z" fill="url(#d)"/><g transform="matrix(2.9771781 1.0836042 -1.0836042 2.9771781 2.05924 2.895784)"><path d="m3.1782893.66986989-.3038575 2.02674971.0456981.3326703-.0928654.6324985.0471673.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.08769-.6467172-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#e)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#g)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#h)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#j)"/></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(#k)" stroke-width=".335311"/></g></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..5c3bde634
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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="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..e6e3fd287
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shownote.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.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#a)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-width=".99525"><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" opacity=".8" stroke="url(#c)"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" opacity=".5" stroke="#956500" stroke-linejoin="round"/></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..11e83e9da
--- /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="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="17.83482" y2="73.398201"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="33.392567" y2="88.955948"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="4.354743" y2="57.840454"/><linearGradient id="d" 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(-15 -2)"><rect fill="url(#c)" 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(#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(-15 -16)"><rect fill="url(#b)" 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 .730079 34.40901)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="translate(.730079 -10.762563)"><path d="m10.403806 21.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m6.5251263 14.525126 6.4748737 6.474874" fill="none" stroke="#ce5c00"/></g><g transform="translate(0 -9)"><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></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..0dec6c7a3
--- /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" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" y1="12.475" y2="19.39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&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(#f)" 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(#e)" 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..85aa99942
--- /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"><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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><path d="m2 10h19v5h-19z" fill="#fcaf3e"/><g fill="#ce5c00"><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 1h19v3h-19z"/><path d="m6.000001 10.999818h1v3h-1z"/><path d="m11.000001 10.999818h1v3h-1z"/><path d="m16.000002 10.999818h1v3h-1z"/></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..248673a7c
--- /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.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 .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 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.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(#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..275409f0a
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="d" 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="e" 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="f" gradientTransform="matrix(.45714 0 0 .34765 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="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" 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="j" 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><path d="m2.65 21h18.7v2h-18.7z" fill="url(#i)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#h)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#g)" opacity=".15"/><path d="m5 5h17v16h-17z" fill="url(#f)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#j)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#d)" 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(#c)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#j)"><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_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..c30c87919
--- /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="#e20000"/></g><g fill="#e20000"><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="#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(#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..f9dd20397
--- /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(.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><clipPath id="b"><path d="m7-5h16v12h-16z"/></clipPath><clipPath id="c"><path d="m7-15h16v11h-16z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5.81" y2="67.174"/><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#e" y1=".985" y2="47.013"/><g clip-path="url(#b)" transform="translate(-3 5)"><path d="m7.5-14.5h15v21h-15z" fill="url(#d)"/><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(#c)" transform="translate(-3 28)"><path d="m7.5-14.5h15v21h-15z" fill="url(#f)"/><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 fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m12 19.500021 3-3h-6.0000004z"/><path d="m12 5.4999793 3 2.9999997h-6.0000004z"/></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..057e572f8
--- /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="13.000071" x2="18.627048" y1="3.74999" y2="14.12287"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="c" 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(#c)" opacity=".2" rx="7.898917" ry="2.89" stroke-width="1.2425"/><path d="m12.399722 14.511098h-6.7194346l-1.1559027 2.863257h-3.0907398l6.3344667-15.0074174h2.8767574l6.109486 15.0074174h-3.234728zm-5.9195019-2.270859h5.0455749l-2.2518102-6.7888822z" style="stroke:#000;stroke-width:1.2425;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#b)"/><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><path d="m18 6-4.5-4.5h9z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".470588"/><path d="m15 2h6v1h-6z" fill="#fff" fill-opacity=".482"/></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..7496632fb
--- /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" 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="b" 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="c" 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="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.41666572 0 0 .42635572 2.000023 1.309127)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2" y2="46.01725"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><radialGradient id="g" cx="8.1203" cy="6.62782" gradientTransform="matrix(.01444031 2.0653773 -3.052092 .02133905 28.231755 -11.638481)" gradientUnits="userSpaceOnUse" r="8.999999"><stop offset="0" stop-color="#f89b7e"/><stop offset=".25" stop-color="#e35d4f"/><stop offset=".75235957" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.3922135 0 0 .4473607 29.199293 -1.2387)" gradientUnits="userSpaceOnUse" x1="-53.412315" x2="-51.786404" y1="56.110264" y2="2.906247"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="k" 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(#k)" 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(#j)" 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(#i)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004s.000039 16.27088153.000039 22.00003953l-16.3636743-.181859z" fill="url(#g)" opacity=".85" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.090909"/><path d="m13.602941 1c-5.4535729 6.1511328-8.2030431 7.0860766-9.2393038 7.1818177v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.8970584-6.9593025 5.8970584-6.9593025-.880321 2.2698704-1.493686 10.70851-1.510695 21.058835h6.411765v-1.037791c-1.043241-2.828321-1.359826-6.968077-1.871658-10.619881-.302448-3.0169216.045129-9.401163.045129-9.401163h-3.2135zm-9.2393038 10.783562v2.457122c2.2640725-.000001 5.0154081 3.555238 6.6991978 7.818151h1.411764c-.79117-3.875404-6.3836569-10.275273-8.1109618-10.275273z" fill="url(#f)" fill-rule="evenodd" opacity=".9"/><path d="m18.5 2.5h-12.9999999v18h12.9999999z" fill="none" opacity=".4" stroke="url(#e)" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/></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(#a)" 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(#b);stroke:url(#c)"/><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..e260ba50a
--- /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" 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="15.951" cy="8.6" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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.495 4.495h21v17h-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.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" 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..3c685e119
--- /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(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="b" gradientTransform="matrix(.68058746 0 0 .70440603 40.788047 5.474433)" gradientUnits="userSpaceOnUse" x1="-32.692204" x2="-32.692204" xlink:href="#a" y1="3.563357" y2="23.438257"/><linearGradient id="c" gradientTransform="translate(-.01387 .204693)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="3" y2="25"/><g transform="translate(0 2)"><path d="m18.5 5.5000207-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><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(#b)"/><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(#c)"/><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)"/></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..dff3a6563
--- /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="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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00318786 0 0 .00217892 2.847236 293.68758)" 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(.00318786 0 0 .00217892 1.121514 293.68755)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#a)" opacity=".15" stroke-width=".181503"/><g stroke-width=".264583"><path d="m.94134993 294.75102-.0153083-2.11666h2.11666667v2.11666z" fill="url(#b)" stroke="url(#c)" 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(#d)" opacity=".15"/><path d="m3.0427083 294.48647v.52913c.1641666.001.3968751-.11855.3968751-.2646s-.1831981-.26453-.3968751-.26453z" fill="url(#f)" opacity=".15"/></g><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"><path d="m17.197224 17.5-3 3h6z"/><path d="m17.287637 6.5-3-3h6z"/></g><path d="m1.190625 292.89894h1.5875001v1.57332h-1.5875001z" fill="none" stroke="url(#g)" stroke-width=".264583"/></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..46e6190df
--- /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" 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="b" 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="c" 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="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 .767722 16.509432)" 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.290135 16.509541)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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(#g)" 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(#f)" 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(#d)" opacity=".15"/></g><path d="m3.528929 15.471071v-8.0031946h7.942142v8.0031946z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.528929 14.471071v-6h5.94639v6z" fill="none" stroke="url(#c)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m17.2102 17.471071-3 3h6z"/><path d="m17.219189 6.471071-3-3h6z"/></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..a761cde3c
--- /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="#b5232a"/></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 .342829 -1.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="f" 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="g" 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="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><g transform="translate(0 2)"><path d="m3.500001 20h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 20.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 20.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-.50004277c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.99871577s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000347 0-21.00005347z" fill="url(#e)"/><path d="m19.5 19.5h-15.0000004v-18.99999967h15.0000004z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m3.4460282-.51802007c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.99871607s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.00005377z" 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="#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(#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..f5bbd7d9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_snapframe.svg
@@ -0,0 +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.269042" y2="20.728507"><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><radialGradient id="f" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 2.8834298 -5.6804933 0 68.966156 -26.224912)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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" gradientUnits="userSpaceOnUse" x1="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></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(.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.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(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" 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"/><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360817-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.0002538-.4300215-.3468862-.7773714-.7769092-.7768875z" fill="none" opacity=".5" stroke="#2a70a7"/><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="#2a0303" 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_snappoints.svg b/icon-themes/elementary_svg/cmd/lc_snappoints.svg
new file mode 100644
index 000000000..1b244afbf
--- /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="#b5232a"/></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="#2a0303" 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..2c3c4a98a
--- /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"><linearGradient id="a" gradientTransform="matrix(-1.81092 0 0 -2.56547 10.520814 -5.132508)" gradientUnits="userSpaceOnUse" x1="7.186441" x2="7.073714" y1="-7.322034" y2="16.576271"><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" 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.513924 9.5104343h-5.0169712l-.8637161 2.1660127h-2.3097004l4.7312445-11.3528945h2.1493776l4.5629676 11.3528945h-2.415254zm-4.4209066-1.717872h3.7685633l-1.681386-5.1358912z" style="stroke:#000;stroke-width:.647105;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#a)"/><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)"/></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..a70ce8172
--- /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(.45714 0 0 .43457 1.03 .904)" 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="m4 2h16v20h-16z" fill="url(#c)"/><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..137ff06ca
--- /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"><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 48.296794 -310.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -304.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.47778" cy="-90.576134" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -307.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><path d="m18.999689 7.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"/><path d="m5.5000001 6.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5000001 6.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.999689 13.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="m5.5000001 12.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5000001 12.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="m18.999689 10.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.5000001 9.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#d)"/><path d="m5.5000001 9.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></g></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..8bc306d16
--- /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"><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 48.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -303.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.47778" cy="-90.576134" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -307.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><path d="m18.999689 6.4993873c0-.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"/><path d="m5.5000001 5.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5000001 5.5000018v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.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="m5.5000001 13.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.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="m18.999689 10.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.5000001 9.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#d)"/><path d="m5.5000001 9.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></g></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..657ae0b4b
--- /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"><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 48.296794 -312.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -302.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="d" cx="9.47778" cy="-90.576134" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 48.296794 -307.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><g transform="translate(0 2)"><path d="m18.999689 5.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"/><path d="m5.5000001 4.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5000001 4.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.999689 15.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="m5.5000001 14.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5000001 14.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="m18.999689 10.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"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.5000001 9.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#d)"/><path d="m5.5000001 9.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" opacity=".1" stroke="#000"/></g></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..b2da02fc4
--- /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"><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.569" cy="4.287" gradientTransform="matrix(-1.88408 -.0185 .03505 -3.33105 36.1 16.244)" gradientUnits="userSpaceOnUse" r="4.701" xlink:href="#a"/><radialGradient id="c" cx="2.345" cy="4.902" gradientTransform="matrix(-1.70084 -.14124 .39 -4.38428 4.42 25.744)" gradientUnits="userSpaceOnUse" r="4.51" xlink:href="#a"/><linearGradient id="d" 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(#d)" stroke="#000" stroke-opacity=".431" stroke-width=".901" transform="scale(.98295 1.01735)"><path d="m6.842 16.083-.48-1.238h-.065q-.627.79-1.295 1.1-.66.3-1.726.3-1.31 0-2.07-.748-.748-.75-.748-2.134 0-1.45 1.01-2.133 1.018-.692 3.062-.765l1.58-.05v-.398q0-1.385-1.418-1.385-1.09 0-2.565.66l-.822-1.677q1.572-.823 3.485-.823 1.832 0 2.81.798.977.798.977 2.427v6.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(#c)"/><path d="m20.522 6.81q1.612 0 2.524 1.26.912 1.255.912 3.445 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.669h2.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.865v.27q0 1.464.432 2.1.44.635 1.385.635.765 0 1.213-.7.456-.71.456-2.053t-.456-2.01q-.456-.677-1.246-.677z" fill="url(#b)"/></g><path d="m16.504704 20.49 3-3v6zm-9.0104568 0-3-3v6z" fill="#fcaf3e" stroke="#ce5c00"/></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..7f4c49a9c
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#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/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..17146746f
--- /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="#e2c8fa"/><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" 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..c9054bce3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_splitcell.svg
@@ -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="24.060406" xlink:href="#c" y1="4.999989" y2="40.60302"/><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" 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="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 fill="#126400"><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><path d="m7 11h9v7h-9z" fill="#46a9eb" fill-opacity=".984314"/><g fill="#2f78c8"><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"/><path d="m9 10h1v9h-1z"/><path d="m6 13h11v1h-11z"/><path d="m6 15.5h11v1h-11z"/><path d="m13 10h1v9h-1z"/></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..e7e8b5e71
--- /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" 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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" xlink:href="#f" y1="-4.283906" y2="16.849756"/><linearGradient id="f"><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="g" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><linearGradient id="h" gradientTransform="matrix(.72803143 0 0 .72724184 -1.959302 -1.458905)" gradientUnits="userSpaceOnUse" x1="29.475519" x2="29.475519" xlink:href="#f" y1="15.756935" y2="21.25717"/><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 -.592795 7.284127)" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 -.579821 7.278821)" 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><radialGradient id="k" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 24.170938 -16.821026)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#f"/><linearGradient id="l" gradientTransform="matrix(.72803143 0 0 .72724184 -8.959301 -1.458906)" gradientUnits="userSpaceOnUse" x1="29.475519" x2="29.475519" xlink:href="#f" y1="15.756935" y2="21.25717"/><g transform="translate(6 -14)"><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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=".4" stroke="#126400" 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(#g)" 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 fill="#126400"><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><rect fill="url(#l)" height="2" rx=".5" ry=".500011" width="4" x="10.500073" y="10.999926"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#0f5a00" width="4" x="10.500073" y="10.999926"/><path d="m2.5402429 10.54589v-2.1817257h2.9121257v2.1817257h2.1840943v2.908967h-2.1840943v2.181719h-2.9121257v-2.181719h-2.17642449v-2.908967z" fill="url(#k)"/><g fill="none" stroke-width=".727637"><path d="m3.2812486 11.63465v-2.5485492h1.4560628v2.5453462m0 .727242v2.545347h-1.4560628v-2.545347" opacity=".5" stroke="url(#j)"/><path d="m2.5402429 10.54589v-2.1817257h2.9121257v2.1817257h2.1840943v2.908967h-2.1840943v2.181719h-2.9121257v-2.181719h-2.17642449v-2.908967z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.1013271 11.273132 1.8071044-.0053v1.454483l-1.8071044.0053m-2.1840942 0-1.8200786-.0053v-1.454483l1.8200786.0053" opacity=".5" stroke="url(#i)"/></g><rect fill="#fff" height="1" opacity=".3" rx=".000003" ry="0" width="4" x="10.499802" y="11.000197"/><rect fill="url(#h)" height="2" rx=".5" ry=".500011" width="4" x="17.500074" y="10.999926"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#0f5a00" width="4" x="17.500074" y="10.999926"/><rect fill="#fff" height="1" opacity=".3" rx=".000003" ry="0" width="4" x="17.499802" y="11.000197"/><g transform="translate(6 14)"><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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=".4" stroke="#126400" 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(#g)" 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 fill="#126400"><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></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..fb3ced1d6
--- /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"><linearGradient id="a" gradientTransform="matrix(.72803 0 0 .72724 -8.96 -1.46)" gradientUnits="userSpaceOnUse" x1="29.476" x2="29.476" xlink:href="#m" y1="15.757" y2="21.257"/><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 29.715 -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 -18.285 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e" 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="f" 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="g" 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="h" 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="i" gradientTransform="matrix(.728 0 0 .7272 -8.96 -1.46)" gradientUnits="userSpaceOnUse" x1="29.476" x2="29.476" xlink:href="#m" y1="15.757" y2="21.257"/><clipPath id="j"><rect height="20" rx=".5" width="9" x="15" y="3"/></clipPath><clipPath id="k"><rect height="20" rx=".5" width="9" x="1" y="3"/></clipPath><linearGradient id="l" gradientTransform="matrix(.728 0 0 .7272 -31.95 -1.46)" gradientUnits="userSpaceOnUse" x1="29.476" x2="29.476" xlink:href="#m" y1="15.757" y2="21.257"/><linearGradient id="m"><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><radialGradient id="n" cx="65.297" cy="48.216" gradientTransform="matrix(0 .2596 .2827 0 -12.223 -7.562)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#m"/><linearGradient id="o" gradientTransform="matrix(.2052 0 0 .2037 -.58 7.28)" gradientUnits="userSpaceOnUse" x1="24.51" x2="24.139" y1="8.762" y2="35.623"><stop offset="0" stop-color="#fff"/><stop offset=".05" stop-color="#fff" 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(.2052 0 0 .2037 -.593 7.284)" gradientUnits="userSpaceOnUse" x1="24.262" x2="24.139" y1="22.214" y2="24.912"><stop offset="0" stop-color="#fff"/><stop offset=".489" stop-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.47 11.03.026-2.02h-1.978l-.025 2.02-2-.018v1.976l2 .018-.05 1.994h1.98l.048-1.994h1.992v-1.976z" fill="url(#n)" transform="matrix(0 1 1 0 -.496 2.008)"/><g fill="none" stroke-width="1.472"><path d="m3.28 11.635.077-3.057h1.456l-.076 3.053m0 .73v2.544h-1.457v-2.545" opacity=".5" stroke="url(#o)" transform="matrix(.6793 0 0 .6793 8.804 -4.664)"/><path d="m10.53 2.5-.018-2h1.98l.016 2 1.996-.05v1.977l-1.996.05v1.993h-1.978v-1.994l-2.015.024v-1.976z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".99993"/><path d="m5.1 12.01 1.935-.107v.108l-1.935.109m-2.183 0-2.25-.005v-.11l2.25.006" opacity=".5" stroke="url(#p)" transform="matrix(.6793 0 0 .6793 8.804 -4.664)"/></g><g transform="matrix(0 -1 1 0 -.496 .008)"><rect fill="url(#l)" height="2" rx=".5" width="4" x="-12.492" y="11"/><rect fill="none" height="2" opacity=".5" rx=".5" stroke="#0f5a00" width="4" x="-12.492" y="11"/><rect fill="#fff" height="2.007" opacity=".3" rx=".557" ry=".378" width="1.411" x="-9.903" y="10.982"/></g><g transform="matrix(0 -1 1 0 -.496 29)"><rect fill="url(#a)" height="2" rx=".5" width="4" x="10.5" y="11"/><rect fill="none" height="2" opacity=".5" rx=".5" stroke="#0f5a00" width="4" x="10.5" y="11"/><rect fill="#fff" height="2.007" opacity=".3" rx=".557" ry=".378" width="1.411" x="13.089" y="10.982"/></g><g transform="matrix(0 -1 1 0 -.496 35)"><rect fill="url(#i)" height="2.024" rx=".5" width="2.951" x="11.549" y="10.976"/><rect fill="none" height="1.976" opacity=".5" rx=".5" stroke="#0f5a00" width="2.976" x="11.524" y="11.024"/><rect fill="#fff" height="2.007" opacity=".3" rx=".557" ry=".378" width="1.411" x="13.089" y="10.982"/></g><g clip-path="url(#k)" transform="translate(14 1)"><g opacity=".4"><path d="m39.727 40h5v7h-5z" fill="url(#c)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-8.273-47h5v7h-5z" fill="url(#d)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m8.272 40h31.455v7h-31.455z" fill="url(#e)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></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" 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(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g></g><g clip-path="url(#j)" transform="translate(-15 1)"><g opacity=".4"><path d="m39.727 40h5v7h-5z" fill="url(#c)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-8.273-47h5v7h-5z" fill="url(#d)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m8.272 40h31.455v7h-31.455z" fill="url(#e)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></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" 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(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g></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..164e8ef34
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" 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(#b)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g fill="none"><rect height="16.940289" rx="2.470145" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712" width="16.940289" x="3.529856" y="1.529856"/><rect height="14.937314" rx="1.468657" stroke="#ededeb" stroke-opacity=".861765" stroke-width="1.062686" width="14.937313" x="4.531344" y="2.531343"/></g></g><path d="m6 18 12-11.9999999" fill="#ededeb" fill-rule="evenodd" stroke="#ededeb" 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..0bfb5e447
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_square_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(.25378586 0 0 .30501865 -4.260852 -.007511)" gradientUnits="userSpaceOnUse" x1="13.169492" x2="13.677968" y1="19.661016" y2="1.355932"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="19.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><path d="m3.529856 1.529856h16.940289v16.940289h-16.940289z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><g stroke="#ededeb"><path d="m4.531344 2.531343h14.937313v14.937314h-14.937313z" fill="none" stroke-width="1.062686"/><path d="m6 16 12-11.9999995" fill="#ededeb" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="bevel"/></g></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..ab5026cd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.bang.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.500302" x2="2.906639" y1="12.000092" y2="4.474668"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.969739" x2="13.296074" y1="9.599663" y2="14.430171"><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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="5.830509" x2="15.016949" y1="4.983051" y2="13.932203"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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(#d)" stroke="url(#a)" stroke-linejoin="round"/><ellipse cx="12.55932" cy="19.762499" display="block" fill="url(#c)" 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.5781252.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 -.2597661-.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" stroke="url(#b)" stroke-linejoin="round"/></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..b60a7d8f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.concave-star6.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.866343" x2="3.960824" y1="72.35273" y2="3.298991"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="6.085365" x2="14.319176" y1="6.103448" y2="14.301093"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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(#d)" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#c)" 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" stroke="url(#a)" stroke-linejoin="round" stroke-width=".823544"/></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..a23ee5c52
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.doorplate.svg
@@ -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="32.485874" x2="35.830509" y1="16.577576" y2="54.311607"><stop offset="0" stop-color="#fff"/><stop offset=".18606818" stop-color="#fff" 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="13.620634" x2="2" y1="64.34272" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.36308851 0 0 .11633788 11.208475 19.149965)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="21"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m7.4934579 3.4917447c0 2.2091389-1.7549064 4.4494323-3.9640454 4.4494323v8.215073c2.209139 0 3.9640454 2.151061 3.9640454 4.3602l8.9788131.05882c-.01281-1.723696 1.220769-4.936164 4.035955-4.41902v-8.15625c-2.209139 0-4.035955-2.2402934-4.035955-4.4494323z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="12.025424" cy="21.011374" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".219" rx="6.127119" ry="1.963204"/><path d="m7.9640454 4.4329213c0 1.9492402-1.5442158 3.9788439-3.4934565 3.9788439v7.2555138c1.9492407 0 3.4934565 1.958754 3.4934565 3.907994l8.0376376.05882c-.001683-1.634093.998317-3.634093 3.565367-3.966814v-7.1966908c-1.949241 0-3.565367-2.0296037-3.565367-3.9788439z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".882353"/></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..85524834c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.horizontal-scroll.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.372057" x2="19.286692" y1="14.105445" y2="14.177355"><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="55.257698" x2="6.693445" y1="13.796522" y2="13.072021"><stop offset="0" stop-color="#fff"/><stop offset=".44952959" stop-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 9.543071 18.590918)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.767475" x2="3.552531" y1="9.084505" y2="8.638232"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.743073" cy="20.452326" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".201" rx="9" ry="1.963204"/><g transform="matrix(0 -1 -1 0 24.029227 24.029227)"><path d="m7.5057826 4.5234436c-1.10801 0-2 .8919904-2 2v2 8.0000004c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000004 3c1.10801 0 2-.89199 2-2v-1-9.0000004c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000004z" fill="url(#d)" stroke="url(#a)"/><path d="m7.9280908 5.2876367c-.9884959 0-1.7842725.795777-1.7842725 1.7842725v1.7842725l.053932 8.4853873c-.9854261 0-1.8022499.223546-1.8022499 1.208999 0 .985454.7628919 1.011249 1.748318 1.011249h.8921363.8921362 1.7842727 2.6764084 2.676409c.988496 0 1.568543-.382299 1.568546-1.370796l.000004-1.341568-.07191-9.2876363c.985426 0 1.982023.010159 1.982023-.9752944 0-.9854537-.70896-1.2988856-1.694386-1.2988856h-.892137-.892136-6.2449538z" fill="none" stroke="url(#b)" stroke-width=".892136"/></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..295d6acdd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.signet.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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.24296" x2="1.821817" y1="29.836792" y2="11.931365"><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.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><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="6.18644" x2="14.000065" y1="13.186441" y2="21.016949"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(.9999975 0 0 .9999975 .00003 -8.631372)"><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(#d)" stroke="url(#a)" stroke-miterlimit="2" stroke-width="1.000002"/><ellipse cx="12" cy="27.674644" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".23" rx="9" ry="1.963204"/><ellipse cx="11.558868" cy="19.451851" fill="none" rx="4.221968" ry="4.087143" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="2" stroke-width="1.000002"/></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..a5aa20126
--- /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="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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99874004 .05018298 -.05018298 .99874004 .591892 -.637924)" gradientUnits="userSpaceOnUse" x1="2.318828" x2="3.681171" y1="12" y2="2.644068"><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="12" x2="12" y1="8" y2="14"><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="d" 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-5.496094h9.546875l2.837891-1.5800781-5.19336.0898437 2.667969-4.4570312-4.451172 2.6757812z" fill="url(#a)" stroke="url(#b)" stroke-linecap="square"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" 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.137927 22.277897h-1.875171v-5.133962l.01821-.843524.03034-.922414q-.467275.467276-.649331.61292l-1.01951.819249-.9042085-1.128743 2.8582695-2.275693h1.541403v8.872167z"/><path d="m22.815901 22.277897h-6.202021v-1.30473l2.227144-2.251419q.989168-1.013442 1.292594-1.401826.303425-.394454.436933-.728222.133507-.333768.133507-.691811 0-.534029-.297357-.794975-.291289-.260946-.782838-.260946-.515824 0-1.001305.236672-.485481.236672-1.013442.673605l-1.01951-1.207634q.655399-.558303 1.086264-.788907.430864-.230603.940619-.351974.509756-.127438 1.140881-.127438.831386 0 1.46858.303425.637194.303426.989168.849592.351974.546166.351974 1.250114 0 .61292-.218467 1.153017-.212398.53403-.667536 1.098401-.44907.564372-1.589951 1.608156l-1.14088 1.074127v.08496h3.865643v1.577814z"/></g><path d="m10.59375 6.8085938.01563.9042968a1.0735176 1.0735176 0 0 1 -1.625.9414063l-.7753956-.4628907.4648437.7714844a1.0735176 1.0735176 0 0 1 .0566407.9980469 1.0735176 1.0735176 0 0 1 .2695312-.0351563h6.201172a1.0735176 1.0735176 0 0 1 .06836-.9667968l.462891-.7753906-.771484.4648437a1.0735176 1.0735176 0 0 1 -1.626954-.9375l.01367-.9023437-.4375.7890624a1.0735176 1.0735176 0 0 1 -1.876953 0zm-2.5683594 3.7441402a1.0735176 1.0735176 0 0 1 -.2890625.03711l-.9023437-.01367.7890625.4375a1.0735176 1.0735176 0 0 1 .3027343.251953v-.265627a1.0735176 1.0735176 0 0 1 .099609-.447266zm-.099609 2.085938a1.0735176 1.0735176 0 0 1 -.3027343.251953l-.7890625.439453.9042968-.01563a1.0735176 1.0735176 0 0 1 .1875.01563z" fill="none" stroke="url(#c)" 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..e3ad76c8c
--- /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" gradientUnits="userSpaceOnUse" x1=".821195" x2="23.178805" y1="12" y2="12"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".821195" x2="23.178805" y1="12" y2="12"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="18"><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><radialGradient id="d" 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 2.6464844-2.148438v-6.751953h9.119141l-.119141 3 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(#b)" stroke="url(#a)" stroke-linecap="square"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" 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.703603 22.277897h-6.2020205v-1.30473l2.2271445-2.251419q.989168-1.013442 1.292593-1.401826.303426-.394454.436933-.728222.133507-.333768.133507-.691811 0-.534029-.297357-.794975-.291288-.260946-.782838-.260946-.515824 0-1.001305.236672-.485481.236672-1.013441.673605l-1.0195105-1.207634q.6553995-.558303 1.0862635-.788907.430865-.230603.94062-.351974.509755-.127438 1.14088-.127438.831387 0 1.468581.303425.637193.303426.989167.849592.351974.546166.351974 1.250114 0 .61292-.218466 1.153017-.212398.53403-.667537 1.098401-.44907.564372-1.58995 1.608156l-1.140881 1.074127v.08496h3.865643v1.577814z"/><path d="m23.016162 20.439137h-1.068059v1.83876h-1.832691v-1.83876h-3.786752v-1.30473l3.889917-5.728677h1.729526v5.576964h1.068059zm-2.90075-1.456443v-1.504991q0-.376248.03034-1.092332.03034-.716085.04855-.831387h-.04855q-.224535.497618-.540098.970962l-1.626361 2.457748h2.136116z"/></g><path d="m12.460938 6.7363281a1.7563565 1.7563565 0 0 1 -1.376954.0585938 1.7563565 1.7563565 0 0 1 -1.3164059.4160156 1.7563565 1.7563565 0 0 1 -1.1621093.7402344 1.7563565 1.7563565 0 0 1 -.9316407 1.015625 1.7563565 1.7563565 0 0 1 -.6367187 1.2246091 1.7563565 1.7563565 0 0 1 .0292968.320313 1.7563565 1.7563565 0 0 1 .9335938-.267578h8.806641a1.7563565 1.7563565 0 0 1 -.017579-.4765629 1.7563565 1.7563565 0 0 1 -.740234-1.1621093 1.7563565 1.7563565 0 0 1 -1.015625-.9316407 1.7563565 1.7563565 0 0 1 -1.224609-.6367187 1.7563565 1.7563565 0 0 1 -1.347656-.3007813zm-6.0253911 14.5898439-.1914063.261719v.214843l1.8085938.199219-1.0449219-.472656-.097656.185547z" fill="none" stroke="url(#c)" 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..93e285c34
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star4.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.761198" x2="5.754184" y1="46.932911" y2="4.169491"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="15.488957" x2="14.891033" y1="5.356688" y2="15.955004"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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(#d)" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#c)" 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" stroke="url(#a)" stroke-linejoin="round"/></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..9063df29f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star5.svg
@@ -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="-22.068218" x2="-22.123889" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-30.954695" x2="-32.830585" y1="24.795157" y2="1.337587"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="11.881355" x2="13.338984" y1="4.932197" y2="16.983043"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><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(#d)" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><path d="m11.974576 5.6609112-2.2628328 4.5239478h-3.7713892l3.0171113 3.015966-.7542781 4.523948 3.7713888-2.261973 3.771389 2.261973-.754278-4.523948 3.017111-3.015966h-3.771388z" fill="none" stroke="url(#a)" stroke-width=".754497"/></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..7e4eb68b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star6.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.197702" x2="12.029691" y1="70.189995" y2="3.924704"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.27118644 0 0 .11633788 11.389831 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="4.576271" ry="1.963204"/><path d="m12 5.777778-2.333333 3.111111h-3.888889l2.333333 3.111111-2.333333 3.111111h3.888889l2.333333 3.111111 2.333333-3.111111h3.888889l-2.333333-3.111111 2.333333-3.111111h-3.888889z" fill="none" stroke="#fdfdfb" stroke-width=".777778"/><path d="m12.039062 3.9980469-2.015624 3.5117187-4.5898442-.0117187 2.2988281 4.0019531-2.2988281 4.003906 4.5898442-.011718 2.015624 3.511718 2.044922-3.521484 4.615235-.011719-2.304688-3.96875 2.304688-3.9687499-4.615235-.0117187z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.044922 6.046875-1.132813 1.9726562a1.0237972 1.0237972 0 0 1 -.890625.5136719l-2.818359-.00781 1.4160156 2.4648434a1.0237972 1.0237972 0 0 1 .00195 1.019532l-1.4160157 2.466796 2.8164059-.0078a1.0237972 1.0237972 0 0 1 .890625.513672l1.132813 1.974609 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.4355466-2.841797-.00781a1.0237972 1.0237972 0 0 1 -.8828088-.5097947z" fill="none" stroke="url(#c)" stroke-linecap="square"/></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..5878fc4df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star8.svg
@@ -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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.674674" x2="9.498889" y1="68.324852" y2="14.483431"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28830951 0 0 .11633788 11.351304 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".196" rx="4.865223" ry="1.963204"/><g stroke-linecap="square" stroke-width=".993212"><path d="m12.003906 4.2167969-2.2812498 2.28125h-3.2246093v3.2246093l-2.2792969 2.2792968 2.2792969 2.279297v3.226562h3.2265625l2.2792966 2.279297 2.279297-2.279297h3.224609v-3.224609l2.28125-2.28125-2.28125-2.2812499v-3.2226562h-3.222656z" fill="url(#c)" stroke="url(#b)"/><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" stroke="url(#a)"/></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..449f7d0c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.vertical-scroll.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.040358" x2="16.697962" y1="73.130241" y2="4.541527"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="32.222214" x2="32.222214" y1="18.30768" y2="55.307682"><stop offset="0" stop-color="#fff"/><stop offset=".28129095" stop-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 9.543071 18.590918)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.522732" x2="13.404087" y1="5.20141" y2="13.743783"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.743073" cy="20.452326" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m7.5057826 4.5234436c-1.10801 0-2 .8919904-2 2v2 8.0000004c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000004 3c1.10801 0 2-.89199 2-2v-1-9.0000004c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000004z" fill="url(#d)" stroke="url(#a)"/><path d="m7.9280908 5.2876367c-.9884959 0-1.7842725.795777-1.7842725 1.7842725v1.7842725l.053932 8.4853873c-.9854261 0-1.8022499.223546-1.8022499 1.208999 0 .985454.7628919 1.011249 1.748318 1.011249h.8921363.8921362 1.7842727 2.6764084 2.676409c.988496 0 1.568543-.382299 1.568546-1.370796l.000004-1.341568-.07191-9.2876363c.985426 0 1.982023.010159 1.982023-.9752944 0-.9854537-.70896-1.2988856-1.694386-1.2988856h-.892137-.892136-6.2449538z" fill="none" stroke="url(#b)" stroke-width=".892136"/></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..1326c1484
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="24.075" x2="23.756" xlink:href="#h" y1="7.1" y2="38.448"/><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)"/></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.482 16.507.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)" transform="translate(-.993 -2.007)"/><g fill="none"><path d="m17.5 18.004v-4.474h2v4.47m0 1 .012 4.497h-2l-.012-4.497" opacity=".5" stroke="url(#i)" 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(#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..24bfdb7ba
--- /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"><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 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(#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(#a)"/></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="#fcaf3e" stroke="#ce5c00" 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..aeb539c37
--- /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" 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(#a)" 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="#fcaf3e" stroke="#ce5c00"/></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..bed9db22d
--- /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"><radialGradient id="a" 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="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><g transform="translate(-4 7.033)"><ellipse cx="12" cy="16.110001" fill="url(#a)" 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)"/></g><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.305t-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="#fcaf3e" stroke="#ce5c00" stroke-width=".943"/></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..5a1275faf
--- /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" 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(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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="f" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="p" 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="q" 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" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" stroke-linecap="square"/></g></g><ellipse cx="10.508" cy="20.669" fill="url(#q)" opacity=".2" rx="11" ry="2.89"/><path d="m21.22 12.05c-.136-.02-.24-.012-.308.004l-9.087 2.017-1.673.373-.052.008-1.938 1.434 4.95-.074.04-.01 1.684-.37 9.084-2.033c.273-.06-.177-.41-1.01-.785-.624-.28-1.283-.498-1.69-.56z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#e)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 -.556)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 -.556)"/><path d="m10.093 10.84c.295-.214 1.183.265 2.02 1.097.834.83 1.297 1.694 1.09 1.993-.002 0 .02.018.018.02l7.193-7.24.026-.026s-.022-.018-.02-.02c.208-.298-.255-1.163-1.09-1.992-.837-.832-1.724-1.31-2.02-1.097l-.025.026z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(1.03 0 0 1.0325 7.983 -.556)"><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(#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.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(#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.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(#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=".485"><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(#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></g><path d="m17.5 1.5h4v21h-4z" fill="url(#d)" 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(#p)" 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..12f9a5fc5
--- /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"><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(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" 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="n" 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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#u" 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.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><radialGradient id="u" 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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#q)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#s)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#u)"/><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(#o)" 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="m21.22 12.05c-.136-.02-.24-.012-.308.004l-9.087 2.017-1.673.373-.052.008-1.938 1.434 4.95-.074.04-.01 1.684-.37 9.084-2.033c.273-.06-.177-.41-1.01-.785-.624-.28-1.283-.498-1.69-.56z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 -.556)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 7.983 -.556)"/><path d="m10.093 10.84c.295-.214 1.183.265 2.02 1.097.834.83 1.297 1.694 1.09 1.993-.002 0 .02.018.018.02l7.193-7.24.026-.026s-.022-.018-.02-.02c.208-.298-.255-1.163-1.09-1.992-.837-.832-1.724-1.31-2.02-1.097l-.025.026z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(1.03 0 0 1.0325 7.983 -.556)"><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(#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.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(#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.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(#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=".485"><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(#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></g><g transform="translate(0 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" 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..b40b6fa9f
--- /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"><radialGradient id="a" 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><linearGradient id="b"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-20.846258" x2="-13.585115" xlink:href="#b" y1="3.242736" y2="11.795373"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.600653" x2="10.861796" xlink:href="#b" y1="3.242736" y2="11.795373"/><ellipse cx="-11.666297" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.675859" ry="1.963204" transform="scale(-1 1)"/><g stroke="#888a85" stroke-linejoin="round"><path d="m-18.175186 14.587452q0-.905791-.616312-1.288652-.606974-.38286-1.774232-.38286v-2.231797q1.167258 0 1.774232-.373522.616312-.3828603.616312-1.2886521v-2.9695029q0-1.0365246.38286-1.568794.382861-.5322694 1.2513-.7750589.877778-.2521276 2.45591-.2521276v2.1010634q-.924468.018676-1.279314.3361701-.345509.308156-.345509.9804962v2.7920798q0 1.746217-2.185106 2.073049v.112057q2.185106.326832 2.185106 2.063711v2.79208q0 .681678.354847.989834.354846.308156 1.269976.326832v2.110402q-1.550118 0-2.437234-.24279-.877777-.242789-1.269976-.775059-.38286-.532269-.38286-1.58747z" fill="url(#c)" transform="scale(-.98294772 1.0173481)"/><path d="m6.271726 14.587452q0-.905791-.6163119-1.288652-.6069739-.38286-1.7742313-.38286v-2.231797q1.1672574 0 1.7742313-.373522.6163119-.3828603.6163119-1.2886521v-2.9695029q0-1.0365246.3828604-1.568794.3828605-.5322694 1.2513-.7750589.8777776-.2521276 2.4559096-.2521276v2.1010634q-.9244678.0186761-1.2793141.3361701-.3455082.308156-.3455082.9804962v2.7920798q0 1.746217-2.1851059 2.073049v.112057q2.1851059.326832 2.1851059 2.063711v2.79208q0 .681678.3548463.989834.3548462.308156 1.269976.326832v2.110402q-1.5501178 0-2.4372335-.24279-.8777776-.242789-1.2699761-.775059-.3828604-.532269-.3828604-1.58747z" fill="url(#d)" transform="scale(.98294772 1.0173481)"/></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..59f9c116f
--- /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(.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(-.98294772 0 0 1.0173481 23.714001 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#f" y1="3.242736" y2="11.795373"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" xlink:href="#a" y1="20.558281" y2="4.30681"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.062887" x2="13.178894" xlink:href="#a" y1="20.63019" y2="4.234901"/><linearGradient id="e" gradientTransform="matrix(.98294772 0 0 1.0173481 .282261 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#f" y1="3.242736" y2="11.795373"/><linearGradient id="f"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></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.499197h2.046878l.01271-12.9962133h-2.046878v-2.004512h3.99312l-.01271 17.0052383h-3.99312z" fill="url(#e)" stroke="url(#d)" stroke-linejoin="round"/><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)"/><path d="m9.4985558 18.499197h-2.046878l-.01271-12.9962133h2.046878v-2.004512h-3.99312l.01271 17.0052383h3.99312z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/></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..4ad4b5b63
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.cloud.svg
@@ -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="31.962961" x2="32.040272" y1="21.682827" y2="50.672535"><stop offset="0" stop-color="#fff"/><stop offset=".39045411" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.820675" x2="8.324544" y1="79.806198" y2="14.591269"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.179161 -2.377565)" gradientUnits="userSpaceOnUse" x1="129.40706" x2="127.83079" y1="39.210869" y2="84.771233"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 18.024842)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="19.88625" display="block" fill="url(#d)" 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(#c)" stroke="url(#b)" stroke-width="1.058824"/><path d="m11.964046 5.5970682c-1.323142 0-2.4328571.9399693-2.7002572 2.1831869-.4307224-.2140302-.922708-.3447137-1.4363075-.3447137-1.7768817 0-3.2173278 1.440447-3.2173278 3.2173276 0 1.110551.5517659 2.093355 1.4075807 2.671532-.8353617.473891-1.4075807 1.355247-1.4075807 2.38427 0 1.523042 1.2346686 2.757709 2.7577093 2.757709.710006 0 1.3496748-.277384 1.8384732-.718153.4887968.440768 1.12847.718153 1.838473.718153 1.323139 0 2.432858-.939972 2.700258-2.183187.430722.214032.922707.344714 1.436306.344714 1.776883 0 3.217329-1.440445 3.217329-3.217327 0-.634051-.200408-1.225357-.51707-1.723569.853472-.468807 1.436307-1.370489 1.436307-2.4129964 0-1.523041-1.234669-2.7577098-2.757709-2.7577098-.805196 0-1.53539.3401625-2.039557.8905104-.391209-1.0470823-1.373097-1.809747-2.556627-1.809747z" fill="none" stroke="url(#a)" stroke-width=".91939"/></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..fc866159f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg
@@ -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(.28486207 0 0 .34236833 20.001926 -2.23882)" gradientUnits="userSpaceOnUse" x1="19.011721" x2="9.101695" y1="66.91407" y2="3.559322"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31954742 0 0 .34021959 -32.633821 -2.601549)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="120.26409" y1="19.949394" y2="77.869469"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25701242 0 0 .13011445 11.206172 19.194805)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m12 2.4078945-9.4736868 9.4736865 9.4736868 9.473687 9.473687-9.473687z" fill="#b3b3b3"/><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(#b)" stroke-width="1.118419"/><ellipse cx="11.784451" cy="21.276638" display="block" fill="url(#c)" 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="url(#a)" stroke-linejoin="round"/><path d="m12 8.8418741-3.0397071 3.0397069 3.0397071 3.039708 3.039708-3.039708z" fill="#ececec" stroke-width="1.118419"/></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..958c02379
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.flower.svg
@@ -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(.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="3.852442" x2="15.302095" y1="3.278166" y2="13.238286"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="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="#888a85" stroke-width="1.058824"/><ellipse cx="12.08074" cy="11.99117" fill="none" rx="5.17746" ry="5.213414" stroke="#fdfdfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059"/></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..74cac53bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.forbidden.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.067797" x2="16.423729" y1="21.152542" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.37336191 0 0 .11633788 11.012672 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.228417" x2="16.127093" y1="3.167863" y2="14.893287"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#b)" 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(#c)" stroke="url(#a)" stroke-width="1.058824"/></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..b4c1c2728
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.heart.svg
@@ -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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="1.212502" x2="5.614658" y1="70.354958" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.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><radialGradient id="d" 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><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="url(#b)" stroke-linejoin="round"/><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.047364" ry="1.963204"/><path d="m8.8589933 4.569985c-2.2845233 0-4.1364962 1.7495127-4.1364962 3.9076821 0 .4605854.052828.9305491.258531 1.3025605 2.0971107 3.6977374 4.6311925 4.0350104 7.0665139 8.6294644v.02714c.006.01151.02266.01558.02872.02714.01005-.0191.01868-.03531.02872-.05427 2.435321-4.594454 4.969403-4.931727 7.066514-8.6294644.205704-.3720114.258531-.8419751.258531-1.3025605 0-2.1581694-1.851972-3.9076821-4.136496-3.9076821-1.293158 0-2.430316.5603297-3.188549 1.4382441-.0083.00963-.02049.017431-.02872.027137-.0082-.0097-.02041-.017508-.02872-.027137-.758232-.8779244-1.895391-1.4382541-3.1885487-1.4382541z" fill="none" stroke="url(#c)" stroke-width=".844"/></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..ea1921b40
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="6.652645" x2="13.913788" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204"/><path d="m9.323717 14.587452q0-.905791-.6163119-1.288652-.6069739-.38286-1.7742313-.38286v-2.231797q1.1672574 0 1.7742313-.373522.6163119-.3828603.6163119-1.2886521v-2.9695029q0-1.0365246.3828604-1.568794.3828606-.5322694 1.2512996-.7750589.877778-.2521276 2.45591-.2521276v2.1010634q-.924468.0186761-1.279314.3361701-.345508.308156-.345508.9804962v2.7920798q0 1.746217-2.1851062 2.073049v.112057q2.1851062.326832 2.1851062 2.063711v2.79208q0 .681678.354846.989834.354846.308156 1.269976.326832v2.110402q-1.550118 0-2.437233-.24279-.877778-.242789-1.2699766-.775059-.3828604-.532269-.3828604-1.58747z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"/></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..cd1f83b17
--- /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.714001 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.817369" x2="16.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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)"/><path d="m14.498556 18.499197h-2.046878l-.01271-12.9962133h2.046878v-2.004512h-3.99312l.01271 17.0052383h3.99312z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/></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..303b47e86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg
@@ -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="5.158786" x2="4.550786" y1="25.881355" y2="2.79661"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -33.60289 4.232605)" gradientUnits="userSpaceOnUse" x1="114.23752" x2="117.37312" y1="-8.372244" y2="67.46563"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.22678666 0 0 .11633788 7.47806 20.039795)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="7.98833" cy="21.901203" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><path d="m13.371665 2.7188918-6.7964792 7.9292262-1.628324 1.876112h2.477884 6.5132932l-3.716825 4.123905-1.0995612-2.183634-1.696907 7.121702 6.7876302-2.588503-2.212397-.942481 5.3363-5.920371 1.663721-1.876112h-2.513281-6.6194882l5.2035542-6.0885126z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
new file mode 100644
index 000000000..12621dd9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.296595" x2="4.194519" y1="68.554665" y2="3.946174"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 26.39711 1.486842)" gradientUnits="userSpaceOnUse" x1="-87.705956" x2="-86.701309" y1="9.634115" y2="63.319523"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.43" x2="13.062352" y1="17.933594" y2="51.014011"><stop offset="0" stop-color="#fff"/><stop offset=".28238243" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28253054 0 0 .11633788 7.886534 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="8.522228" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.767703" ry="1.963204"/><path d="m7.2173728 3.5313323c2.258238.4352962 4.2509392 4.0999245 4.2509392 8.5018787 0 4.401953-1.9927012 7.999948-4.2509392 8.435457 4.7321382-.228063 9.5646132-3.886953 9.5646132-8.435457 0-4.5485054-4.832475-8.2740283-9.5646132-8.5018787z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m9.6343962 4.748629c1.4650148.3746199 2.7577658 3.5284331 2.7577658 7.316797 0 3.78836-1.292751 6.884828-2.7577658 7.259631 3.0699408-.196274 6.2049728-3.345148 6.2049728-7.259631 0-3.9144873-3.135032-7.1207067-6.2049728-7.316797z" fill="none" stroke="url(#c)" stroke-width=".747225"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg
new file mode 100644
index 000000000..c1bfb293a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg
@@ -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="#d" y1="6" y2="20"/><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" gradientUnits="userSpaceOnUse" x1="15.711777" x2="16.423817" xlink:href="#b" y1="23.59322" y2="-.101695"/><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.529412" x2="20.470589" xlink:href="#b" y1="12" y2="12"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#f)" 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(#e)"/><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(#d)"/><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="url(#c)" stroke-linejoin="round" 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(#a)"/></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..34f1c9694
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg
@@ -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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.13236" x2="20.07571" y1="21.536673" y2="3.271745"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.43808" x2="12.740975" y1="9.815479" y2="18.444578"><stop offset="0" stop-color="#fff"/><stop offset=".13188316" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="2.523026" y2="13.829111"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width="1.058824"><path d="m7.4877169 3.5503384c.032887.2971061.1367037 1.3559763.2026653 2.676012.037916.7587532.061708 1.5778892.033088 2.2355247-.0143045.3287648-.0587433.601498-.1013292.8478863-.0425859.2463884-.0770189.4375788-.169577.5749083-.1567282.2328353-.2876952.3874403-.4404877.4404873-.1527915.054-.2929469-.011065-.4404866-.068241-.2950794-.1206-.673807-.3147989-1.3897064-.3039989-.7151021.0105883-1.2212581.2419109-1.5572155.6100639-.3359574.368259-.5084726.887401-.508732 1.455883.0002594.568589.1727746 1.054536.508732 1.422795s.8421134.599159 1.5572155.610064c.7158994.01059 1.094627-.185465 1.3897064-.306066.1475397-.05824.2876951-.119223.4404866-.06618.1527925.054.2837595.207758.4404877.440488.092552.137435.1269868.32852.169577.574908.042586.246283.087025.552104.1013294.880975.02862.657741.00487 1.443683-.033088 2.202436-.067024 1.341424-.1724983 2.437936-.2026653 2.7091.1841274-.000635.3749126-.02568.5418203-.03309.3230694-.01376 1.0270937-.08115 1.2592959-.121382.2322022-.03918.3884532-.07629.4756432-.13442.216569-.1458.3094125-.259002.3370875-.339155.02768-.07941.02181-.169739-.03309-.303998-.1097865-.268518-.3508875-.697186-.3391545-1.457951.01174-.761824.262953-1.314858.6783095-1.693705.415357-.378742.98139-.574591 1.592372-.574908.610981.000317 1.177015.196166 1.592372.574908.415356.378847.666566.931881.678309 1.693705.01173.760765-.229368 1.189433-.339154 1.457951-.0549.134259-.06077.223739-.03309.303998.02769.07941.120518.193355.337086.339155.08721.05929.243434.09429.475644.13442.232211.04024 1.036641.160929 1.359713.174694.166909.01059.357692.03203.541821.03309-.03016-.271164-.135646-1.367676-.202665-2.7091-.0379-.758753-.0617-1.544695-.03309-2.202436.01432-.328871.05873-.634692.10133-.880975.04259-.246388.07703-.437473.169577-.574908.156728-.23273.287695-.387335.440486-.440488.152793-.05294.292948.009.440488.06618.29508.120601.673808.316866 1.389706.306066.715104-.01059 1.221258-.241805 1.557216-.610064.335956-.368259.508473-.854206.508732-1.422795-.000259-.568482-.172776-1.087624-.508732-1.455883-.335955-.368153-.842109-.599158-1.557213-.610064-.715898-.010588-1.094626.183399-1.389706.303999-.14754.05718-.287695.121291-.440488.06824-.152791-.054-.283758-.207652-.440486-.4404877-.09256-.1373295-.126989-.3285199-.169577-.5749083-.04259-.2463883-.08703-.5191215-.10133-.8478863-.02862-.6576355-.0047-1.4767715.03309-2.2355247.06596-1.3200357.169782-2.3789059.202665-2.676012-.183936.0006354-.375074-.010588-.541821 0-.323072.013765-1.127502-.010192-1.359713.030044-.23221.039176-.388439.078359-.475644.136489-.216568.1458001-.309406.2588957-.337086.3391545-.02769.079412-.0218.1697395.03309.3039983.109786.2686236.350885.6948003.339154 1.4558829-.01174.7615068-.262953 1.314964-.678309 1.6937053-.415359.3788472-.981393.5766587-1.592374.5769764-.610982-.0003177-1.177015-.1981292-1.592372-.5769764-.4153565-.3787413-.6665645-.9321985-.6783095-1.6937046-.011731-.7610826.229368-1.1872593.3391545-1.4558829.05489-.1342588.060766-.2249041.033089-.3039983-.027678-.0794118-.1205185-.1933544-.3370875-.3391545-.087194-.0592941-.243441-.0963593-.4756434-.136489-.2322022-.0391764-.9362265-.0695906-1.2592959-.0833553-.1667457-.010588-.3578856.00106-.5418203 0z" fill="url(#d)" stroke="url(#a)"/><path d="m8.5898438 4.6074219c.042594.500338.080606.7972031.1191406 1.5683593.038673.7739102.064495 1.6110624.033203 2.3300782-.017067.3922693-.068541.719663-.1132813.9785156-.043431.25128-.059295.56894-.3300781.970703-.1883306.279784-.39654.638224-.9511719.832031-.569561.198609-1.0321925-.03459-1.1445312-.07813a1.0205228 1.0205228 0 0 1 -.017578-.0059c-.3677241-.150243-.4629507-.238348-.9882813-.230423-.5028902.007446-.6829676.128977-.8183594.277344-.13136.14399-.2439758.408444-.2441406.769531.0001648.361214.090922.566424.2441406.734375.1351254.148118.31485.269666.8183594.277344.5256353.0078.6209501-.08034.9882813-.230469a1.0205228 1.0205228 0 0 1 .011719-.0039c.1241932-.04902.5845917-.277775 1.1484375-.08203a1.0205228 1.0205228 0 0 1 .00586.002c.548775.193948.75792.550867.9472656.832031.2727896.405079.2867889.722225.3300781.972656.04722.273087.096337.620206.1132813 1.009766.031223.717568.00544 1.524376-.033203 2.296875-.038121.762959-.073385 1.044679-.1152344 1.548828.1662004-.01687.3143332-.02915.3945312-.03906-.1271471-.331067-.2895347-.592157-.2792978-1.255916.0150975-.979695.383468-1.858612 1.0117187-2.43164.6258199-.570652 1.4491719-.841367 2.2792969-.841797.830124.00043 1.653476.271144 2.279297.841797.628252.573029.996617 1.45195 1.011719 2.43164.01027.665942-.15396.92914-.28125 1.259766.127088.01951.280633.03761.496093.06641-.04203-.501645-.07764-.772851-.115234-1.525391-.03859-.77249-.06442-1.581135-.0332-2.298828.01713-.393497.06887-.741719.115234-1.009765.04345-.251338.05982-.569359.330078-.970703.185036-.274765.382591-.636866.949219-.833985a1.0205228 1.0205228 0 0 1 .002-.002c.569882-.197454 1.024996.03375 1.144532.08008a1.0205228 1.0205228 0 0 1 .01758.0059c.372748.152344.462825.240319.986328.232422.501166-.0074.685107-.131093.820312-.279297.151893-.166499.242022-.370828.242188-.734375-.000166-.363422-.110943-.623715-.242188-.767578-.135073-.148019-.318729-.271648-.820312-.279297-.525663-.0078-.617535.07974-.986328.230468a1.0205228 1.0205228 0 0 1 -.01758.0059c-.111821.04334-.566799.282624-1.144532.08203a1.0205228 1.0205228 0 0 1 -.0059-.002c-.55825-.197287-.759526-.557957-.945322-.833976-.270797-.401776-.286647-.7194371-.330078-.9707026-.0437-.2528107-.09799-.5800785-.115234-.9765625-.0313-.7192331-.0053-1.5582675.0332-2.3320313.03938-.7880802.0793-1.0981585.123047-1.6015625-.0538-.0001417-.100663.00184-.154297.00195-.191961.0004076-.285271.00728-.347656.00781.126893.3308875.289479.5874362.279297 1.2480468-.0151.9794598-.383066 1.8584048-1.011719 2.4316406-.624612.5697144-1.447114.843323-2.279294.8437557-.832181-.0004327-1.654682-.2740387-2.2792969-.84375-.6286573-.5732389-.9966123-1.4521891-1.0117187-2.4316406-.0102279-.6635649.1521988-.9235245.2792968-1.2539062-.0555665-.0033252-.2304386-.0125108-.3984374-.0234375z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg
new file mode 100644
index 000000000..998da6ad5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg
@@ -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="43.784271" x2="55.361858" xlink:href="#h" y1="3.442809" y2="14.301093"/><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="52.944443" x2="53.888889" y1="8.222222" y2="16.722223"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="g" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="114.63697" x2="125.80124" y1="69.456337" y2="16.818386"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><g transform="matrix(1.0588235 0 0 1.0588235 -43.058822 -.705882)"><path d="m44 4v11 5h11 5v-16h-5-6z" fill="url(#a)"/><path d="m44.6875 4 4 4h6.625l4-4h-1.3125-12zm-.6875.6875v14.625l4-4v-6.625zm16 0-4 4v6.625l4 4v-1.3125zm-11.3125 11.3125-4 4h1.3125 13.3125l-4-4z" fill="url(#g)"/><path d="m44 4v11 5h11 5v-16h-5-6z" fill="none" stroke="url(#h)" stroke-linejoin="round"/><path d="m49.166667 9.1666666v3.8958334 1.770833h3.895833 1.770833v-5.6666664h-1.770833-2.125z" fill="url(#f)"/></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..34e9fc787
--- /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"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -11.825554 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-16.776866" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="-11.177247" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m-14.105793 14.587452q0-.905791-.616312-1.288652-.606974-.38286-1.774231-.38286v-2.231797q1.167257 0 1.774231-.373522.616312-.3828603.616312-1.2886521v-2.9695029q0-1.0365246.38286-1.568794.382861-.5322694 1.2513-.7750589.877778-.2521276 2.45591-.2521276v2.1010634q-.924468.018676-1.279314.3361701-.345508.308156-.345508.9804962v2.7920798q0 1.746217-2.185106 2.073049v.112057q2.185106.326832 2.185106 2.063711v2.79208q0 .681678.354846.989834.354846.308156 1.269976.326832v2.110402q-1.550118 0-2.437234-.24279-.877777-.242789-1.269976-.775059-.38286-.532269-.38286-1.58747z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" transform="scale(-.98294772 1.0173481)"/></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..f04d51f39
--- /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.722719 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 19.991282 0)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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)"/><path d="m10.492726 18.499197h2.046878l.01271-12.9962133h-2.046878v-2.004512h3.99312l-.01271 17.0052383h-3.99312z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/></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..0c4502268
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.smiley.svg
@@ -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="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="b" gradientUnits="userSpaceOnUse" x1="13.31356" x2="13.177966" y1="20.084745" y2="3.762712"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.559322" x2="7.177966" y1="6.169491" y2="18.915255"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.39697225 0 0 .11633788 11.22886 17.899702)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.122048" cy="19.76111" display="block" fill="url(#d)" 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-6.84375 6h7.6875c-.443289 1.72689-1.974792 3-3.84375 3s-3.400461-1.27311-3.84375-3z" fill="url(#c)" stroke="url(#b)"/><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" fill="none" stroke="url(#a)" stroke-width=".882353"/></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..1bbad8ae5
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="3.953269" x2="14.803397" y1="1.8302" y2="12.946591"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12.140373" cy="20.713205" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.6533" ry="1.963204"/><g stroke-linejoin="round" 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-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="#888a85"/><ellipse cx="12.533898" cy="11.491526" fill="none" rx="3.483051" ry="3.40678" stroke="#fdfdfb" 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..ba8b20417
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tabdialog.svg
@@ -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(.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="b" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.5 0 0 .25 -1 3)" 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="e" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 -6.308)" gradientUnits="userSpaceOnUse" x1="7.505" x2="12.639" y1="8.598" y2="8.598"><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="f" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><rect fill="url(#a)" height="20" rx=".528" ry=".556" width="20" x="2" y="2"/><path d="m2.5 2.5h18.94v19.5h-18.94z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h22v1h-22z" fill="url(#d)" opacity=".15"/><path d="m1.5 6.163v15.3c0 .575.462 1.037 1.036 1.037h18.928c.574 0 1.036-.462 1.036-1.036v-15.3" fill="none" opacity=".3" stroke="#000"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="url(#e)"/><g stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964h21v-3.964c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".8" stroke="#2a70a7"/><g stroke-linejoin="round"><path d="m2.5 2.5v3h19v-3z" fill="none" opacity=".5" stroke="url(#f)"/><g fill="#e9e9e9" stroke="#a4a4a4"><rect height="3" rx=".792" ry=".833" width="3" x="4.5" y="9.5"/><rect height="3" rx=".792" ry=".833" width="3" x="4.5" y="15.5"/></g></g><g stroke="#565656" transform="matrix(.9998 0 0 -.99154 6 22.29)"><path d="m10.505 13.9v-11.9" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.505 5 4-4 4 4" fill="none"/></g></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..82db03757
--- /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" 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(.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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="4.999989" y2="43"/><linearGradient id="f"><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" 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="h" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="i" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#f" y1="2.268861" y2="19.728326"/><rect fill="url(#d)" 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(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#g)" 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" opacity=".4" stroke="#126400" 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(#i)" 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 fill="#126400"><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><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" 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..ece1f412f
--- /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"><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(.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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="4.999989" y2="43"/><linearGradient id="f"><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" 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="h" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="i" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#f" y1="2.268861" y2="19.728326"/><rect fill="url(#d)" 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(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#g)" 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" opacity=".4" stroke="#126400" 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(#i)" 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 fill="#126400"><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="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_tablemodefix.svg b/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg
new file mode 100644
index 000000000..90ffb0531
--- /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(.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" 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><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><g transform="matrix(-1 0 0 1 16.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/></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..002a103fc
--- /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"><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" 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><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><g transform="matrix(-1 0 0 1 22.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/></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..e633f2ed4
--- /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"><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" 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><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><path d="m7.5 4.5 3-3v6z" fill="#fcaf3e"/></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..2329bf65b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tableselectall.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" y1="2.268861" y2="19.728326"><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><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><g fill="none"><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z"/><path d="m2.5371094 1.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.6269531 11.6718755 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-3.626953-11.6718755-3.6269531c0-.574146-.462963-1.0371094-1.037109-1.0371094z" opacity=".3" stroke="#000"/><path d="m2.500001 2.499818-.000001 19.000182h18l.000001-19.000182z" opacity=".5" stroke="url(#b)" 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 fill="#3a3a3a"><path d="m6.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1l-.000002 5.000182h-1z" opacity=".4"/></g><path d="m2 6h4v1h-4z" opacity=".321"/><path d="m7 6h4v1h-4z" opacity=".321"/><path d="m12 6h4v1h-4z" opacity=".321"/><path d="m17.000001 6h4v1h-4z" opacity=".321"/><path d="m2 2h19v20h-19z" fill="#fcaf3e" opacity=".75"/><g fill="#ce5c00"><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h19v20h-19z"/><path d="m6 2h1v20h-1zm5 0h1v20h-1zm5 0h1v20h-1z"/><path d="m21 6v1h-19v-1zm0 4v1h-19v-1zm0 4v1h-19v-1zm0 4v1h-19v-1z"/></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..11a065cc1
--- /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(.45714 0 0 .43457 1.0286 .90372)" 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="m4 2c3.6664 0 16 .0013 16 .0013v19.999h-16v-20z" fill="url(#c)"/><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..a9b62369c
--- /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"><radialGradient id="a" 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="b" 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(#a)"/><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(#b)" opacity=".867"/></g><path id="c" d="m20.501.5h2.9986v3.0003h-2.9986z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015" stroke-width=".99292"/><use id="d" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#c"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#c"/></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..e60d6fdcf
--- /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" 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="b" cx="22.571428" cy="30.857143" gradientTransform="matrix(.30275225 0 0 .13549598 5.16645 13.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="17.430689" fill="url(#b)" opacity=".2" rx="4.714285" ry="2.890133"/><path d="m13.760112 17.1486h-3.103869l.025912-11.7423875h-4.0693923v-2.9488432h11.1908293v2.9488432h-4.069393z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196" transform="scale(.98294772 1.0173481)"/><path d="m6.5 4.5v1h11v-1zm3.998047 4-.02344 10.945312h.002l.023393-10.945312zm3.001953 0 .02344 10.945312h.002l-.023487-10.945312z" fill="#fff" opacity=".1" transform="translate(0 -2)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 17.5 3-3v6z"/><path d="m20.5 17.5-3-3v6z"/></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..3badbb137
--- /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"><radialGradient id="a" 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="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><g transform="translate(-1.899828 3)"><ellipse cx="12" cy="18.110001" fill="url(#a)" 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(#b)"/></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="#fcaf3e" stroke="#ce5c00"/></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_texttocolumns.svg b/icon-themes/elementary_svg/cmd/lc_texttocolumns.svg
new file mode 100644
index 000000000..6c810e552
--- /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(.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="b" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#d" y1="15.999" y2="19.963"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="g" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728"/><linearGradient id="h" 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="i" 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="j" 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="k" 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="l" 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(#l)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#k)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#j)" opacity=".15"/></g><path d="m3.5 1.5h17v10h-17z" fill="url(#i)"/><g fill="none"><path d="m19.5 10.5h-15v-8h15z" stroke="url(#h)" 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="#a10705"/><path d="m11.5 4.5h6.5" stroke="#f9c440"/><path d="m18 6.5h-4.5" stroke="#a10705"/><path d="m12.5 6.5h-6.5" stroke="#f9c440"/></g><g transform="translate(6.01 8.007)"><rect fill="url(#a)" height="12" rx=".528" ry=".556" width="8.858" x="2" y="2"/><path d="m2.5 2.5h8.5l-.142 11.5h-8.498z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h11v1h-11z" fill="url(#e)" 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="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#f)"/><g fill="none" stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" opacity=".4" stroke="#126400"/><path d="m2.5 2.5v3l7.99-.007v-3z" opacity=".5" stroke="url(#g)" stroke-linejoin="round"/></g><path d="m6 7h1v8h-1zm-4 3h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/><g fill="none"><path d="m2.99 8.493h2" stroke="#a10705"/><path d="m7.99 8.493h2" stroke="#f9c440"/><path d="m9.99 12.493h-2" stroke="#a10705"/><path d="m4.99 12.493h-2" stroke="#f9c440"/></g></g><path d="m12.50005 12.5-3.0000003-4h6.0000003z" fill="#fcaf3e" stroke="#ce5c00"/></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..04bd184d2
--- /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" 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="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40541 0 0 .45946 2.2703 8.9727)" gradientUnits="userSpaceOnUse" x1="24.107" x2="24.107" y1="6.5889" y2="41.412"><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="7.4957" cy="8.4498" gradientTransform="matrix(0 1.1385 -.9889 -.00000002 19.656 2.2494)" 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="g" gradientTransform="matrix(.4 0 0 .48718 1.7 8.3074)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><radialGradient id="h" cx="24.502" cy="6.6476" gradientTransform="matrix(0 1.2712 -1.4973 0 22.453 -20.791)" gradientUnits="userSpaceOnUse" r="17.498"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.32957 0 0 .34141 1.9537 8.8264)" gradientUnits="userSpaceOnUse" x1="32.901" x2="32.901" y1="4.6482" y2="61.482"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4 0 0 .5 .90002 8.2497)" gradientUnits="userSpaceOnUse" x1="10.654" x2="10.654" xlink:href="#k" y1="1" y2="3"/><linearGradient id="k"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4 0 0 .051282 1.7001 8.2689)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><linearGradient id="m" gradientTransform="matrix(.52589 0 0 1.0165 -.25845 5.508)" gradientUnits="userSpaceOnUse" x1="24.64" x2="24.64" xlink:href="#k" y1="3.3805" y2="4.497"/><linearGradient id="n" gradientTransform="matrix(.37517 0 0 .49377 .22912 8.1438)" gradientUnits="userSpaceOnUse" x1="10.199" x2="54.887" y1=".065302" y2=".065302"><stop offset="0" stop-color="#9b876c"/><stop offset=".93373" stop-color="#9b876c"/><stop offset=".94248" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="o" 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"/><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 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><linearGradient id="r" 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 transform="translate(0 -8)"><g opacity=".4" transform="matrix(.52632 0 0 .42857 -.63158 10.857)"><path d="m38 40h5v7h-5z" fill="url(#o)"/><path d="m-10-47h5v7h-5z" fill="url(#q)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#r)"/></g><g stroke-linejoin="round"><path d="m20.491 10.304c-.15472-.65506-.058276-1.1709-.14375-1.7957h-15.839l.093482 1.9826" fill="url(#m)" stroke="url(#n)" stroke-miterlimit="0" stroke-width="1.0174"/><g stroke-linecap="round"><path d="m5.5001 10.5h-1.6c-.22834 0-.4-.02116-.4-.04878v-1.3982c0-.44396.22361-.553.51636-.553h1.4836" fill="url(#j)" stroke="url(#l)"/><path d="m4.5095 10.51h15.981v18.981h-15.981z" fill="url(#h)" stroke="url(#i)" stroke-miterlimit="0" stroke-width="1.019"/><path d="m5.5 10.5v19h-1.6c-.22834 0-.4-.2011-.4-.46341v-18.537z" fill="url(#f)" stroke="url(#g)"/><path d="m4.5 11.5h15v17h-15z" fill="none" opacity=".5" stroke="url(#e)"/></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(#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_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..35f0efece
--- /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(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="m19.838291 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="#fcaf3e" stroke="#ce5c00"/><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(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/></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..55c39e232
--- /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="#ce5c00" stroke-miterlimit="0"><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..454cc3784
--- /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="#f8b17e"/><stop offset=".262" stop-color="#e35d4f"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.257238" x2="8.257238" y1="7.374122" y2="16.719549"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#c7321f"/></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..6a7bbdbe2
--- /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="#ce5c00" stroke-miterlimit="0" 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..bc8a2e98f
--- /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="#ce5c00" stroke-miterlimit="0" 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..43c7fed58
--- /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(.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="b" 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="c" 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="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 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><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(#c)" 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(#b)"/><g fill="none"><path d="m19.5 21.5h-15.0000004l.0539319-18.0013169h15.0000005z" stroke="url(#a)" 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)"><rect fill="#8cd5ff" height="2.250006" ry=".5" stroke="#0d52bf" stroke-linecap="square" width="2.250006" x="3.128548" y="11.624988"/><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"/><rect fill="#ffc27d" height="2.250006" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="2.250006" x="3.128548" y="15.374997"/><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"/><rect fill="#d1ff82" height="2.250006" ry=".5" stroke="#3a9104" stroke-linecap="square" width="2.250006" x="3.128548" y="19.125006"/><g fill="none" stroke="#898989" stroke-linecap="round"><path d="m6.8785578 19.125007h5.5000002"/><path d="m6.8785578 20.62501h3"/></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..618b613e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglemergecells.svg
@@ -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="24.060406" xlink:href="#c" y1="4.999989" y2="40.60302"/><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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l-.00125 19.001408h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" 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(#e)"/><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" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" 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="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 fill="#126400"><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><path d="m7 11h9v7h-9z" fill="#46a9eb" fill-opacity=".984314"/><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="#2f78c8"/><path d="m7.4999998 14.5 3.0000002-3v6zm8.0000002 0-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.001575"/></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..5a3a86187
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggleobjectrotatemode.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="10.878025" x2="8.334375" xlink:href="#c" y1="3.595065" y2="4.614189"/><linearGradient id="c"><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" gradientUnits="userSpaceOnUse" x1="10.990913" x2="8.504643" xlink:href="#c" y1="3.131632" y2="4.03656"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" xlink:href="#a" y1="2.549" y2="9.641272"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="7.703298" x2="9.940942" xlink:href="#c" y1="2.608473" y2="1.794038"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.545164" x2="9.8733" xlink:href="#c" y1="2.947593" y2="2.381785"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.186459" x2="5.746894" xlink:href="#a" y1="2.549" y2="4.195608"/><linearGradient id="j" 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="k" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="53.107346" x2="4.864409" y1="41.231422" y2="10.601694"><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="l" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.17746" x2="16.999998" y1="4.727082" y2="13.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.27368584 .27368584 -.22570982 -.22570982 21.144261 11.608909)" gradientUnits="userSpaceOnUse" x1="33.278999" x2="37.746555" y1=".530143" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g stroke-width="1.188514" transform="matrix(-.59495023 -.59495023 .59495023 -.59495023 9.917674 25.98133)"><path d="m3.483564 8.483564h13.032871v10.032871h-13.032871z" fill="url(#m)" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7616056 9.7095993 10.5520154-.0752277.111469 7.7907174-10.6809158-.169263z" fill="none" stroke="url(#k)"/></g><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(#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(#b)"/><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(#d)"/></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(#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(#h)"/></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..76d46770c
--- /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" 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" 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="e" gradientUnits="userSpaceOnUse" x1="8.295028" x2="8.295028" y1="-4.283906" y2="16.849756"><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="f" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728326"/><rect fill="url(#a)" 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(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#d)" opacity=".15"/><path d="m1 6.1640625v15.2988285c0 .189211.0396392.369009.1035156.537109h1.4335938c-.305795 0-.5371094-.231314-.5371094-.537109v-15.2988285z" 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(#e)"/><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" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.000001 7h1v11.99982h-1z" opacity=".321"/><path d="m11.000001 7h1v7.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v4h-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" fill="#f8f8f8"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" fill="#f8f8f8"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><g fill="#f8f8f8"><path d="m7.000001 17.999819h4v1h-4z"/><path d="m12.000001 17.999819h4v1h-4z"/><path d="m17.000002 17.999819h4v1h-4z"/></g><g fill="#126400"><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><path d="m21 6.1640625v15.2988285c0 .305795-.231314.537109-.537109.537109h-16.462891-1.4628906-1.4335938c.2205451.580396.7803079 1 1.4335938 1h17.9257816c.842497 0 1.537109-.694612 1.537109-1.537109v-15.2988285z" fill="#f1f1f1" opacity=".3"/><g fill="#f8f8f8"><path d="m16 11h1v11h-1z"/><path d="m11 15h1v7h-1z"/><path d="m6 19h1v3h-1z"/><path d="m12 14h4v1h-4z"/></g></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..53493a74d
--- /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="605.714" cy="486.648" gradientTransform="matrix(.01446 0 0 .00922 14.122 14.197)" 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(-.01446 0 0 .00922 11.15 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="d" 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="e" gradientTransform="matrix(.51147 0 0 .5174 -.283 -2.972)" gradientUnits="userSpaceOnUse" x1="20.909" x2="20.909" y1="42.125" y2="17.249"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d0d0d0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4886 0 0 .39942 .26 1.285)" gradientUnits="userSpaceOnUse" x1="26.538" x2="29.268" y1="22.765" y2="45.015"><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="0" stop-color="#fff" 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(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#g" y1="10.631" y2="35.623"/><linearGradient id="i" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#g" y1="21.342" y2="24.912"/><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><g opacity=".5"><path d="m2.435 17.58h20.4v2.24h-20.4z" fill="url(#d)" 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(#c)" 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(#a)" opacity=".402" transform="matrix(1 0 0 1.34 -.635 -6.04)"/></g><path d="m4.316 5.59c-.982 0-1.786.827-1.786 1.83v7.108h-1.758c-.155 0-.272.135-.272.29v3.39c0 .158.117.292.272.292h22.44c.155 0 .288-.134.288-.29v-3.39c0-.157-.133-.292-.288-.292h-1.716l.004-7.028c0-1.46-.613-2-2-2z" fill="url(#e)" fill-rule="evenodd" stroke="#a9aba7" stroke-linejoin="round"/><path d="m4.598 6.525c-.566 0-1.098.385-1.098 1.013v7.937h-2l.045 2h20.955l-.056-2h-1.944v-8c-.02-.724-.112-.938-1-.938z" fill="none" opacity=".4" stroke="url(#f)" stroke-linecap="round"/><path d="m16.482 16.507v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" fill="url(#j)" transform="translate(-.993 -2.007)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#h)" transform="translate(-.993 -2.007)"/><path d="m15.49 14.5v-3h4v3h3v4h-3v3h-4v-3h-2.99v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.482-.007v2l-2.482.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#i)" transform="translate(-.993 -2.007)"/></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..933447cb3
--- /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="#ce5c00" stroke-miterlimit="0"/></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..cc4dfb63e
--- /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" fill="#81d72c" fill-opacity=".588" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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="#85f619" 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..d4761848d
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#c7321f"/></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><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="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="#e20000"/></g><g fill="#e20000"><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(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-linecap="round" stroke-linejoin="round" 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)" stroke-linecap="round" stroke-linejoin="round"/><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(.17506378 0 0 .17506378 .285714 -.265306)"/></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..9ba86b4e3
--- /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(.65657 -.6598 .73452 .73087 -21.95 5.314)" 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(.638 -.64114 .85963 .85535 -24.357 1.938)" 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(.638 -.64114 .85963 .85535 -24.54 2.122)" 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(.638 -.64114 .85963 .85535 -23.722 1.3)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.905 1.484)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.084 .66)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.638 -.64114 .85963 .85535 -23.267 .843)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4054 0 0 .46216 2.27 .858)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2.787" 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(.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="n" 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="o" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 17.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 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#p"/><linearGradient id="r" 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(#r)" opacity=".15"/><path d="m3.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#q)" opacity=".15"/><path d="m20.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#o)" opacity=".15"/><path d="m3.5 1.5h17v20h-17z" fill="url(#m)" stroke="url(#n)" stroke-linejoin="round"/><g fill="none"><path d="m19.5 20.5h-15v-18h15z" stroke="url(#l)" 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="#e20000"/></g><path d="m6 6h3.674v1h-3.674zm2.61-2h2.257v1h-2.257zm3.67 14h3.597v1h-3.597z" fill="#e20000"/><path d="m21.362 19.94c-.137-.02-.245-.008-.316.008l-9.546 2.197-1.756.405-.054.01-2.136 1.505 5.097-.135.044-.01 1.768-.404 9.543-2.212c.287-.067-.142-.423-.96-.8-.615-.284-1.27-.502-1.683-.563z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m3.996 16.48c.446-.335 1.697.293 2.847 1.437 1.147 1.14 1.75 2.362 1.424 2.813 0 0 .028.025.027.026l16.01-16.088c.406-.41-.225-1.7-1.41-2.88-1.189-1.18-2.484-1.805-2.889-1.398z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m19.464 9.14c.307-.23 1.17.203 1.962.99.79.788 1.207 1.63.98 1.94l.02.018 1.346-1.353.028-.028-.02-.018c.227-.312-.19-1.153-.98-1.94-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".34458"/><path d="m9.777 18.875c.307-.23 1.17.202 1.962.99.79.787 1.206 1.63.98 1.94l.02.017 7.597-7.635.028-.028c0-.002-.02-.018-.02-.02.227-.31-.19-1.15-.98-1.938-.793-.788-1.655-1.22-1.962-.99l-.028.027z" fill="#0c0c0c" opacity=".6"/><path d="m15.862 4.555c.446-.334 1.697.293 2.847 1.437 1.146 1.142 1.75 2.363 1.423 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#b)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m15.68 4.74c.445-.336 1.696.292 2.846 1.436 1.147 1.14 1.75 2.363 1.424 2.813 0 0 .028.024.027.026l.2-.2c0-.002-.03-.026-.027-.027.327-.452-.278-1.673-1.425-2.814-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#d)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.497 3.917c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#f)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.314 4.1c.446-.334 1.697.294 2.847 1.438 1.148 1.14 1.752 2.363 1.425 2.813 0 .003.028.026.027.028l.2-.2c0-.002-.03-.026-.027-.027.327-.45-.278-1.67-1.425-2.812-1.15-1.144-2.4-1.772-2.847-1.437z" fill="url(#g)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m17.135 3.276c.446-.334 1.697.293 2.847 1.437 1.147 1.142 1.75 2.363 1.424 2.813 0 .002.028.025.027.027l.2-.2c0-.002-.03-.025-.028-.027.327-.45-.277-1.672-1.424-2.813-1.15-1.144-2.4-1.772-2.846-1.437z" fill="url(#h)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m16.952 3.46c.446-.335 1.697.293 2.847 1.437 1.146 1.14 1.75 2.362 1.423 2.813 0 0 .028.025.027.026l.2-.2c0-.002-.03-.025-.027-.027.327-.45-.278-1.672-1.425-2.813-1.15-1.145-2.4-1.772-2.847-1.438z" fill="url(#i)" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><g fill-rule="evenodd"><path d="m.928 23.76 7.283-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.77-2.844-1.434z" fill="url(#j)" stroke="url(#k)" stroke-width=".5" transform="matrix(.68916 0 0 .68916 7.023 7.518)"/><path d="m8.235 22.535-.573 1.353 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.273-.453-.395z" fill="#0c0c0c" stroke="#0c0c0c" stroke-width=".34458"/></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..14a2fc376
--- /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"><linearGradient id="a" gradientTransform="matrix(0 -.59171698 -.63516951 0 23.744461 27.519327)" 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="b" gradientTransform="matrix(-.54198763 0 0 .50490985 24.710717 .203144)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.455616"><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="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 .487385 29.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m21.940932 16.976195a8.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"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.904763-4.872569-13.119035v-4.143524l-8.9999996 6.904756 8.9999996 6.904755v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" display="block" fill="url(#b)"/><g fill="none"><path d="m17.735547 17.332859c2.427676-2.843188.904437-10.266783-7.151957-9.715933l-.08512-3.150649-6.3408029 4.914019 6.3408029 4.870664v-2.902512c7.70931-.744942 7.962298 4.835058 7.237078 5.984411z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m16.413599 19.738099c5.627431-4.904763 3.627431-12.9047631-4.872569-13.1190351v-4.143524l-8.9999996 6.904756 8.9999996 6.9047551v-4.110195c4.947306-.192038 7.718477 4.318814 4.181653 7.563243z" opacity=".5" stroke="#956500"/></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..1d4f011ca
--- /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" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="4.354743" y2="57.840454"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="17.83482" y2="73.398201"/><linearGradient id="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#d" y1="33.392567" y2="88.955948"/><linearGradient id="d" 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(#b)" 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(#c)" 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><path d="m4.5 21.5v-4h2v2h8v2h-8z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m4.5 2.5v4h2v-2h8v-2h-8z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><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_unhainframes.svg b/icon-themes/elementary_svg/cmd/lc_unhainframes.svg
new file mode 100644
index 000000000..49424d261
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_unhainframes.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(.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="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(#a)" fill-rule="evenodd" opacity=".3"/><path d="m16.902344 1.5c-1.037664 0-1.913459.3645856-2.625 1.09375l-2.650391 2.6640625c-.713188.7120347-1.068359 1.5819001-1.068359 2.6113281 0 1.0551224.376801 1.9517243 1.132812 2.6894534l1.75 1.75c.737894.756012 1.629882 1.132812 2.675782 1.132812 1.029427 0 1.903576-.360608 2.625-1.082031l2.677734-2.6757812c.719776-.7205996 1.080078-1.5955721 1.080078-2.625 0-1.0294281-.364091-1.8992935-1.09375-2.6113282l-1.890625-1.8789062c-.713188-.7120347-1.583854-1.0683594-2.613281-1.0683594zm0 2.4707031c.334358 0 .62629.1159116.875.3476563l1.890625 1.8789062c.240474.2401449.361328.5268052.361328.8613282 0 .3432523-.120854.6346902-.361328.875l-2.675781 2.6757812c-.230592.232239-.522525.347656-.875.347656-1.358962-.372487-2.645164-1.8451924-3.101563-3.0878907 0-.3430877.120853-.634855.361328-.875l2.652344-2.6640625c.238828-.2403096.528805-.359375.873047-.3593747zm-9.0195315 6.5878909c-1.029428 0-1.9042357.358655-2.625 1.080078l-2.6777344 2.677734c-.7204349.719776-1.0800781 1.595573-1.0800781 2.625 0 1.029428.3645856 1.900094 1.09375 2.613282l1.890625 1.876953c.7120347.713188 1.5838534 1.068359 2.6132812 1.068359 1.0381574 0 1.9134595-.365739 2.625-1.09375l2.6503908-2.664062c.711541-.711542 1.068359-1.5819 1.068359-2.611329 0-1.055781-.378447-1.951559-1.132812-2.689453l-1.75-1.75c-.737893-.754364-1.6285651-1.132812-2.6757815-1.132812zm0 2.470703c.3603821 0 .6671889.137046.9257813.412109l1.7500002 1.750003c.283299.266828.425781.578741.425781.939453 0 .342594-.120854.634525-.361328.875l-2.6503905 2.664063c-.2315801.232239-.5231826.347656-.875.347656-.3430878 0-.634855-.113581-.875-.335937l-1.8925784-1.87891c-.2401448-.240474-.359375-.52697-.359375-.861328 0-.34424.11923-.636479.359375-.876953l2.6777344-2.675781c.2403096-.238828.5319121-.359375.875-.359375z" fill="#d3d7cf" stroke="#000" stroke-opacity=".426667"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m11.90625 6.5 3.218748-3.3441382c.5625-.53125 1.930437-1.1296543 3.367937-.19215l2.694565 2.7237882" opacity=".4"/><path d="m2.78125 15.65625 3.218748-3.344138c.5625-.53125 1.930437-1.129654 3.367937-.19215" opacity=".4"/><path d="m3.75 18.541305 1.593748 1.687888c1.2348485 1.147149 2.2559191 1.016073 3.3396788.175457.215511-.167161 2.2499542-2.551804 2.5282582-2.733307" opacity=".4"/><path d="m15.281248 11.666693c1.047349.303399 1.537169.516073 2.620929-.324543.215511-.167161 2.249954-2.551804 2.528258-2.733307" opacity=".4"/></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..fd2924e77
--- /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" gradientTransform="matrix(.6463 0 0 .653 -2.88 -12.25)" 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="b" gradientTransform="matrix(.8236 0 0 .8237 18.39 -12.633)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#c" y1="22.767" y2="39.522999"/><linearGradient id="c"><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(.6066 0 0 .6068 16.73 -5.904)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#c" y1="39.396999" y2="22.916"/><linearGradient id="e" gradientTransform="matrix(.48288 0 0 .360996 -988.192 -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><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.564708 0 0 .16941 -17.464 21.5164)" gradientUnits="userSpaceOnUse" r="10.625" 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(.008 0 0 .0062 15.158 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="i"><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="j" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#i"/><radialGradient id="k" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#i"/><radialGradient id="l" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 109.91325 -25.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#i"/><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(#k)" 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(#j)"/><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.5 12.5h13v-1h-13z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/><circle cx="3.5" cy="5.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="4.5" fill="url(#l)" r="1.5"/><circle cx="3.5" cy="13.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="3.5" cy="12.5" fill="#fcaf3e" r="1.118644" stroke="#ce5c00" stroke-opacity=".668605" stroke-width=".745763"/><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.5 16.5h9v-1h-9z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".666667"/></g><path d="m20 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15"/><path d="m23.9 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(#f)" fill-rule="evenodd" opacity=".3" stroke-width=".6"/><path d="m18.2 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.0612c-.0876.108-.183.2112-.2862.306l-.0504.0432c-.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-.1848 0-.3636-.018-.5376-.054-.0018 0-.0042 0-.006-.0018-.0048 0-.0084-.0024-.012-.0036-.1644-.0336-.324-.084-.4752-.147l-.0396-.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-.123-.1512-.255-.2124-.3918-.012-.0258-.024-.0522-.0348-.078-.057-.1392-.102-.285-.135-.4344l-.0156-.072c-.0318-.1644-.051-.3354-.051-.5124 0-.1842.018-.363.054-.537l.0012-.003.0036-.0156c.0342-.1638.084-.3228.1476-.474l.0162-.0402c.066-.1482.1416-.2892.2298-.4218l.0138-.024c.0912-.1338.1962-.258.3096-.3732l.0252-.027c.111-.1104.234-.21.3624-.2988l.048-.036c.1236-.0828.2556-.1518.3924-.213.0258-.012.0522-.024.078-.0348.1392-.057.285-.102.4344-.135.024-.006.048-.012.072-.0162.1662-.0324.3372-.0516.5136-.0516.1002 0 .2004.006.3.018v1.782l4.6596-3z" fill="url(#e)" opacity=".99" stroke-width=".6"/><g fill="none"><path d="m13.49 6.12v-2.79l4.932 3.188-4.932 3.14v-2.526" opacity=".5" stroke="url(#a)" 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(#b)" 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(#d)" 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_upsearch.svg b/icon-themes/elementary_svg/cmd/lc_upsearch.svg
new file mode 100644
index 000000000..791b69a4a
--- /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"><radialGradient id="a" cx="22.652411" cy="-40.142262" gradientTransform="matrix(-1.4583908 0 0 -1.5241254 45.582541 -59.323023)" 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="m20.014826 14.141498c.0098-.24579-.100448-.475448-.281251-.656251l-6.968748-7.1250022c-.146901-.146901-.316937-.238674-.5-.281248-.09403-.02188-.187359-.03729-.28125-.03125-.03029-.0017-.06324-.0012-.09375 0-.05498.0095-.103995.01176-.156253.03125-.18877.04065-.38004.13004-.531252.281249l-6.9687484 7.1250032c-.361604.361605-.329237.952012.0625 1.34375l1.406249 1.406251c.391738.391737 1.013397.424103 1.375.0625l2.90625-2.906248v6.562498c0 .554.4460014.999999 1.0000004 1l2-.000001c.553998 0 .999999-.446 1-1.000001l.000001-6.593747 2.937498 2.937499c.361606.361601.952015.329234 1.343752-.0625l1.437503-1.406249c.195868-.195868.302667-.441712.3125-.6875z" fill="#fff" opacity=".35"/><path d="m20.014825 13.141867c.0098-.245789-.100449-.475448-.28125-.65625l-6.968749-7.1250007c-.146903-.146902-.316938-.238675-.5-.281248-.09402-.02187-.187362-.03729-.28125-.03125-.03029-.0017-.06324-.0012-.09375 0-.05498.0095-.103995.01176-.156252.03125-.188771.04065-.38004.13004-.531253.28125l-6.968747 7.1250017c-.361604.361604-.329238.952012.0625 1.343749l1.406251 1.40625c.391737.391737 1.013395.424102 1.374999.0625l2.906252-2.906248-.000002 6.562498c.000001.554.446001 1 1.000001 1l1.999998-.000001c.554-.000001 1-.445999 1-.999999v-6.593749l2.9375 2.937498c.361603.361603.952012.329238 1.343749-.0625l1.437504-1.406251c.19587-.195867.302667-.441711.3125-.6875z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m19.525551 13.117512c.0034-.08513-.02154-.177793-.124998-.281249l-6.968749-7.1249996c-.08449-.08449-.185521-.133987-.281252-.156248-.07356-.01711-.106256-.0012-.125002 0a.49703749.49703749 0 0 1 -.03125-.000001c-.04523.0078-.02193-.0013-.03125-.000002-.0052-.000289-.0099-.000848-.03125 0a.49703749.49703749 0 0 1 -.09375.03125c-.109709.02363-.208955.0527-.281242.124994l-6.9687525 7.1249886c-.159857.159857-.162368.431385.0625.656251l1.406239 1.406254c.215519.215521.537766.212234.6875.0625l2.90625-2.906247a.49703749.49703749 0 0 1 .8437515.343754l.000002 6.562499c0 .287265.212735.500001.499999.499999l2.000007.000006c.287265 0 .499999-.212735.499999-.5v-6.593749a.49703749.49703749 0 0 1 .843749-.343749l2.937499 2.937498c.159857.159855.431385.162367.65625-.0625l1.437502-1.406247c.112713-.112713.151636-.259611.156249-.375002z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.364879 13.064529-6.343749-6.4999997-6.3437488 6.4687507.781251.781251 2.53125-2.531251a1.4619211 1.4619211 0 0 1 2.4999978 1.03125v6.09375h1.0625v-6.125a1.4619211 1.4619211 0 0 1 2.499998-1.031252l2.562501 2.5625.75-.75z" opacity=".03"/></g></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..023118d20
--- /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" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="33.392567" y2="88.955948"/><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .88715805 -1.170997 0 12.59868 -21.405717)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66094" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.836708" x2="5.836708" y1="15.724609" y2=".150487"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.61122011 0 0 .61120367 -30.018279 10.14557)" 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="e" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -16.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="33.392567" y2="88.955948"/><linearGradient id="f" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#g" y1="4.354743" y2="57.840454"/><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 transform="matrix(-1 0 0 1 23 0)"><rect fill="url(#e)" 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="#fff" stroke-linecap="square" stroke-linejoin="round"/><g transform="translate(-2 -4)"><rect fill="url(#f)" 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(#a)" 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="m20.776275 2.3464914c-.16-.016-.317.062-.4.212l-3.485 6.416-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.006 1.298c-.11.2-.036.45.164.56l4.098 3.4039996c.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.6539996c.11-.2.036-.45-.164-.56l-1.508-.834c-.05-.027-.106-.043-.16-.048z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689"/><g transform="matrix(.43055345 0 0 .43055345 14.836081 13.327553)"><path d="m7.9261897.36410631c-4.1724648 0-7.56211339 3.38964859-7.56211339 7.56211339.00003026 4.1722633 3.38964859 7.5619113 7.56211339 7.5619113 4.1722633 0 7.5619113-3.389648 7.5619113-7.5619113 0-4.1724648-3.389648-7.56211339-7.5619113-7.56211339z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.322592"/><path d="m13.345421 7.9998355c0 2.9524815-2.393104 5.3455855-5.3453388 5.3455855-2.9522349 0-5.3455033-2.393104-5.3455033-5.3455855 0-2.9521527 2.3932684-5.3452566 5.3455033-5.3452566 2.9522348 0 5.3453388 2.3931039 5.3453388 5.3452566z" fill="none" opacity=".4" stroke="url(#d)" stroke-width="2.322592"/><path d="m2.703309 7.3683h10.451664v-2.322592h-10.451664z" opacity=".2"/><path d="m2.703309 8.529596h10.451664v-2.322592h-10.451664z" 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..3e3833325
--- /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(.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(.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(.02071006 0 0 .00617647 .514794 15.235447)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#h" y1="366.64789" y2="609.50507"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 7.840805 15.23546)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.221258" xlink:href="#g" y1=".985206" y2="51.832962"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h"><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(-.00803239 0 0 .00617647 11.840805 18.23546)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.02071006 0 0 .00617647 4.514794 18.235447)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#h" y1="366.64789" y2="609.50507"/><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#g" y1=".985206" y2="47.013336"/><linearGradient id="l" gradientTransform="matrix(.02071006 0 0 .00617647 23.006319 8.633711)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#h" y1="366.64789" y2="609.50507"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 30.33233 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00803239 0 0 .00617647 30.651196 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><path d="m3.000001 17.500035h10v1.5h-10z" fill="url(#c)" opacity=".15"/><path d="m3.000001 17.5001v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#d)" opacity=".15"/><g transform="translate(0 1)"><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)"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 15.96520004h-11.000076z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m5 3c1.604056 0 7 .000867 7 .000867l.000009 13s-4.666672 0-7.000009 0c0-4.33361 0-8.667219 0-13.000829z" opacity=".05"/><path d="m7.000001 20.500035h10v1.5h-10z" fill="url(#j)" opacity=".15"/><path d="m7.000001 20.5001v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#i)" opacity=".15"/><g transform="translate(4 4)"><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)"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 15.96520004h-11.000076z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m9 6c1.604056 0 7 .000867 7 .000867l.000009 13s-4.666672 0-7.000009 0c0-4.33361 0-8.667219 0-13.000829z" opacity=".05"/><g transform="translate(8 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(#k)"/><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(#b)" 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(#l)" opacity=".15"/><path d="m25.491526 10.898364v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#m)" opacity=".15"/><path d="m35.492 10.898364v1.499919c.413648.0029 1-.336056 1-.750057 0-.413999-.4616-.749862-1-.749862z" fill="url(#n)" 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..8379eda6c
--- /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"><radialGradient id="a" 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="b" 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(#a)"/><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(#b)" 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="c" d="m20.501.5h2.9986v3.0003h-2.9986z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015" stroke-width=".99292"/><use id="d" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#c"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#c"/></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..38b2c30dc
--- /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" 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><radialGradient id="b" cx="22.571428" cy="30.857143" gradientTransform="matrix(.30275225 0 0 .13549598 -25.176771 1.99434)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.343222" cy="6.175358" fill="url(#b)" opacity=".2" rx="4.714285" ry="2.890133" transform="matrix(-1 0 0 -1 1 24)"/><g transform="matrix(0 1 -1 0 24 0)"><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 17.5 3-3v6z"/><path d="m20.5 17.5-3-3v6z"/></g><path d="m13.760112 17.1486h-3.103869l.025912-11.7423875h-4.0693923v-2.9488432h11.1908293v2.9488432h-4.069393z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196" transform="matrix(-.98294772 0 0 1.0173481 24 0)"/><path d="m3.5 6.5v1h3v-1zm14.945312 3.974609-11.945312.025391v1l11.945312-.02539z" fill="#fff" opacity=".1" transform="matrix(0 1 1 0 0 -1)"/></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..e99238ace
--- /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" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#p" y1="13" y2="19"/><linearGradient id="b" 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="c" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5" y2="43"/><linearGradient id="d"><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="e" xlink:href="#d"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#f" y1="15.999" y2="19.963"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="i" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#e" y1="2.269" y2="19.728"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><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 0 0 1.4 27.99 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><radialGradient id="m" cx="4.993" cy="43.5" gradientTransform="matrix(2 0 0 1.4 -20.01 -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" xlink:href="#d" y1="3.269" y2="20.728"/><radialGradient id="p" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.14 -1.2 0 22.18 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#l)" transform="matrix(.58 0 0 .43 -1.9 2.86)"/><path d="m-10-47h5v7h-5z" fill="url(#m)" transform="matrix(-.58 0 0 -.43 -1.9 2.86)"/><path d="m10 40h28v7h-28z" fill="url(#n)" transform="matrix(.58 0 0 .43 -1.9 2.86)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#p)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#o)" 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(#a)" 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(#j)" opacity=".15"/><g transform="translate(10.01 7.96)"><rect fill="url(#b)" height="12" rx=".528" ry=".556" width="8.858" x="2" y="2"/><path d="m2.5 2.5h8.5l-.142 11.5h-8.498z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1"/><path d="m1 7h11v1h-11z" fill="url(#g)" 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-.016-7.3" fill="none" opacity=".3" stroke="#000"/><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#h)"/><g fill="none" stroke-linecap="round"><path d="m2.536 1.5c-.574 0-1.036.462-1.036 1.036v3.964l9.99-.007v-3.963c0-.574-.463-1.037-1.037-1.037z" opacity=".4" stroke="#126400"/><path d="m2.5 2.5v3l7.99-.007v-3z" opacity=".5" stroke="url(#i)" stroke-linejoin="round"/></g><path d="m6 7h1v8h-1zm-4 3h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><path d="m6 2h1v4h-1zm5 0h1v4h-1z" fill="#126400" opacity=".4"/></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..18ee3ebb6
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#b" y1="2.268861" y2="19.728327"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="1.571521" x2="22.389223" y1="-4.607497" y2="26"><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="d" gradientTransform="matrix(.47619048 0 0 .25 .095239 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="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#b" y1="4.999989" y2="43"/><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(0 -1 1 0 .000182 24.000001)" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#b" y1="2.268861" y2="19.728327"/><rect fill="url(#f)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m7 2.498774 13.440184-.000182v19.501226l-13.440184.000182z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m2 6.999818h20.000001v1h-20.000001z" fill="url(#d)" opacity=".15"/><path d="m21 6.1640625v15.2988285c0 .305795-.231314.537109-.537109.537109h-13.462891v1h13.462891c.842497 0 1.537109-.694612 1.537109-1.537109v-15.2988285z" opacity=".3"/><path d="m2.5371094 1.5c-.574145 0-1.0371094.4629634-1.0371094 1.0371094v3.9628906s-.084746 10.668543-.084746 14.996789c-.0000001.574144.3867026 1.04055.960838 1.037109l4.623908-.050847v-15.483051h14.5v-4.4628906c0-.574146-.462964-1.0371094-1.037109-1.0371094z" fill="url(#c)"/><path d="m2.5371094 1c-.842497 0-1.5371094.6946124-1.5371094 1.5371094v18.9257816c0 .842929.6941798 1.537109 1.5371094 1.537109h4.4628906v-1h-4.4628906c-.3053625 0-.5371094-.231747-.5371094-.537109v-14.462891h20v-4.4628906c0-.842497-.694612-1.5371094-1.537109-1.5371094zm0 1h17.9257816c.305795 0 .537109.2313144.537109.5371094v3.4628906h-19v-3.4628906c0-.305795.2313144-.5371094.5371094-.5371094z" fill="#126400" opacity=".4"/><path d="m2.500001 2.499818v3h18v-3z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v14.999818h-1z" opacity=".321"/><path d="m1.5169502 9.999818h4.4830508v1h-4.4830508z" fill="#126400" 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="m1.5169502 13.999818h4.4830508v1h-4.4830508z" fill="#126400" opacity=".321"/><path d="m6.000001 7h1v14.999818h-1z" fill="#126400" opacity=".4"/><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="m1.5169502 17.999819h4.4830508v1h-4.4830508z" fill="#126400" 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 fill="#126400"><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><path d="m2.5 21.5h3v-18.940678h-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></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..ab007f6f6
--- /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" 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="b" 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="c" 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="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 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><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><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(#c)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#b)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#a)" 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="#fcaf3e" opacity=".66" stroke="#ce5c00" 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..35aa83995
--- /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"><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 45.296794 -309.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 5.474057 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 5.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012399)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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 2)"><path d="m12 12.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="m2.5000002 11.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.999689 8.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"/><path d="m2.5000001 7.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5000002 11.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="m20 8v6h-2v1h3v-7zm-2 3v7l-3-3.5z" fill="#fff" fill-rule="evenodd" opacity=".35"/><path d="m2.5000001 7.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m12 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="m2.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.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"/><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.4999996c-.6733323 0-1.2500003.230455-1.2500003.499541v.999082c0 .269086.576668.499541 1.2500003.499541.0028.0041 17.4999996 0 17.4999996 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000002 3.5000018v.9980469.00195c6.3333342-.00999 12.6666678-.015401 18.9999998-.025391v-.9746059z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5000001 3.5000018v.9980469.00195c6.3333343-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(-1 0 0 1 49.993651 2)"><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="#0f5a00" 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_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..15f637214
--- /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"><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"/><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></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..a55cca206
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" 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="c" 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="d" 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="e" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="19" y2="15"/><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><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="#a"/><radialGradient id="h" 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="i" 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="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><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(#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(#h)" 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"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#j)" width="15" x="4.5" y="4.499991"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"><g stroke="url(#c)"><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(#b)"><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(#d)"/><path d="m17 14v3h-3v-1h2v-2z" fill="url(#e)" opacity=".05"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m22.5 19.5-3-3v6z"/><path d="m12.5 19.507286 3-3v6z"/></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/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..79f5a0be0
--- /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" 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)"/><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 5h1v1h-1zm3-2h3v1h-3z" fill="#e20000"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#e20000"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689"><path d="m13.775 5.347c-.16-.017-.317.062-.4.213l-3.485 6.416-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.006 1.298c-.11.2-.036.452.164.56 0 0 4.093 3.402 4.098 3.404.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.654c.11-.2.036-.45-.164-.56l-1.508-.833c-.05-.028-.106-.043-.16-.048z"/><path d="m9.775 5.347c-.16-.017-.317.062-.4.213l-3.485 6.416-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.006 1.298c-.11.2-.036.452.164.56 0 0 4.093 3.402 4.098 3.404.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.654c.11-.2.036-.45-.164-.56l-1.508-.833c-.05-.028-.106-.043-.16-.048z"/></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..305bb8686
--- /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="#55c1ec"/><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="#005485" 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="#2f78c7" fill-opacity=".992157"/><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..2b82cb363
--- /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" 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="m5 5h1v1h-1z" fill="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><path d="m13.775202 5.3467022c-.159273-.01626-.317621.0622-.399456.212838l-3.4866888 6.4166838-2.2417151-1.792833c-.1996823-.109749-.4488172-.039146-.5579296.161701l-1.0052801 1.298169c-.10911.200843-.035708.451356.1639731.561103 0 0 4.0930915 3.400241 4.0981415 3.402756.0468.02572.09574.03867.145489.04499.162514.02065.328826-.05614.412363-.209915l4.702263-8.6536968c.109111-.200846.03571-.451357-.163972-.561104l-1.50879-.832781c-.04992-.02744-.105307-.04249-.158398-.047911z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689434"/></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..346b0cb2f
--- /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(.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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><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..7684c079f
--- /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" 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="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" 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"/><path d="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#e20000"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#e20000"/><path d="m7.775 1.347c-.16-.017-.317.062-.4.213l-3.485 6.416-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.006 1.298c-.11.2-.036.452.164.56 0 0 4.093 3.402 4.098 3.404.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.654c.11-.2.036-.45-.164-.56l-1.508-.833c-.05-.028-.106-.043-.16-.048z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689"/><g transform="matrix(.64678195 0 0 .64678195 -.289687 9.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(#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:#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(#b)"/></g></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..db002cdc9
--- /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"><radialGradient id="a" cx="12.053909" cy="1.848812" gradientTransform="matrix(.10527131 3.1624612 -2.7897643 .09286508 11.960727 -36.4759)" gradientUnits="userSpaceOnUse" r="5"><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><path d="m6.5 1.4999999v5h-5v3h5v5.0000001h3v-5.0000001h5v-3h-5v-5z" style="stroke:#0f5a00;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.721569;fill:url(#a)"/><path d="m2.5 7.4999999h4c.5 0 1-.5 1-1v-4h1m1 5h4m-6 2v4.0000001" fill="none" opacity=".7" stroke="#fff" stroke-linecap="square"/></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..2b688be50
--- /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"><g stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#fff" stroke-linecap="round" transform="translate(0 1)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h13.0141432z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><g fill="none" stroke="#565656" stroke-linecap="round"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h13.0141432z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m-.273225-.359113h4.976032v2h-4.976032z" fill="#9cde4a" stroke="#5ca12a" transform="matrix(1.0044589 0 0 .99910965 7.775334 17.859684)"/></g></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..8a7e8c13f
--- /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="#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(.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..82b84422f
--- /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"><linearGradient id="a" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.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="64.575" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" 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><path d="m15 1v12h-14v-12z" fill="#e9e9e9"/><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" stroke="#fff" stroke-linecap="round"/><path d="m3.497 3.503h9.972v9.04h-9.974z" 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="#505050" stroke="#565656" stroke-linecap="square" 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="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#a)" 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="#e9e9e9" stroke-width="1.373592"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#b)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_addressbooksource.svg b/icon-themes/elementary_svg/cmd/sc_addressbooksource.svg
new file mode 100644
index 000000000..224c2d555
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addressbooksource.svg
@@ -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(.23432741 0 0 .49377342 .835715 .144129)" gradientUnits="userSpaceOnUse" x1="5.212257" x2="54.887218" y1=".065302" y2=".065302"><stop offset="0" stop-color="#9b876c"/><stop offset=".92477626" stop-color="#9b876c"/><stop offset=".93581694" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40000003 0 0 .05128184 .7 .269238)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="44" y2="3.899002"/><linearGradient id="c"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><radialGradient id="d" 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="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="e" 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><radialGradient id="f" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .77899668 -.98890282 -.00000001 18.656045 -3.144933)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40000006 0 0 .33333333 .7 1)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="44" y2="3.899002"/><linearGradient id="i" 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="j" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .44731149 -.37711817 0 12.188272 .291436)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#g"/><linearGradient id="k" gradientTransform="matrix(.29830664 0 0 .31813165 1.84232 1.017944)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="44" y2="3.899002"/><g stroke-linejoin="round"><path d="m13.491301 2.3043765c-.096631-.6550622-.036411-1.1709278-.089789-1.79567785h-9.8928133l.058388 1.98260255" fill="#e9e9e9" stroke="url(#a)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m4.4999999 2.4999999h-1.6000002c-.2283392 0-.3999998-.021171-.3999998-.048786v-1.3982157c0-.44396131.2236128-.55299826.5163576-.55299826h1.4836424" fill="#e9e9e9" stroke="url(#b)"/><path d="m3.509521 2.50952h9.980959v12.980959h-9.980959z" fill="url(#d)" stroke="url(#e)" stroke-miterlimit="0" stroke-width="1.019041"/><path d="m4.4999999 2.4999999v13.0000001h-1.5999999c-.2283394 0-.4000001-.137593-.4000001-.317074v-12.6829261z" fill="url(#f)" stroke="url(#h)"/></g></g><path d="m3.5 3.5h9v11h-9z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round"/><path d="m8.9710583 6.0000284c-.2159651-.00127-.4055978.040109-.534671.125864-.1665228.1106434-.239943.1246866-.2864322.048409-.044482-.072976-.084931-.064823-.124119.038729-.033149.087579-.1024181.1275553-.181407.096819-.075317-.029304-.1061946-.019869-.076378.02904.028639.04701.014633.087139-.028639.087139-.043283 0-.1819121.1483001-.305527.3291829-.1970531.2883413-.2291962.4201239-.2291452 1.0262749.0000275.380312.037584.7506221-.076379.7745478-.066839.014035-.060473.2783707-.028639.5518663.041638.357641.1038082.532847.2768824.697091.269583.2558197.5155765.6986477.5155765.9391397 0 .32944-.7581257.905997-1.8921808 1.432399v.823471h5.999433l.000567-.909239c-.941596-.43428-1.720879-1.035188-1.720879-1.346633 0-.239911.236715-.683577.506027-.9391394.173078-.164244.244805-.33945.286432-.697091.03182-.2734956.03613-.530041-.02864-.5518663-.08926-.030067-.08594-.3973551-.08594-.7745478-.000001-.5406752-.03393-.7418838-.171858-.9681838-.274447-.4503019-1.1661637-.8093915-1.8140645-.8132762z" fill="#fff" fill-rule="evenodd" opacity=".4"/><path d="m8.9737123 5.5134933c-.4844416-.0319376-.9570746.2484681-1.2388931.6283202-.2742141.4897902-.0502981 1.0732443-.2214998 1.590262-.1041335.3701246-.0012423.7647772.2720452 1.0336659.2325768.290742.5190084.6696119.3595667 1.0601937-.2307687.4396409-.6905768.6970229-1.1093426.9316079-.271372.109443-.7940598.383962-.4501728.709984.1560121.101982.3382908-.01026.5123215.02257h4.4022626c0-.176524 0-.353049 0-.529573-.559253-.301194-1.190941-.591384-1.5053335-1.1775465-.1065693-.4604865.2214705-.8639102.5084965-1.1836567.282808-.3563611.169626-.8262659.070886-1.2245721-.041759-.4406665.102017-.9610492-.229417-1.3221631-.3583391-.3603072-.8762254-.5070971-1.3709197-.5390923z" fill="url(#j)" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="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..ef4bb444e
--- /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="#46aaed" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#2f78c8" stroke-width=".669784"/><ellipse cx="7.050984" cy="8.801106" 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.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..3ad342792
--- /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"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h13.0141432z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h13.0141432z"/><path d="m1.4929788 15.5h13.0141432z"/><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_alignbottom.svg b/icon-themes/elementary_svg/cmd/sc_alignbottom.svg
new file mode 100644
index 000000000..85ce06895
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignbottom.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h9.0070212z"/><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h9.0070212z"/></g></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..b6c15bf12
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0" 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..c7096f84e
--- /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="translate(0 16.000001)"><path d="m0-4.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-2.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-3.000365h16v1h-16z" fill="#fcaf3e"/></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..3ce424e00
--- /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"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m3.492848 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m3.492848 18.5h9.014304z"/><g fill="none" stroke="#fff"><path d="m1.4929788 10.5h13.0141432z"/><path d="m3.492848 13.5h9.014304z"/><path d="m1.4929788 16.5h13.0141432z"/><path d="m3.492848 19.5h9.014304z"/></g></g></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..968a3e6c3
--- /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"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.492979 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.492979 18.5h9.014304z"/><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.492979 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.492979 18.5h9.014304z"/></g></g></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..05785179c
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0" 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..15025789c
--- /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"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m5.492979 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m5.492979 18.5h9.014304z"/><g fill="none" stroke="#fff"><path d="m1.4929788 10.5h13.0141432z"/><path d="m5.492979 13.5h9.014304z"/><path d="m1.4929788 16.5h13.0141432z"/><path d="m5.492979 19.5h9.014304z"/></g></g></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..d9b6272d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_aligntop.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h9.0070212z"/><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5h9.0070212z"/></g></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..f6eb2e796
--- /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-4.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-2.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-3.000365h16v1h-16z" fill="#fcaf3e"/></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..0bf665450
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignverticalcenter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4929788 12.5h13.0141432z"/><path d="m1.4929788 15.5h9.0070212z"/><g fill="none" stroke="#fff"><path d="m1.4929788 13.5h13.0141432z"/><path d="m1.4929788 16.5h9.0070212z"/></g></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..cb99396fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 8.000003h-.6537216q-.1132688 0-.1812296-.060241-.06796-.064006-.100324-.1581323l-.2718448-.9826808h-1.582524l-.268608.9789157q-.025888.082832-.100324.1543675-.0712.067771-.1779936.067771l-.6634304-.0000002 1.5663432-4.9999999h.8673136l1.5663432 4.9999999zm-2.5987056-1.8938253h1.1974112l-.4368928-1.5813253q-.038832-.1167168-.0809064-.2710843-.042072-.1581325-.0841424-.3426204-.038832.1844879-.0809064.3426204-.042072.1581325-.077672.2748494l-.4368928 1.5775602z" fill="#fff" opacity=".35"/><path d="m1 15v-5.0000001h1.4064436q.3991676 0 .6829516.09413.2837832.09413.4615375.267319.1808728.173192.2619545.421687.084199.244729.084199.549698 0 .173194-.040538.335091-.040537.161898-.1247406.301205-.084199.139307-.2182948.256024-.1309768.112952-.3149681.192018.8014544.233433.8014544 1.103162 0 .320031-.096673.591115-.096673.271082-.283784.47063-.1839913.195783-.458419.308734-.2713125.1091871-.6237026.1091871zm.8201654-2.172439v1.404367h.7016626q.1964653 0 .3274422-.06024.1309776-.06024.2058215-.161898.077962-.101657.1091474-.233434.031185-.135542.031185-.278614 0-.154368-.037425-.278615-.034305-.124247-.1153844-.210844-.077962-.0866-.20894-.131777-.1278584-.04895-.3149682-.04895h-.6985441zm0-.681476h.5395007q.3461532 0 .533263-.158133.1871106-.161897.1871106-.530873 0-.384037-.1621626-.538404-.1621619-.158132-.5114335-.158132h-.5862782z" fill="#fff" opacity=".35"/><g fill="#565656"><path d="m4 7.0000031h-.6537216q-.1132688 0-.1812296-.060241-.06796-.064006-.100324-.1581323l-.2718448-.9826808h-1.582524l-.268608.9789157q-.025888.082832-.100324.1543675-.0712.067771-.1779936.067771l-.6634304-.0000002 1.5663432-4.9999999h.8673136l1.5663432 4.9999999zm-2.5987056-1.8938253h1.1974112l-.4368928-1.5813253q-.038832-.1167168-.0809064-.2710843-.042072-.1581325-.0841424-.3426204-.038832.1844879-.0809064.3426204-.042072.1581325-.077672.2748494l-.4368928 1.5775602z"/><path d="m1 14v-5h1.4064436q.3991676 0 .6829516.09413.2837832.09413.4615375.267319.1808728.173192.2619545.421687.084199.244729.084199.549698 0 .173194-.040538.335091-.040537.161898-.1247406.301205-.084199.139307-.2182948.256024-.1309768.112952-.3149681.192018.8014544.233433.8014544 1.103162 0 .320031-.096673.591115-.096673.271082-.283784.47063-.1839913.195783-.458419.308734-.2713125.109187-.6237026.109187zm.8201654-2.172439v1.404367h.7016626q.1964653 0 .3274422-.06024.1309776-.06024.2058215-.161898.077962-.101657.1091474-.233434.031185-.135542.031185-.278614 0-.154368-.037425-.278615-.034305-.124247-.1153844-.210844-.077962-.0866-.20894-.131777-.1278584-.04895-.3149682-.04895h-.6985441zm0-.681476h.5395007q.3461532 0 .533263-.158133.1871106-.161897.1871106-.530873 0-.384037-.1621626-.538404-.1621619-.158132-.5114335-.158132h-.5862782z"/><path d="m5.4921875 2.9999997a.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 -.074219.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.013673h9.015625a.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156246a.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 -.05671-.00389zm0 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 -.042969.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.0156247a.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.0156247zm0 3.0000003a.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 -.00585.05079.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.01367h5.015625a.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 7.4999997h5.0143092-5.0143091z"/><path d="m5.4929788 4.4999997h9.0143042-9.0143041z"/><path d="m5.4929788 13.5h5.0143092-5.0143091z"/><path d="m5.4929788 10.5h9.0143042-9.0143041z"/></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..837498c17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m3.442308 7.926972q-.173077 0-.264423-.04868-.09135-.05355-.144231-.209348l-.105769-.321324q-.182692.160662-.350962.282376-.168269.121713-.350961.204479-.177885.08277-.384616.121714-.201923.043811-.451923.043811-.307692 0-.5625-.08276-.254808-.08763-.442308-.253165-.182692-.16553-.283653-.408958-.100962-.248301-.100962-.569625 0-.26777.134615-.535541.134616-.26777.456731-.481986.326923-.219085.865385-.360273.543269-.146056 1.350962-.16553v-.258033q0-.467381-.192308-.686466-.192308-.219085-.552885-.219085-.269231 0-.447115.06329-.173077.06329-.307693.141188-.134615.07303-.25.13632-.115384.06329-.259615.06329-.125 0-.216346-.06329-.08654-.06816-.139423-.160662l-.221154-.389484q.413461-.389484.913461-.579358.5-.189872 1.081731-.189872.41827 0 .75.141188.331731.136319.5625.389484.23077.248296.350962.593963.120192.345667.120192.759494v3.042843zm-1.673077-.769231q.326923 0 .5625-.116845.240385-.121714.475962-.37001v-.778968q-.475962.01947-.79327.08276-.3125.05842-.5.155794-.1875.0925-.269231.219085-.07692.126582-.07692.272638 0 .292113.158654.413827.163461.121714.442307.121714z" fill="#fff" opacity=".35"/><path d="m0 15.927686v-6.927686h1.392544v2.704545q.317982-.289256.707237-.46281.389254-.178374.877193-.178374.466009 0 .838816.163911.372807.163912.635965.472452.263157.303719.405701.737604.142544.433884.142544.973828 0 .583334-.164473 1.060606-.164474.477273-.466009.81956-.301535.337465-.723684.525482-.416667.183196-.932018.183196-.252193 0-.455044-.04339-.197368-.04339-.367325-.120524-.169956-.08195-.3125-.192836-.137061-.115703-.26864-.25551l-.060307.30854q-.02741.130166-.109649.183196-.08224.04821-.213816.04821h-.926535zm2.494518-3.90978q-.350878 0-.608553.139807-.257675.134986-.493421.395316v2.111571q.208333.226584.449561.318182.241228.0916.515351.0916.274123 0 .498904-.08678.22478-.0916.378289-.284435.158992-.197658.241228-.501377.08772-.30854.08772-.742424 0-.385675-.07127-.655647-.07127-.274793-.208334-.448346-.131579-.173555-.334429-.25551-.197369-.08196-.455044-.08196z" fill="#fff" opacity=".35"/><g fill="#565656"><path d="m3.442308 6.926972q-.173077 0-.264423-.04868-.09135-.05355-.144231-.209348l-.105769-.321324q-.182692.160662-.350962.282376-.168269.121713-.350961.204479-.177885.08277-.384616.121714-.201923.043811-.451923.043811-.307692 0-.5625-.08276-.254808-.08763-.442308-.253165-.182692-.16553-.283653-.408958-.100962-.248301-.100962-.569625 0-.26777.134615-.535541.134616-.26777.456731-.481986.326923-.219085.865385-.360273.543269-.146056 1.350962-.16553v-.258033q0-.467381-.192308-.686466-.192308-.219085-.552885-.219085-.269231 0-.447115.06329-.173077.06329-.307693.141188-.134615.07303-.25.13632-.115384.06329-.259615.06329-.125 0-.216346-.06329-.08654-.06816-.139423-.160662l-.221154-.389484q.413461-.389484.913461-.579358.5-.189872 1.081731-.189872.41827 0 .75.141188.331731.136319.5625.389484.23077.248296.350962.593963.120192.345667.120192.759494v3.042843zm-1.673077-.769231q.326923 0 .5625-.116845.240385-.121714.475962-.37001v-.778968q-.475962.01947-.79327.08276-.3125.05842-.5.155794-.1875.0925-.269231.219085-.07692.126582-.07692.272638 0 .292113.158654.413827.163461.121714.442307.121714z"/><path d="m0 14.927686v-6.927686h1.392544v2.704545q.317982-.289256.707237-.46281.389254-.178374.877193-.178374.466009 0 .838816.163911.372807.163912.635965.472452.263157.303719.405701.737604.142544.433884.142544.973828 0 .583334-.164473 1.060606-.164474.477273-.466009.81956-.301535.337465-.723684.525482-.416667.183196-.932018.183196-.252193 0-.455044-.04339-.197368-.04339-.367325-.120524-.169956-.08195-.3125-.192836-.137061-.115703-.26864-.25551l-.060307.30854q-.02741.130166-.109649.183196-.08224.04821-.213816.04821h-.926535zm2.494518-3.90978q-.350878 0-.608553.139807-.257675.134986-.493421.395316v2.111571q.208333.226584.449561.318182.241228.0916.515351.0916.274123 0 .498904-.08678.22478-.0916.378289-.284435.158992-.197658.241228-.501377.08772-.30854.08772-.742424 0-.385675-.07127-.655647-.07127-.274793-.208334-.448346-.131579-.173555-.334429-.25551-.197369-.08196-.455044-.08196z"/><path d="m6.4930215 2.9999997a.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 -.074219.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.013673h9.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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 -.05671-.00389zm0 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 -.042969.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 3.0000003a.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 -.00585.05079.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 .105463.013664h5.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154296-.027349z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.4938128 7.4999997h5.0143092-5.0143091z"/><path d="m6.4938128 4.4999997h9.0143042-9.0143041z"/><path d="m6.4938128 13.5h5.0143092-5.0143091z"/><path d="m6.4938128 10.5h9.0143042-9.0143041z"/></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..41aaf0b13
--- /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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></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="#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(#b)" stroke="#9a69d7"/><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..d9d163cf6
--- /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" 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="b" 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="c" 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="d" gradientTransform="matrix(-.18643331 .00029903 .0006901 -.16327516 20.605714 17.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="7.495683" cy="8.449767" gradientTransform="matrix(0 .74595657 -.92551809 -.00000001 15.820454 -3.634776)" 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="f" gradientTransform="matrix(.37256394 0 0 .41296148 .826453 .700898)" 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="m15.419893 14.419894h-14.8397866l.0000008-12.8397876 14.8397838.0000013z" fill="url(#d)" stroke="#9a69d7" stroke-linecap="round" stroke-width="1.160213"/><path d="m.699948 1.770737h14.600103v12.448622h-14.600103z" fill="url(#e)"/><path d="m.96616475 9.889292c10.14923425.713412 6.27131945-6.0211267 14.11424025-6.2280478l-.0061 4.7401497c-3.578994-1.8497836-6.5686833 7.7434531-14.15471054 2.1589601z" fill="url(#f)" fill-rule="evenodd" opacity=".444444"/><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(#b)" stroke="url(#c)" 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(#a)" 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..89bf50645
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arc.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.007787" x2="-9.61768" y1="15.286681" y2=".233696"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m8.1152344.47070312a7.5299234 7.5299234 0 0 0 -7.0390625 4.56835938 7.5299234 7.5299234 0 0 0 1.5585937 8.2441405 7.5299234 7.5299234 0 0 0 8.2207034 1.683594 7.5299234 7.5299234 0 0 0 4.673828-6.966797h-.201172a7.3276253 7.3276253 0 0 1 -4.548828 6.78125 7.3276253 7.3276253 0 0 1 -8.0000001-1.638672 7.3276253 7.3276253 0 0 1 -1.5175781-8.0234374 7.3276253 7.3276253 0 0 1 6.8496093-4.44531248z" fill="none" opacity=".57" 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_arrowshapes.chevron.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg
new file mode 100644
index 000000000..5b3994cf1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg
@@ -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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="93.317955" x2="90.287506" y1="16.970251" y2="59.94656"><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="12.059859" x2="12.726315" y1="6.210222" y2="40.786495"><stop offset="0" stop-color="#fff"/><stop offset=".04023533" stop-color="#fff" 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="-1.011209" x2=".499969" y1="53.849209" y2=".5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m.49996911.5 3.74999999 7.5-3.74999999 7.5h11.24999989l3.75-7.5-3.75-7.5h-11.24999989z" fill="url(#a)" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.0461894 1.3558274 3.0849942 6.5753851-3.0849942 6.5753855h9.1444196l3.195557-6.5753855-3.195557-6.5753851z" fill="none" stroke="url(#b)" stroke-width=".849"/></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..8914d57cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.circular-arrow.svg
@@ -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.389831" x2="14.847387" y1="16.347561" y2="1.5679"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.389831" x2="14.847387" y1="16.347561" y2="1.5679"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.032315" x2="7.088899" y1="4.840478" y2="10.928787"><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><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="url(#b)" stroke-linejoin="round"/><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" stroke="url(#c)"/></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..d80d352bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.corner-right-arrow.svg
@@ -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 1 -1 0 -30.880959 -2.559323)" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="15" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -30.880959 -2.559323)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="1" y2="15"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 -30.880959 -2.559323)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".192157"/><stop offset=".60000002" stop-color="#fff" stop-opacity=".786765"/><stop offset=".7492851" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.4999769 1.5v7.5000658 2.4999992h5.0000001v2.5l4-3.75-4-3.7499992v2.5h-1-1.0000001v-7.5000658z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#c)"/></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..505673197
--- /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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="2" x2="14.855469" y1="8" y2="8.007813"><stop offset="0" stop-color="#fff"/><stop offset=".02423334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".70009118" stop-color="#fff" stop-opacity=".196078"/><stop offset=".72016323" stop-color="#fff" stop-opacity=".970588"/><stop offset=".77787906" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="16" x2="2" y1="12" y2="12"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></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..aadd4bc53
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.823159" x2="8.009766" y1="2.029429" y2="13.345703"><stop offset="0" stop-color="#fff"/><stop offset=".12548111" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="1.945395" x2="1.398593" y1="16.053823" y2=".13793"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+/&amp;gt;<path d="m6.5.50001v8.7500001.9499899.3h-3l4.5 5.00001 4.5-5.00001h-3v-.3-.9499899-8.7500001z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><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(#a)" fill-rule="evenodd"/></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..80fac7df9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="2.999975" x2="2.163817" y1="6.63103" y2="41.400261"><stop offset="0" stop-color="#fff"/><stop offset=".07457629" stop-color="#fff" stop-opacity=".235294"/><stop offset=".3389557" stop-color="#fff" stop-opacity=".196078"/><stop offset=".5" stop-color="#fff" stop-opacity=".970588"/><stop offset=".5" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.129988" x2="8.999975" y1="58.453644" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-1 0 0 1 15.999975 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="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></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..029f8bc3e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.583462" x2="10.119102" y1="10.251044" y2="10.253609"><stop offset="0" stop-color="#fff"/><stop offset=".30506167" stop-color="#fff" 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="15.572514" x2=".246051" y1="6.833485" y2="6.578608"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+/&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="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><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(#a)" fill-rule="evenodd"/></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..402bcf0db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-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" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="22.930193" x2="6.384357" y1="-24.748526" y2="-24.736752"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="5.876367" x2="21.02523" y1="-9.108494" y2="-8.640874"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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=".4581165" stop-color="#fff" stop-opacity=".786765"/><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><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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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(#c)" stroke-linecap="square"/></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..5a7c90152
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow.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="8" x2="8" y1="12" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="9" y1="4" y2="12"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m3.9863281 4.6367188a.57052565.57052565 0 0 0 -.3847656.1660156l-2.796875 2.7929687a.57052565.57052565 0 0 0 0 .8085938l2.796875 2.7929691a.57052565.57052565 0 0 0 .9726563-.404297v-1.2226565h.2304687 6.3906245.230469v1.2226565a.57052565.57052565 0 0 0 .972657.404297l2.796874-2.7929691a.57052565.57052565 0 0 0 0-.8085938l-2.796874-2.7929687a.57052565.57052565 0 0 0 -.972657.4042968v1.2226563h-.230469-6.3906245-.2304687v-1.2226563a.57052565.57052565 0 0 0 -.5878907-.5703124z" fill="url(#c)"/><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="url(#a)"/><path d="m3.5254237 6.440678-1.559322 1.559322 1.559322 1.5932203.1016949-1.0508474 8.8135594.033898.0339.9830509 1.593221-1.6271186-1.627119-1.5932204v1.1186441l-8.7796611.033898z" fill="none" stroke="url(#b)"/></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..a0274fae8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.notched-right-arrow.svg
@@ -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 .25378586 .30501865 0 -19.328031 18.739577)" gradientUnits="userSpaceOnUse" x1="1.593291" x2="1.864382" y1="15.966111" y2=".135603"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -17.162212 10.266503)" gradientUnits="userSpaceOnUse" x1="11.932274" x2="12.542348" y1=".271196" y2="15.59323"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 .35135133 0 -19.074982 1.772762)" gradientUnits="userSpaceOnUse" x1="7.246856" x2="7.451405" y1="6" y2="9.322034"><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><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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#c)"/></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..edef58a7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.pentagon-right.svg
@@ -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 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-3.955339" x2="-4.575342" y1="54.188972" y2="4.671915"><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.305982" x2="9.715181" y1="6.300695" y2="40.7187"><stop offset="0" stop-color="#fff"/><stop offset=".02435623" stop-color="#fff" 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 -20.687635 -4.106378)" gradientUnits="userSpaceOnUse" x1="107.41734" x2="108.07616" y1="27.201145" y2="65.280937"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m.49996911.5v15h11.24999989l3.75-7.5-3.75-7.5z" fill="url(#c)" stroke="url(#a)" stroke-linejoin="round"/><path d="m1.3750372 1.3558274v13.1507706h9.7196928l3.195557-6.5753855-3.195557-6.5753851z" fill="none" stroke="url(#b)" stroke-width=".849"/></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..100d199a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1=".000016" x2="-.135609" y1="15.932203" y2=".067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.977903" x2="8" y1="1.607884" y2="13.627119"><stop offset="0" stop-color="#fff"/><stop offset=".02703105" stop-color="#fff" stop-opacity=".235294"/><stop offset=".28229663" stop-color="#fff" stop-opacity=".196078"/><stop offset=".42583731" stop-color="#fff" stop-opacity=".727941"/><stop offset=".51435411" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m8 .5-3.5 3h3v.75.25 1.0019531h-2v1.9980469h-1.25-.75v-3l-3 3.5 3 3.5.0039062-2.9960938h.75 1.2460938v1.9921878h2v.003906 1.25.75h-3l3.5 3 3.5-3h-3v-.75l.0019531-1.253906h1.9960939v-1.9921878h2.005859l-.003906 2.9960938 3-3.5-3-3.5v3h-2.001953v-1.9980469h-1.998047v-1.2519531-.75h3z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m8 .5-3.5 3h3v.75.25 2.0078125h-.9921875v.9921875h-2.2578125-.75v-3l-3 3.5 3 3.5.0039062-2.9960938h.75 2.2539063v1.0039063h.9941406l-.0019531.9921875v1.25.75h-3l3.5 3 3.5-3h-3v-.75l.0019531-2.2421875h1.0019531v-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.0039062z" fill="url(#c)"/></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..a42d80d60
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow.svg
@@ -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 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-1.511162" x2="-.135609" y1="56.167439" y2=".067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -20.416449 -4.648751)" gradientUnits="userSpaceOnUse" x1="71.702377" x2="71.49897" y1="17.223478" y2="69.488541"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8" x2="6.68455" y1="3" y2="44.622547"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".28229663" stop-color="#fff" stop-opacity=".196078"/><stop offset=".45926747" stop-color="#fff" stop-opacity=".727941"/><stop offset=".51435411" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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-.75h2zm0 1.5 1 1h-2zm-5 5v2l-1-1zm10 0 1 1-1 1zm-6 6h2l-1 1z" fill="url(#c)"/></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..d236ac8f3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.22973" x2="4.951011" y1="6.82399" y2="40.628426"><stop offset="0" stop-color="#fff"/><stop offset=".07457629" stop-color="#fff" stop-opacity=".235294"/><stop offset=".25" stop-color="#fff" stop-opacity=".196078"/><stop offset=".5" stop-color="#fff" stop-opacity=".970588"/><stop offset=".5" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.466442" x2="8.999975" y1="51.834507" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg
new file mode 100644
index 000000000..1d313920c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.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="15.666325" x2="26.284826" y1="9.672166" y2="10.060649"><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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-22.962519" x2="-62.845619" y1="6.833485" y2="5.006919"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;gt;<g transform="matrix(0 1 1 0 .000015 .00001)"><path d="m6.5.50001v8.7500001.9499899.3h-3l4.5 5.00001 4.5-5.00001h-3v-.3-.9499899-8.7500001z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><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(#a)" fill-rule="evenodd"/></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..02383d555
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.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(.28571361 0 0 .30419701 -21.297805 -4.241971)" gradientUnits="userSpaceOnUse" x1="13.898305" x2="14.915237" y1=".3136" y2="16.11021"><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="2.305085" x2="2.305068" y1="16.178007" y2=".245803"><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="8.532352" x2="8.278334" y1="2.90222" y2="13.065382"><stop offset="0" stop-color="#fff"/><stop offset=".0526868" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;gt;<g stroke-linejoin="round"><path d="m11.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="url(#b)"/><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" stroke="url(#c)"/></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..6eb5f5487
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.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(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="14" x2="15.5" y1="16" y2=".5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="2" x2="4" y1="0" y2="17"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;gt;<path d="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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" fill="none" stroke="url(#c)" stroke-linecap="square"/></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..9432093c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="13.627139" x2="13.016928" y1="16.000034" y2=".271222"><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="8.086798" x2="8.10496" y1="2.924602" y2="13.950673"><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>
+/&amp;gt;<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="url(#b)" stroke-linejoin="round"/><path d="m3.5175781 2.8730469-1.6269531 1.6269531 1.6269531 1.6269531v-.6269531a.98314913.98314913 0 0 1 .9824219-.9824219c.9561779 0 1.8197189.4650344 2.3027344 1.1445313s.6524532 1.4876579.6796875 2.3046875a.98314913.98314913 0 0 1 0 .033203v6.517578h1.0351562v-6.5175779c0-.8373312.1747448-1.6622213.6679688-2.34375.4932239-.6815287 1.3584571-1.1386719 2.3144531-1.1386719a.98314913.98314913 0 0 1 .982422.9824219v.6269531l1.626953-1.6269531-1.626953-1.6269531v.1269531a.98314913.98314913 0 0 1 -.982422.9824219c-1.209493 0-1.9705654.450399-2.7636719 1.3476562a.98314913.98314913 0 0 1 -1.4726562 0c-.7931058-.8972569-1.5541787-1.3476562-2.7636719-1.3476562a.98314913.98314913 0 0 1 -.9824219-.9824219z" fill="none" stroke="url(#c)"/></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..c690f5a43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.striped-right-arrow.svg
@@ -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 .24324324 .35135133 0 -19.074982 1.772762)" gradientUnits="userSpaceOnUse" x1="7.390674" x2="7.451405" y1="5.041211" y2="9.322034"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 .30501865 0 -19.328031 18.739577)" gradientUnits="userSpaceOnUse" x1="1.582002" x2="1.714021" y1="15.670311" y2="2.199328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m10.5 3.4999998v3h-.300781-.949219-4.75v3h4.75.949219.300781v3.0000002l5-4.5000002zm-10 3v3h2v-3z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><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" fill="none" stroke="url(#a)"/></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..5e76c81d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="13.345703" x2=".999975" y1="7.990234" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".10900354" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51400191" stop-color="#fff" stop-opacity=".196078"/><stop offset=".59500164" stop-color="#fff" stop-opacity=".970588"/><stop offset=".59500164" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-.000025" x2="14.999975" y1="12" y2="12"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(0 -1 -1 0 16 15.999975)"><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></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..a18e8cbb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow.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="7.555548" x2="7.555548" y1="38.230743" y2="6.92305"><stop offset="0" stop-color="#fff"/><stop offset=".12548111" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.000062" x2="2.932655" y1="-.916739" y2="15.57443"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;gt;<g transform="matrix(1 0 0 -1 0 15.999995)"><path d="m6.5.50001v8.7500001.9499899.3h-3l4.5 5.00001 4.5-5.00001h-3v-.3-.9499899-8.7500001z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><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(#a)" fill-rule="evenodd"/></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..8653fc8fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-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" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="1" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="13" x2="3" y1="8" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".4581165" stop-color="#fff" stop-opacity=".786765"/><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(0 -1 1 0 0 16)"><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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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.4414062-.0078-.056641c-.000056.5522619-.447739.9999448-1 1h-1-1.0000005c-.5522619-.0000552-.9999448-.4477381-1-1l.0078005-5.0019528z" fill="none" stroke="url(#c)" 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..323df3c04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow.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(0 1 -1 0 16.000398 .000398)" gradientUnits="userSpaceOnUse" x1="15.478553" x2=".329689" y1="13.534062" y2="13.546678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 16.000398 .000398)" gradientUnits="userSpaceOnUse" x1="3.110177" x2="12.44068" y1="8.054668" y2="7.457627"><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><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 16.000398 .000398)" gradientUnits="userSpaceOnUse" x1="8" x2="9" y1="4" y2="12"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m11.36368 3.9867262a.57052565.57052565 0 0 0 -.166016-.3847656l-2.7929688-2.796875a.57052565.57052565 0 0 0 -.8085938 0l-2.7929691 2.796875a.57052565.57052565 0 0 0 .404297.9726563h1.2226565v.2304687 6.3906244.230469h-1.2226565a.57052565.57052565 0 0 0 -.404297.972657l2.7929691 2.796874a.57052565.57052565 0 0 0 .8085938 0l2.7929688-2.796874a.57052565.57052565 0 0 0 -.404297-.972657h-1.2226562v-.230469-6.3906244-.2304687h1.2226562a.57052565.57052565 0 0 0 .570313-.5878907z" fill="url(#c)"/><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="url(#a)"/><path d="m9.5597203 3.5258218-1.559322-1.559322-1.5932203 1.559322 1.0508474.1016949-.033898 8.8135593-.9830509.0339 1.6271186 1.593221 1.5932204-1.627119h-1.1186441l-.033898-8.779661z" fill="none" stroke="url(#b)"/></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..b8e3642ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.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="5" x2="5" xlink:href="#c" y1="3" y2="12"/><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 -.30501865 16.128979 16.685472)" gradientUnits="userSpaceOnUse" x1="-.50822" x2="3.43211" y1="12.082776" y2="51.424633"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 -.35135133 17.164117 18.431748)" 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=".7890625" 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>
+
+
+/&amp;amp;amp;gt;<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="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m23.027344 3.1438562-3.388672 2.8867188h2.363281l.00195 5.969425v1 .496094.503906h7.964844v1.378906 1.126953l2.886722-3.480468-2.886719-3.3886721v2.3632811h-5.964844l-.002-5.969425h1.378906 1.126953zm-.01563.5097657 1.24414 1.3769531h-.253906v-.03125h-1-1v.03125h-.179688zm7.957031 8.1666901 1.376953 1.189453-1.376953 1.244141v-.253906h.031255v-1-1h-.03125z" fill="url(#c)" fill-rule="evenodd"/><path d="m5.0273438 1.8808594-1.796875 1.5859375h.2695312 1.0332031v1.0332031.3007812.9492188l.0019531 2.7441406h-2.0371093v5.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" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".974265"/></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..a295a8867
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-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" gradientTransform="matrix(.25378586 0 0 -.30501865 16.128979 16.685472)" gradientUnits="userSpaceOnUse" x1="-.50822" x2="3.43211" y1="12.082776" y2="51.424633"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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=".7890625" 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>
+
+
+/&amp;amp;amp;gt;<path d="m5.0332031.5-4.5332031 4h3v.3007812.9492188l.00195 3.7506752v2.4960938.503906h6.746094.949219.300781v3l4-4.466797-4-4.5332028v3h-.300778-.949219-3.7460939l-.0019531-3.7506752v-.9492188-.3007812h3z" fill="#e9e9e9" stroke="url(#a)" stroke-linejoin="round"/><path d="m5.0253906 1.1445312-3.3886718 2.8867188h2.3632812l.00195 5.969425v1 .496094.503906h7.964844v1.378906 1.126953l2.886722-3.480468-2.886719-3.3886721v2.3632811h-5.9648439l-.0019531-5.969425h1.3789062 1.1269532zm-.015625.5097657 1.2441406 1.3769531h-.2539062v-.03125h-1-1v.03125h-.1796875zm7.9570314 8.1666904 1.376953 1.1894527-1.376953 1.244141v-.253906h.03125v-1-1h-.03125z" fill="url(#b)" fill-rule="evenodd"/></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..93fb87745
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-down-arrow.svg
@@ -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 -1 1 0 -4 16)" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="1" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -4 16)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="15" y2="15"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".4581165" stop-color="#fff" stop-opacity=".786765"/><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><path d="m4 .5-3.5 4.015625 2.0019531-.0078125v6.9999995l-2.0019531.007813 3.5 3.984375 3.5-4h-2.0019531v-1-1h5.0019531v3l4.5-4.5-4.5-4.5v3h-5.0019531v-1-1h2.0019531z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#c)" stroke-linecap="square"/></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..9b218e6da
--- /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="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><radialGradient id="b" cx="11.042373" cy="4.127119" gradientTransform="matrix(-.04245955 2.3911243 -2.3928325 -.04248992 21.386731 -22.101207)" gradientUnits="userSpaceOnUse" r="5.5"><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(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#d)" transform="translate(-1)"/><g fill="none"><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" opacity=".6" stroke="url(#c)" stroke-width=".915" transform="translate(-1)"/></g><circle cx="10.5" cy="10.5" fill="url(#b)" r="5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".67451"/><path d="m10 8h1v5h-1z" 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(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m13 10v1h-5v-1z" fill="#fff"/></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..0bbb8ddd9
--- /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(.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="e" gradientTransform="matrix(.49985 0 0 .8773 -186.694 -29.013)" gradientUnits="userSpaceOnUse" x1="385" x2="385" y1="8" y2="33"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m3 1h10v14h-10z" fill="url(#d)"/><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="#956e37" stroke-linejoin="round" stroke-opacity=".72549" 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="#956e37"/></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..cd1ab0f59
--- /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" gradientTransform="matrix(.1953514 0 0 .1799097 50.0016 -.891269)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5018785 0 0 .462207 -.380339 1.903038)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1953514 0 0 .1799097 -25.223109 .847388)" gradientUnits="userSpaceOnUse" x1="212.04402" x2="210.58083" xlink:href="#d" y1="123.74026" y2="74.261711"/><linearGradient id="d"><stop offset="0" stop-color="#fff" stop-opacity=".195205"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.240929" cy="21.817987" gradientTransform="matrix(.7030485 0 0 .6866873 -3.237703 -4.491474)" gradientUnits="userSpaceOnUse" r="8.308505" xlink:href="#d"/><radialGradient id="f" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.4500546 0 0 1.1280465 -15.280129 -9.906347)" gradientUnits="userSpaceOnUse" r="6.65625" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(.1906508 0 0 .1908549 -24.167929 .125268)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1906508 0 0 .1908549 .561608 1.561624)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.1815664 0 0 .1817607 -22.545212 .407522)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient><g transform="translate(0 2)"><g fill="#ce5c00"><g transform="translate(-1 .5)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><circle cx="2.506052" cy="5.997779" r="2.506052"/><g transform="matrix(.76604444 -.64278761 .64278761 .76604444 -5.137287 4.071357)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g transform="matrix(.76604444 .64278761 .64278761 -.76604444 -5.137287 7.928643)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g></g><g transform="matrix(.48058664 0 0 .50504062 4.93785 2.840524)"><path d="m13.679117 12.5 8.734692 7.486728-1.210751 1.513272-8.703058-8.098638z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.217785 21.008568-7.005051-8.044248 8.475248 6.849559z" fill="url(#c)" fill-rule="evenodd"/><path d="m22.82112 19.896593a.7063022 1.3057018 49.230514 1 1 -1.788153 1.864762.7063022 1.3057018 49.230514 1 1 1.788153-1.864762z" fill="#3e3e3e"/><path d="m14.969697 8.197334a5.8412821 5.705345 0 1 1 -11.6825642 0 5.8412821 5.705345 0 1 1 11.6825642 0z" fill="url(#e)" fill-rule="evenodd" opacity=".4"/><path d="m8.8877932 3.285826c-2.9122238 0-5.2704608 2.112213-5.2704608 4.7206197 0 .7533185.065298 1.5314093.4158554 2.1635933.7003648.231216 1.6140995.303562 2.4037328.303562 3.4509655 0 6.4192074-2.5625743 6.6321734-5.6057008-.968002-1.024577-2.566556-1.5820742-4.1813008-1.5820742z" fill="url(#f)" fill-rule="evenodd" opacity=".6"/><path d="m9.0000005 2.5c-3.587387 0-6.5000025 2.6886101-6.5000005 5.9999999 0 3.3113911 2.9126135 6.0000001 6.5000005 6.0000001 3.5873845 0 6.4999995-2.688609 6.4999995-6.0000001 0-3.3113898-2.912614-5.9999999-6.4999995-5.9999999zm.077451.3936385c3.2107345 0 5.8208075 2.4040776 5.8208075 5.3677935 0 2.963715-2.610073 5.367794-5.8208075 5.367794-3.2107343 0-5.8148483-2.404078-5.8148483-5.367794 0-2.9637159 2.604114-5.3677935 5.8148483-5.3677935z" fill="url(#g)" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0417066 2.6729635c-3.4164491 0-6.1842359 2.5601138-6.1842359 5.7137188 0 3.1536037 2.7677849 5.7137167 6.1842359 5.7137167 3.4164494 0 6.1901934-2.560114 6.1901934-5.7137167 0-3.153605-2.773746-5.7137188-6.1901934-5.7137188zm.035747.220676c3.2107324 0 5.5661824 2.4040786 5.5661824 5.3677936 0 2.9637149-2.35545 5.1128949-5.5661824 5.1128949-3.2107351 0-5.6026612-2.149179-5.6026612-5.1128949 0-2.963715 2.3919261-5.3677936 5.6026612-5.3677936z" fill="url(#i)"/></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..61e18c0d5
--- /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"><g fill="#ce5c00" transform="translate(0 2)"><g transform="translate(-1 .5)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><circle cx="2.506052" cy="5.997779" r="2.506052"/><g transform="matrix(.76604444 -.64278761 .64278761 .76604444 -5.137287 4.071357)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g transform="matrix(.76604444 .64278761 .64278761 -.76604444 -5.137287 7.928643)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g></g></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..e8c89a890
--- /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="9" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-10"/><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..3960dee4a
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><linearGradient id="g" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#f)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#g)"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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..33ab2009e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_backcolor.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(.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.57" x2="19.799" y1="14.434" y2="18.22"><stop offset="0" stop-color="#fce94f"/><stop offset="1" stop-color="#d7b031"/></linearGradient>
+
+
+/&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 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.79 11.212h1.647l.826-.803-.826-.808z" fill="#fff55e"/></g><g fill="none"><path d="m6.554 6.583 5.01-4.936" opacity=".5" stroke="#fff" stroke-linecap="round"/><path d="m8.455 8.52 5.19-5.055" opacity=".1" stroke="#000" stroke-linecap="round"/><path d="m5.262 6.378 3.298 3.222 5.77-5.64c.504-.405 0-.805 0-.805l-2.473-2.418s-.38-.435-.825 0zm-2.472 4.835h1.647l.825-.806-.825-.806z" stroke="#bf830a" stroke-linejoin="round"/><g stroke="#838383"><path d="m5.056 8.87-.62.73.826.807.696-.528z"/><path d="m5.262 6.378v1.612l1.65 1.61h1.647z" stroke-linejoin="round"/></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..4bd05ab57
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg
@@ -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(-.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="b" 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 .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="d" 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>/&amp;amp;gt;<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(#a)" 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(#b)"/><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(#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 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(#d)"/><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_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..a287b6151
--- /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" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="l" 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="m" 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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><path d="m2.506 14.54v-12.04l11.238 6.02z" fill="none" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-1)"/><g transform="translate(0 4.369768)"><path d="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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(#d)"/><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(#f)"/><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(#h)"/><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(#i)"/><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(#j)"/><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(#k)"/><g fill-rule="evenodd" stroke-width=".485"><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(#l)" stroke="url(#m)"/><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/cmd/sc_basicshapes.block-arc.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.svg
new file mode 100644
index 000000000..3f09222a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.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="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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.124861" x2="3.704352" y1="11.700243" y2="4.427352"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.888058" x2="12" y1="4.172162" y2="11.75"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;gt;
+ <g transform="matrix(.99801056 0 0 1.0626878 .015916 -.001502)"><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(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" stroke="url(#a)"/></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..5edefbccd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg
@@ -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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.880837" x2="3.796028" xlink:href="#a" y1="6.858492" y2="13.841543"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.101176" x2="4.541791" xlink:href="#a" y1="1.057144" y2="6.819856"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.779141" x2="10.168909" xlink:href="#b" y1="14.451713" y2="6.519509"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="7.728231" xlink:href="#b" y1="1.228791" y2="8.718161"/><linearGradient id="g" 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><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(#d)" stroke="url(#f)" 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="url(#e)" 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" stroke="url(#g)" stroke-width=".804512"/></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..242305bdc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.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="5.084746" x2="3.864407" y1="16.067797" y2=".40678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.677966" x2="13.016949" y1="-.067797" y2="15.728813"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.20339" x2="9.644068" y1="2.779661" y2="13.016949"><stop offset="0" stop-color="#fff"/><stop offset=".07758056" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="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(#b)" stroke="url(#a)"/><path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.52529 0 6.433225-2.609369 6.919922-6 0 0 .080078-.7301118.080078-1h-1-5.7539062-.2460938v-6zm-1 1.0898438v6.9101562h6.910156c-.47709 2.836504-2.938018 5-5.910156 5-3.3137085 0-6-2.686292-6-6 0-2.9721383 2.1634955-5.4330663 5-5.9101562z" fill="url(#c)"/></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..d517a7fd4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle.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="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="b" 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="c" 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;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(#c)" stroke="url(#b)"/><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(#a)"/></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..d78bd58d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.cross.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="1.355932" x2="1.152542" y1="15.85709" y2=".263869"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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=".540441"/><stop offset=".41666666" stop-color="#fff"/><stop offset=".43777582" 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="12" x2="12" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m5.4610923.49314067v4.96063473l-4.96063452-.0000001v5.0778167h4.96063452v4.960633h5.0778147v-4.960633h4.960635v-5.0778167h-4.960635v-4.96063473z" fill="url(#c)" stroke="url(#a)" stroke-linejoin="round" stroke-width="1.000916"/><path d="m6 1v1 4h-5v1 2 1h5v4 1h4v-1-4h4 1v-3-1h-5v-4-1zm1 1h2v4 1h5v2h-5v1 4h-2v-5h-1-4v-2h5v-1z" fill="url(#b)"/></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..6bbacbf4e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg
@@ -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=".146447" x2="16" xlink:href="#b" y1="7.926777" y2="7.926777"/><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.48543" x2="15.684061" xlink:href="#b" y1="1.949153" y2="1.949153"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.720339" xlink:href="#b" y1="5.860169" y2="14.131356"/><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.720339" y1="5.860169" y2="14.131356"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke="#8c8c8c"><path d="m3.5.5-3 3h12v12l3-3v-12z" fill="#e9e9e9" stroke="none"/><g stroke-linejoin="round"><path d="m.5 3.5v12h12v-12z" fill="url(#f)" stroke="url(#d)"/><path d="m12.5 3.5 3-3" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></g><g fill="none"><path d="m1.5 4.5h10v10l-10.032383.03238z" stroke="url(#e)"/><path d="m.5 3.5 3-3h12v12l-3 3" 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/sc_basicshapes.diamond.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg
new file mode 100644
index 000000000..b2b3eb634
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.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="9.966102" x2="9.830508" y1="2.101695" y2="15.593221"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.864407" x2="3.457627" y1="16.067797" y2=".542373"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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>
+
+
+ /&amp;gt;
+ <path d="m1 8 7 7 7-7-7-7z" fill="none"/><path d="m8.0000002.50207129-7.49792893 7.49792861 7.49792893 7.4979291 7.4979288-7.4979291z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.004184"/><path d="m8 1-7 7 7 7 7-7zm0 1.4140625 5.585938 5.5859375-5.585938 5.585938-5.5859375-5.585938z" fill="url(#c)" fill-rule="evenodd"/></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..adaeb3e37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.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.033898" x2="9.627121" y1="3.79661" y2="14.847458"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.271186" x2="3.457629" y1="14.305085" y2="1.694915"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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>
+
+
+ /&amp;gt;
+ <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="url(#b)" 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" stroke="url(#c)" stroke-width=".881958"/></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..833211c46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.frame.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="3.883095" x2="4.063079" y1=".857023" y2="15.095037"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.533221" x2="8.761144" y1="15.190916" y2=".329689"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.131758" x2="10.206056" y1="2.240453" y2="14.136249"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-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="m.5.5v15h15v-15zm4 4h7v7h-7z" fill="url(#a)" stroke="url(#b)"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#c)"/></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..5c628d51b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.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="8.179522" x2="7.677966" y1="2.372881" y2="13.966102"><stop offset="0" stop-color="#fff"/><stop offset=".14392386" stop-color="#fff" 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="6.915254" x2="6.440666" y1="15.79661" y2=".610169"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.372881" x2="10.576259" y1="1.288136" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m11.720697.50000016-7.4999998.0390625-3.72070313 7.50000004 3.77929693 7.4609373 7.500001-.039062 3.720702-7.5000003z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m4.4963255 1-3.4963255 7-.00691872.0431009 3.61642612 6.9568991h6.8896986l3.500794-7-3.499537-7zm.5661745 1h5.84375l2.976562 5.9980469-3.007812 6.0019531h-5.7929688c-.0856713-.16092-.1705059-.316772-.2890624-.548828-.3306164-.647131-.7624686-1.519912-1.1914063-2.392578-.7508113-1.527513-1.3155891-2.6987223-1.4882813-3.0566409z" fill="url(#a)" fill-rule="evenodd"/></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..b7b2c3ee6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.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="9.38409" x2="9.971844" y1="4.528407" y2="13.986033"><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="b" gradientUnits="userSpaceOnUse" x1="2.684648" x2="2.193401" y1="15.670311" y2=".425568"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.272536" x2="12.356564" y1=".425568" y2="16.341463"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m8.0000002.49996997-7.4999917 14.99998403s14.9999885.000037 14.9999835 0z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m7.9661018 2.4485746-6.0937732 12.1875464s12.1875504.00003 12.1875464 0z" fill="none" stroke="url(#a)" stroke-width=".813"/></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..208f4125d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.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.644068" x2="9.237289" y1="2.169492" y2="13.694915"><stop offset="0" stop-color="#fff"/><stop offset=".06779661" stop-color="#fff" 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.135593" x2="7.389831" y1="15.728813" y2=".610169"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.084745" x2="13.898305" y1="1.152542" y2="15.389831"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <g stroke-linejoin="round"><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(#c)" stroke="url(#b)"/><path d="m5.265625 1.4375-3.828125 3.828125v5.46875l3.828125 3.828125h5.46875l3.828125-3.828125v-5.46875l-3.828125-3.828125z" fill="none" stroke="url(#a)" stroke-width=".875"/></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..5b7642858
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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><radialGradient id="b" cx="102" cy="112.3047" gradientTransform="matrix(.12846887 0 0 -.14049355 -1.243349 17.721389)" gradientUnits="userSpaceOnUse" r="139.55859"><stop offset="0" stop-color="#b7b8b9"/><stop offset=".18851049" stop-color="#ececec"/><stop offset=".25718147" stop-color="#fafafa" stop-opacity="0"/><stop offset=".30111277" stop-color="#fff" stop-opacity="0"/><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128981 -.685471)" gradientUnits="userSpaceOnUse" x1="-55.672844" x2="-55.672844" y1="5.525857" y2="54.703178"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" 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=".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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1 0 0 -1 0 16.000018)"><path d="m3.000001 1.0000087c2.29151 0 6.35344.00089 6.35344.00089l3.64655 3.2679703.00001 10.73114s-6.66667 0-10 0c0-4.66667 0-9.33333 0-14.0000003z" fill="url(#e)"/><path d="m12.500001 14.500009h-9v-13h5.49894l3.50106 3.33947z" fill="none" stroke="url(#d)" 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="url(#c)" stroke-linejoin="round" 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(#b)"/><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(#a)"/></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..90f88304c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.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="7.288632" x2="7.386123" y1="2.457279" y2="14.186093"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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.949166" x2="10.169477" y1="15.728813" y2=".745763"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.4375" x2="6.983037" y1="2" y2="15.18644"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;gt;
+ <path d="m4.25.5-3.75 15h11.25l3.75-15z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m4.6347656 1-.2578125 1h.0292969l-3 12h-.0234375l-.2636719 1h10.0761714l.132813.033203.007813-.033203h.041015l.214844-1h-.005859l3-12h.042968l.214844-1zm.8027344 1h8.117188l-3 12h-8.117188z" fill="url(#a)"/></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..406b3bcca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.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="9.444233" x2="8.76625" y1="3.389838" y2="14.644075"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.800165" x2="2.461165" y1="14.847466" y2=".881364"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.190917" x2="8.384357" y1="3.541632" y2="13.896551"><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>
+
+
+
+ /&amp;gt;
+ <path d="m8.088292.5-7.49999998 6.25 3.12499998 8.75h8.75l3.125-8.75z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8.0000004 1.5744147-6.4908639 5.4090529 2.7045265 7.5726744h7.572675l2.704526-7.5726744-6.4908636-5.4090529z" fill="none" stroke="url(#c)" stroke-width=".865448"/></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..c978ce4c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.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.131758" x2="10.206056" y1="2.240453" y2="14.136249"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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.533221" x2="8.761144" y1="15.190916" y2=".329689"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.883095" x2="4.063079" y1=".857023" y2="15.095037"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m.5.5v15h15v-15z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/></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..6182089dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.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="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><linearGradient id="b" 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="c" 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>
+
+
+ /&amp;gt;
+ <g transform="translate(0 -.5)"><path d="m.5 3v10h15v-5-5z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4869712 3.9766685v8.0466635h13.0260578v-4.0233318-4.0233317z" fill="none" stroke="url(#a)" stroke-width=".973942"/></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..c9be7ef5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.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="8.271187" x2="8.542302" y1=".881391" y2="15.118679"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.79661" x2="3.118573" y1="15.186476" y2=".881391"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.156788" x2="7.305873" y1="4.134305" y2="14.236"><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>
+
+
+
+ /&amp;gt;
+ <path d="m.5.5v15h15z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.351703 2.6058905v12.0423985h11.940705z" fill="none" stroke="url(#c)"/></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..45888b180
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.ring.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="10.169492" x2="9.355932" y1="16.067797" y2="1.830509"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.169491" x2="4.881356" y1="1.288136" y2="15.18644"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.79661" x2="8.830508" y1="2.237288" y2="13.355932"><stop offset="0" stop-color="#fff"/><stop offset=".06295399" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+
+
+ /&amp;gt;
+ <path d="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(#b)" stroke="url(#a)"/><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(#c)"/></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..5e9f93b63
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.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="7.457264" x2="7.510335" y1="2.103449" y2="14"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+ /&amp;gt;
+ <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(#b)" stroke="url(#c)"/><path d="m3.0648181 1.4374998c-1.2118931 0-1.6273181.695516-1.6273181 1.9074091v9.5502601c0 1.211893.7355289 1.667331 1.947422 1.667331h9.310182c1.211892 0 1.867396-.695516 1.867396-1.907409v-9.5902731c0-1.2118931-.695517-1.6273181-1.907409-1.6273181z" fill="none" stroke="url(#a)"/></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..c7f667bb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.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="9.20339" x2="9.169492" y1="3.661017" y2="12.81356"><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" gradientUnits="userSpaceOnUse" x1="3.118644" x2="4.20339" y1="16" y2=".135593"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.546678" x2="12.164845" y1="-.245584" y2="15.095037"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m3.625 1.75c-1.731275 0-3.125 1.393725-3.125 3.125v6.25c0 1.731275 1.393725 3.125 3.125 3.125h8.75c1.731275 0 3.125-1.393725 3.125-3.125v-6.25c0-1.731275-1.393725-3.125-3.125-3.125z" fill="url(#c)" stroke="url(#b)"/><path d="m4.2083333 2.5833336c-1.5004383 0-2.7083334 1.207895-2.7083334 2.7083333v5.4166671c0 1.500437 1.207895 2.708332 2.7083333 2.708332h7.5833328c1.500439 0 2.708334-1.207895 2.708334-2.708332v-5.4166671c0-1.5004383-1.207895-2.7083333-2.708334-2.7083333h-7.5833328z" fill="none" stroke="url(#a)"/></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..6e577c90e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.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="8.958336" x2="8.927631" y1="2.285228" y2="14.014041"><stop offset="0" stop-color="#fff"/><stop offset=".0839311" stop-color="#fff" 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.330523" x2="8.008461" y1="15.51695" y2=".669492"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.398319" x2="10.584732" y1="2.296611" y2="15.51695"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;gt;
+ <path d="m.44067797.55932203 3.75000003 14.99999997h7.5l3.75-14.99999997h-15.00000003z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.5710589 1.4768129 3.1605388 13.1422531h6.3210783l3.160538-13.1422531z" fill="none" stroke="url(#a)" stroke-width=".85883"/></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..2d89e6986
--- /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="14.703666" x2="5.409653" y1="4.63444" y2="4.492136"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="25.805542" x2="25.564383" y1="51.178127" y2="41.859329"><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="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="#888a85"/><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="#888a85"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(0 -1.0025836 -1.0106434 0 15.127721 18.009947)"><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="#d8a7ff"/><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="#6326b9" stroke-linejoin="round" stroke-opacity=".490196"/><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=".8" 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..2ce610b5f
--- /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" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="32.621231" x2="8.617552" y1="17.654802" y2="19.467634"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="10.181572" x2="36.246174" y1="42.128345" y2="42.788223"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="32.094189" x2="31.714432" y1="26.648689" y2="7.200901"><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="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="#888a85"/><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="#888a85"/><g stroke-miterlimit="7" stroke-width=".963925" 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-3.571427-5-3.339451v2c-2.552377.09933-3.668166-2.339884-1.843474-4.0180378z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8.620701 9.8332262c-1.252468 1.4706148-.124646 5.3104078 3.881936 4.7851698v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.801288-3.881936-3.3957808z" display="block" fill="none" opacity=".8" stroke="url(#c)"/></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..285a02346
--- /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="#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(.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="#888a85"/><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="#888a85"/><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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m33.772961 16.430182c.367868-3.440902 10.29248-6.7620892 11.657667 1.810837l.97084-.18749-1.188587 2.602745-1.923758-2.001685.777323-.150117c-1.070552-8.8283548-9.883119-3.532319-10.293485-2.07429z" display="block" opacity=".8" 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..8ce80e747
--- /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 stroke="#3465a4" stroke-width="3" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m337.46203 433.51576 8.03797-.01576" fill="#729fcf" fill-rule="evenodd"/><g fill="none" 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="#e5edf7" 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..06debbb77
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierappend.svg
@@ -0,0 +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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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" 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></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..5d50effd6
--- /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" 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><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="m.5 3.5v3h9v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m14.5 6.5h-7v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square" transform="translate(-6 -2)"/></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..fe9648919
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" 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 stroke="#3465a4" stroke-width="3" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m337.46203 433.51576 8.03797-.01576" fill="#729fcf" fill-rule="evenodd"/><g fill="none" 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="#e5edf7" 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..cb4a6cdbc
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..fa24acb13
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="e" 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="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 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(#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..3ca076447
--- /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><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" fill="none" 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" fill="none" stroke="url(#d)" stroke-linecap="square"/><g stroke="#3465a4" transform="translate(-333.99999 -423)"><path d="m338.5 433.5h6" fill="#729fcf" fill-rule="evenodd" stroke-width="3"/><g fill="none" 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 stroke="#e5edf7" 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..38283bf73
--- /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(.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><radialGradient id="e" 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="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="f" 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="g" gradientTransform="matrix(.40000003 0 0 .05128184 .7 .269239)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="h" 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="#9b876c"/><stop offset=".92477626" stop-color="#9b876c"/><stop offset=".93581694" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></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(#h)" 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(#g)"/><path d="m3.509521 2.509521h9.980959v12.980959h-9.980959z" fill="url(#e)" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1.019041"/><path d="m4.4999999 2.5v13h-1.5999999c-.2283394 0-.4000001-.137593-.4000001-.317074v-12.682926z" fill="url(#b)" stroke="url(#c)"/></g></g><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_bmpmask.svg b/icon-themes/elementary_svg/cmd/sc_bmpmask.svg
new file mode 100644
index 000000000..667037ca3
--- /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" gradientUnits="userSpaceOnUse" x1="10.507685" x2="13.975886" xlink:href="#b" y1="2.149998" y2="5.467495"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#dbdbdb" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#c)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#a)"/><g fill="#fff"><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" opacity=".8"/></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..6fa888b76
--- /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="#ce5c00"><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..1271a53bb
--- /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.72091" x2="11.72091" y1="1.784" y2="11.976"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.72091" x2="9.72091" y1="2.733" y2="15.7525"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813899" x2="12.742081" y1="13.773762" y2="9.725944"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="13.279" cy="1.7716" gradientTransform="matrix(-17.6 -.0000049 .00000552 -21.6 245.69 40.267)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#d"/><radialGradient id="f" cx="9.5681" cy="5.2024" gradientTransform="matrix(-11.832 -.00000037 .00000034 -10.916 122.77 58.391)" gradientUnits="userSpaceOnUse" r="1.8036" xlink:href="#d"/><g transform="translate(0 -6)"><path d="m5.4922 9a.50005.50005 0 0 0 -.050781.00391.50005.50005 0 0 0 -.095703.021484.50005.50005 0 0 0 -.046875.017578.50005.50005 0 0 0 -.044922.021484.50005.50005 0 0 0 -.082031.058594.50005.50005 0 0 0 -.037109.033203.50005.50005 0 0 0 -.03125.039063.50005.50005 0 0 0 -.029297.041016.50005.50005 0 0 0 -.07422.23632.50005.50005 0 0 0 0 .048828.50005.50005 0 0 0 .013672.099609.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.080078.50005.50005 0 0 0 .035156.035156.50005.50005 0 0 0 .125.082031.50005.50005 0 0 0 .095703.03125.50005.50005 0 0 0 .10547.013673h9.0156a.50005.50005 0 0 0 .09961-.011719.50005.50005 0 0 0 .04687-.013672.50005.50005 0 0 0 .13476-.066406.50005.50005 0 0 0 .07617-.064453.50005.50005 0 0 0 .03125-.039063.50005.50005 0 0 0 .0293-.041016.50005.50005 0 0 0 .04297-.089844.50005.50005 0 0 0 .02539-.095703.50005.50005 0 0 0 .0059-.099609.50005.50005 0 0 0 -.0039-.050781.50005.50005 0 0 0 -.04297-.14258.50005.50005 0 0 0 -.05273-.085937.50005.50005 0 0 0 -.03125-.037109.50005.50005 0 0 0 -.03516-.035156.50005.50005 0 0 0 -.03906-.03125.50005.50005 0 0 0 -.23051-.091798.50005.50005 0 0 0 -.050781-.0039062.50005.50005 0 0 0 -.00586 0zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.048828.0078.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.13477.06641.50005.50005 0 0 0 -.039063.03125.50005.50005 0 0 0 -.037109.0332.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04101.50005.50005 0 0 0 -.023438.04297.50005.50005 0 0 0 -.019531.04687.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.0058549.099644.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .017578.04687.50005.50005 0 0 0 .023437.04297.50005.50005 0 0 0 .029297.04297.50005.50005 0 0 0 .066406.07227.50005.50005 0 0 0 .039063.03125.50005.50005 0 0 0 .13281.06836.50005.50005 0 0 0 .15429.027346h5.0156a.50005.50005 0 0 0 .14648-.02539.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .03906-.03125.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .08789-.17774.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.05078.50005.50005 0 0 0 -.09961-.32812.50005.50005 0 0 0 -.10547-.10352.50005.50005 0 0 0 -.04297-.02734.50005.50005 0 0 0 -.08984-.04101.50005.50005 0 0 0 -.04883-.01367.50005.50005 0 0 0 -.04883-.0098.50005.50005 0 0 0 -.056706-.003894zm0 3a.50005.50005 0 0 0 -.050781.0039.50005.50005 0 0 0 -.1875.06055.50005.50005 0 0 0 -.042969.02734.50005.50005 0 0 0 -.13672.14454.50005.50005 0 0 0 -.042969.089844.50005.50005 0 0 0 -.03125.19531.50005.50005 0 0 0 .00391.05078.50005.50005 0 0 0 .025391.0957.50005.50005 0 0 0 .070312.13281.50005.50005 0 0 0 .14844.13086.50005.50005 0 0 0 .13867.05469.50005.50005 0 0 0 .10547.013674h9.0156a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .08203-.05859.50005.50005 0 0 0 .03711-.0332.50005.50005 0 0 0 .03125-.03906.50005.50005 0 0 0 .0293-.04102.50005.50005 0 0 0 .02344-.04297.50005.50005 0 0 0 .03516-.09375.50005.50005 0 0 0 .0098-.04883.50005.50005 0 0 0 .0059-.09961.50005.50005 0 0 0 -.0039-.05078.50005.50005 0 0 0 -.0098-.04883.50005.50005 0 0 0 -.05664-.13672.50005.50005 0 0 0 -.36524-.23828.50005.50005 0 0 0 -.05078-.0039.50005.50005 0 0 0 -.0059 0h-9.0156zm0 3a.50005.50005 0 0 0 -.099609.01172.50005.50005 0 0 0 -.046875.01367.50005.50005 0 0 0 -.046875.01758.50005.50005 0 0 0 -.087891.04883.50005.50005 0 0 0 -.076172.06445.50005.50005 0 0 0 -.03125.03906.50005.50005 0 0 0 -.029297.04102.50005.50005 0 0 0 -.042969.08984.50005.50005 0 0 0 -.015625.04687.50005.50005 0 0 0 -.00977.04883.50005.50005 0 0 0 -.0058545.050786.50005.50005 0 0 0 .013672.14844.50005.50005 0 0 0 .056641.13672.50005.50005 0 0 0 .060547.08008.50005.50005 0 0 0 .074219.06641.50005.50005 0 0 0 .042969.02734.50005.50005 0 0 0 .089844.04102.50005.50005 0 0 0 .048828.01367.50005.50005 0 0 0 .10547.013668h5.0156a.50005.50005 0 0 0 .09961-.01172.50005.50005 0 0 0 .04687-.01367.50005.50005 0 0 0 .04687-.01758.50005.50005 0 0 0 .04492-.02148.50005.50005 0 0 0 .04297-.02734.50005.50005 0 0 0 .19531-.28125.50005.50005 0 0 0 .015635-.14844.50005.50005 0 0 0 -.13086-.31641.50005.50005 0 0 0 -.11719-.09375.50005.50005 0 0 0 -.089844-.041015.50005.50005 0 0 0 -.1543-.027344z" fill-opacity=".69006"/><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.493 13.5h5.0143z"/><path d="m5.493 10.5h9.0143z"/><path d="m5.493 19.5h5.0143z"/><path d="m5.493 16.5h9.0143z"/></g><path d="m4.2791 8.505h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49438-.54565-.68115 1.5-1.3733h1z" fill="#fff" opacity=".35" transform="translate(-1.297 5.495)"/><path d="m2.9821 13h-1.0146v-2.7721l.010986-.50903.01831-.55664c-.18799.18799-.28052.31128-.35376.36987l-.61523.49439-.54565-.68115 1.5-1.3733h1z" fill="url(#e)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="#fff" opacity=".35" transform="translate(-1.1395 3.495)"/><path d="m5.1216 16.505h-3.4854v-.78735c.74002-.583 1.4243-1.2433 2.124-1.8633.12207-.15869.20996-.30518.26367-.43945.053711-.13428.080566-.27344.080566-.41748 0-.21484-.059814-.37476-.17944-.47974-.11719-.10498-.27466-.15747-.47241-.15747-.20752 0-.40894.04761-.60425.14282s-.39917.23071-.61157.40649l-.61523-.72876c.26367-.22461.48218-.3833.65552-.47608.17334-.09277.36255-.16357.56763-.2124.20508-.05127.43457-.0769.68848-.0769.33447 0 .62988.06104.88623.1831.25635.12207.45532.29297.59692.5127s.2124.47119.2124.75439c0 .24658-.043945.47852-.13184.6958-.085449.21484-.21973.43579-.40283.66284-.18066.22705-.50049.55054-.95947.97046l-.31304.28472v.05127h1.7z" fill="url(#f)" transform="translate(-1.1395 2.495)"/><g transform="matrix(1.0513 -.43547 .43547 1.0513 -5.9669 10.267)"><path d="m11.219 8c-.124 0-.219.0945-.219.2188v.625c-.27695.0711-.52558.18594-.76562.32812l-.4528-.4531c-.087828-.087829-.22467-.087829-.3125 0l-.75.75c-.087829.087829-.087829.22467 0 .3125l.45312.45312c-.1421.24-.2569.489-.328.766h-.625c-.1243 0-.2188.095-.2188.219v1.0625c0 .123.0945.218.2188.218h.625c.071101.27695.18594.52558.32812.76562l-.4531.453c-.087829.08783-.087829.22467 0 .3125l.75.75c.087829.08783.22467.08783.3125 0l.45312-.45312c.24.141.489.256.766.327v.625c0 .124.095.219.219.219h1.0625c.123 0 .218-.095.218-.219v-.625c.27695-.0711.52558-.18594.76562-.32812l.45312.45312c.08783.08783.22467.08783.3125 0l.75-.75c.08783-.08783.08783-.22467 0-.3125l-.454-.452c.142-.24.257-.489.328-.766h.625c.124 0 .219-.095.219-.219v-1.0625c0-.123-.095-.218-.219-.218h-.625c-.0711-.27695-.18594-.52558-.32812-.76562l.453-.4528c.08783-.087829.08783-.22467 0-.3125l-.75-.75c-.08783-.087829-.22467-.087829-.3125 0l-.452.4532c-.24-.1422-.489-.257-.766-.3281v-.625c0-.1243-.095-.2188-.219-.2188zm.531 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=".52728"/><path d="m11.75 9.4826c-1.2503 0-2.2674 1.0172-2.2674 2.2674 0 1.2503 1.0172 2.2674 2.2674 2.2674 1.2503 0 2.2674-1.0172 2.2674-2.2674 0-1.2503-1.0172-2.2674-2.2674-2.2674zm0 1.0465c.67395 0 1.2209.54698 1.2209 1.2209 0 .67395-.54698 1.2209-1.2209 1.2209-.67395 0-1.2209-.54698-1.2209-1.2209 0-.67395.54698-1.2209 1.2209-1.2209z" 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=".87879"/></g></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..b0fa6c63c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.cloud-callout.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 -2.972716 -3.804124)" gradientUnits="userSpaceOnUse" x1="18.131174" x2="16.271187" y1="65.215439" y2="-.135593"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></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>
+
+/&amp;amp;gt;<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="#e9e9e9" stroke="url(#a)"/><ellipse cx="8" cy="5" fill="none" rx="6.5" ry="3.5" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="0"/></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..a6a840df2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.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 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="122.79972" x2="122.88136" y1="16.881298" y2="35.049545"><stop offset="0" stop-color="#fff"/><stop offset=".01888065" stop-color="#fff" 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 -2.972716 -3.804124)" gradientUnits="userSpaceOnUse" x1="4.355439" x2="6.622206" y1="65.351028" y2="11.001822"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-3.75 5-1.25 9.921875v.07813h1.8252733l1.25-9.92188v-.078125z" fill="url(#c)" stroke="url(#b)"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="url(#a)" stroke-miterlimit="0"/></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..57bbdc742
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.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="6.05008" x2="6.847457" y1="55.940872" y2=".271189"><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="8.606403" x2="8.606403" y1="7.209909" y2="27.91004"><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="c" gradientTransform="matrix(.28571361 0 0 .30419701 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3" y2="11"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<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(#c)"/><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="url(#a)" stroke-linejoin="round"/><path d="m7 2h7v7h-7z" fill="none"/><path d="m6 1v5h-3.8202271l-1.1246882 9h.8347458l.9543663-8h3.1558032v3h9v-9zm1 1h7v7h-7z" fill="url(#b)"/></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..372ac470e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.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(.28571361 0 0 .30419701 -47.80628 -2.953839)" gradientUnits="userSpaceOnUse" x1="3.96373" x2="3.412637" y1=".425571" y2="15.500005"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -2.972716 -3.804124)" gradientUnits="userSpaceOnUse" x1="10.742479" x2="12.931875" y1="64.707008" y2=".137934"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="122.7081" x2="122.89454" y1="16.947199" y2="36.279663"><stop offset="0" stop-color="#fff"/><stop offset=".04027959" stop-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="m5.5.5v10h10v-10zm-3.9126367 4.9999375v9.9219375.07813h1.8252734v-9.9219425-.078125z" fill="url(#a)" stroke="url(#b)"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="url(#c)" stroke-miterlimit="0"/></g></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..28503dae0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.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="2.033898" x2="1.423729" y1="11.525382" y2=".406738"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.016949" x2="12.152542" y1="2.152162" y2="9.98267"><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="11.841043" x2="12.404542" y1=".473466" y2="13.89651"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+/&amp;gt;<path d="m.5.5v1.25 8.75 1h1.25 2.75v4l3.5-4h6.25 1.25v-1-8.75-1.25h-1.25-12.5z" fill="url(#c)" stroke="url(#a)" stroke-linejoin="round"/><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)"/></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..ac3833cee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.777944" x2=".338983" y1="55.828228" y2=".135364"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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>
+
+
+
+
+
+ /&amp;amp;gt;
+ <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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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(#c)"/></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..f0b1ae078
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.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="9.20339" x2="9.169492" y1="3.661017" y2="12.81356"><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" gradientUnits="userSpaceOnUse" x1="3.118644" x2="4.20339" y1="14.75" y2="-1.114407"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.546678" x2="12.164845" y1="-1.495584" y2="13.845037"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <g stroke-linecap="round" transform="translate(0 -1.25)"><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(#c)" stroke="url(#b)" stroke-linejoin="round" transform="translate(0 1.25)"/><path d="m4.2083333 2.5833336c-1.5004383 0-2.7083334 1.207895-2.7083334 2.7083333v5.4166671c0 1.500437 1.207895 2.708332 2.7083333 2.708332h.8933617l.050847 1.20339 1.118644-1.20339h5.5204796c1.500439 0 2.708334-1.207895 2.708334-2.708332v-5.4166671c0-1.5004383-1.207895-2.7083333-2.708334-2.7083333z" fill="none" stroke="url(#a)" 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..864b57099
--- /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="#b5232a"/></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="#2a0303" 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..417627156
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_chainframes.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m2.2647333 11.529461c0-.245873.085766-.454101.2572978-.625859l1.911795-1.9116957c.17165-.1705827.3800057-.2564611.6250686-.2564611.2574157 0 .4774193.097644.6621278.294107-.018821.017649-.076471.076467-.1752964.174111-.097766.091762-.1621207.1564648-.1927093.1929343-.036707.03647-.082707.095291-.1378843.1752874-.061293.078821-.1010607.1588183-.1195314.2388156-.024471.072941-.036707.1564648-.036707.2482255 0 .244697.085766.452925.2572985.624683.1716493.171759.3801236.257638.6248329.257638.091766 0 .17765-.0094.2576514-.02823.072945-.02471.15059-.06353.229415-.118818.080001-.06118.1376493-.107056.1752964-.137643.036471-.03765.1035307-.104702.2023557-.202345.091766-.09882.1470615-.156465.1647086-.175288.2023564.190581.3035343.414102.3035343.67174 0 .244698-.085884.452925-.2576514.624684l-1.8930872 1.902284c-.165415.165877-.3737707.248228-.6250685.248228-.2450629 0-.4534193-.08-.6249514-.238816l-1.351198-1.34231c-.1715321-.171758-.2572979-.376457-.2572979-.615272m6.4610421-6.4798841c0-.24505.085883-.4533954.2576508-.6249187l1.8941466-1.9025202c.170592-.1716408.37883-.2574024.624717-.2574024.238827 0 .447065.082703.624715.2482263l1.35061 1.3418344c.171767.1715232.257651.37681.257651.6157426 0 .2451676-.08588.4533954-.257651.6250364l-1.911794 1.9116961c-.164708.1658765-.372948.2482272-.624716.2482272-.257651 0-.477654-.095292-.661187-.2850496.01765-.018349.07647-.073526.17412-.1654057.09765-.097996.165885-.1654058.202357-.2022274.03059-.036703.07647-.094939.137648-.1745825.0553-.079644.0953-.1562297.120003-.2297565.01765-.079644.02706-.1654058.02706-.2574025 0-.2450501-.08588-.4533955-.257651-.6249188-.170591-.1716409-.37883-.2574025-.624716-.2574025-.091766 0-.1741204.012235-.2482389.036822-.078825.018353-.1588265.058233-.2388279.1194075-.080001.055174-.1376493.1011728-.17412.1378774-.03765.030705-.101175.095055-.1929414.1930518-.098828.0979969-.1564766.1562301-.1752994.1745824-.2023572-.1898757-.303535-.4135147-.303535-.6709173m-7.4537636 4.6046588c-.51459639.5140983-.7720121 1.1399583-.7720121 1.8752253 0 .735268.260475 1.356423.7813064 1.865816l1.35108 1.341128c.5085964.509394 1.1304886.763502 1.8657943.763502.7415407 0 1.3663743-.261167 1.8746171-.781148l1.8941464-1.903461c.5082436-.508217.762365-1.129371.762365-1.86464 0-.75409-.2694157-1.3940659-.8082478-1.9211058l.8082478-.8093833c.5270672.5399807 1.1647241.8093833 1.9117951.8093833.735306 0 1.360021-.2576382 1.875323-.7729137l1.911795-1.911108c.514126-.5146874.771778-1.1397239.771778-1.8749916 0-.7352678-.260005-1.3571279-.78119-1.8656979l-1.350609-1.3418343c-.50942-.50856996-1.130606-.7629137-1.865911-.7629137-.741189 0-1.367081.26046121-1.8753246.7812661l-1.8929707 1.90252c-.50942.50857-.7635415 1.13043-.7635415 1.8656978 0 .75362.2694165 1.3939501.8094243 1.9208721l-.8094243.8085591c-.5270664-.5388037-1.1635464-.8085591-1.9115585-.8085591-.7353057 0-1.3602564.2568147-1.8750886.7720902z" fill="#e9e9e9" stroke="#8c8c8c"/></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..ca2056654
--- /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"><radialGradient id="a" 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(#a)" 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="#ffc27d" stroke="#f37329" stroke-linecap="round"/></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..5b02d18fa
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g></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..a7ff8ac42
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changedatabasefield.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(.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(.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="h" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="i" 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="j" 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="k" 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="l" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="2.264152" y2="6.099961"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="m" 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="n" 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>
+
+
+
+
+ /&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(#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.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(#g)" stroke="url(#h)"/><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(#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="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(#n)"/><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:.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(#m)"/></g></g><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 transform="matrix(-.64678195 0 0 .64678195 22.291211 3.533733)"><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:none;stroke:#6326b9;stroke-width:1.546116;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.745098"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#l)"/><path d="m17.691406-.08007812v2.57421872l-6.191406.0058594.01758 2.6484375 6.19336-.00586v2.6113281l4.470703-4.0449218z" style="display:block;opacity:.8;fill:none;stroke-width:1.546116;stroke-miterlimit:7;stroke:url(#m)"/></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..69e6b6758
--- /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(.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="b" 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="c" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" 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(.34285637 0 0 .2172834 -.22851 2.4519)" gradientUnits="userSpaceOnUse" 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="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 3.00004c2.74981 0 11.99999.00062 11.99999.00062l.00001 9.999381s-8 0-12 0c0-3.3333298 0-6.666661 0-9.999991z" fill="url(#d)"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#b)"/><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(#a)"/><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><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..7accfe6d1
--- /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="6.276879" x2="9.801314" y1="4.885949" y2="13.52279"><stop offset="0" stop-color="#fff"/><stop offset=".00570641" stop-color="#fff" 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="9.169931" x2="2.323756" y1="7.664441" y2=".569404"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></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="#ce5c00" 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" 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..3357c20eb
--- /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(.28571361 0 0 .30419701 3.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 3v1h-1v3.000001h1v1h-1-1-1v-1h1v-3.000001h-1v-1h1 1z" fill="#f6f6f6" opacity=".35"/><path d="m5 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" 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="#fcaf3e" 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..8db35cceb
--- /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="#55c1ec"/><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..3961cb302
--- /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" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" 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="c" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" y1="5.636917" y2="10.837817"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><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="e" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" y1="293.4281" y2="294.35416"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#d" y1="291.44373" y2="295.94165"/><g transform="matrix(.2183282 0 0 .2183282 .019509 -.391887)"><rect fill="url(#a)" 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(#b)" 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(#f)" 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(#e)" 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(#c)" 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..20994e387
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333 0 0 .86364 -121.667 -12.705)" gradientUnits="userSpaceOnUse" x1="384" x2="384" xlink:href="#a" y1="9" y2="32"/><linearGradient id="c" gradientTransform="matrix(.49985 0 0 .8773 -185.694 -13.013)" gradientUnits="userSpaceOnUse" x1="382.50275" x2="382.50275" y1="31.360994" y2="16.588396"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#e" y1="17" y2="36.026299"/><linearGradient id="e" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#e" y1="33" y2="24.519934"/><g transform="matrix(-1 0 0 1 19.9995 0)"><path d="m4.5.50000002h4v14.99999998h-4z" fill="url(#c)" stroke="#956e37" stroke-linejoin="round" stroke-opacity=".705882" stroke-width="1.001"/><path d="m5.5 1.54h2v12.96h-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m5 13v-1h2v1zm0-3v-1h2v1zm0-3v-1h2v1zm0-3v-1h2v1z" fill="#956e37"/></g><path d="m.50000002 1.5017251 13.99999998 13.9971909-14.00002097.0039.00002099-2.960449v-6.104867zm2.49999998 7.0331502v4.4651247h4.5303301z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m1.5071423 3.7915133.00848 10.6928617 10.6672837-.0039z" opacity=".5" stroke="url(#d)"/><path d="m2.5 7.1382942v6.3773308l5.5-.015625" opacity=".5" stroke="url(#f)"/></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..97a9b9eed
--- /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" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-1)"/></g></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..16e9d45da
--- /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" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.00124" xlink:href="#c" y1="7.534217" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.927678" x2="12.00126" xlink:href="#c" y1="13.029993" y2="19.999826"/><g transform="matrix(.26458 0 0 .26458 -3.439789 -3.182892)"><rect fill="url(#f)" height="7.971101" rx="1" width="6.097076" x="17.403999" y="13.559"/><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="#7bb339" width="6.000076" x="17.500999" y="13.53"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.498649 .524776)"><rect fill="url(#a)" height="6.047865" rx="1" width="9.988115" x="17.514999" y="7.4689"/><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(#b)"/><rect height="6.021765" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="10.004114" x="17.499001" y="7.495"/></g></g><g transform="matrix(.26458 0 0 .26458 -1.841098 -.791863)"><rect fill="url(#d)" height="6.043963" rx="1" width="8.068764" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h5.968751v4.000051h-5.96875z" opacity=".5" stroke="url(#e)"/><rect height="5.991063" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="7.977764" x="14.481" y="9.502"/></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..53080d2db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circle_unfilled.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="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="b" 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="c" 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;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(#c)" stroke="url(#b)"/><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(#a)"/><path d="m4.5273339 11.424727 6.8973931-6.8015142" fill="none" stroke="#ededeb" stroke-linecap="round"/></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..6f7d32117
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlearc.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="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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.084746" x2="3.864407" y1="16.067797" y2=".40678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.677966" x2="13.016949" y1="-.067797" y2="15.728813"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+
+ /&amp;amp;gt;
+ <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(#c)" stroke="url(#b)"/><path d="m7.6914062 1.4492188c-3.941298.3623213-6.3828125 3.070858-6.3828124 6.5507812 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.653872-2.601203 1.820313-4.5683592h-2.064454a4.5054135 4.5054135 0 0 1 -4.490234 4.1972652 4.5054135 4.5054135 0 0 1 -4.5058594-4.505859 4.5054135 4.5054135 0 0 1 4.1972656-4.4941406z" fill="none" stroke="url(#a)"/></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..461659d62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlecut.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="8.525424" x2="8.237288" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.944491" x2="6.268293" y1="15.814129" y2=".521447"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.656013" x2="12.979815" y1="1.240539" y2="15.526492"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+ /&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-.1778671-.015164-.3525726-.027344-.5273438l-6.9453122-6.94531245c-.1747715-.0121796-.3494763-.02734375-.5273438-.02734375z" fill="url(#c)" stroke="url(#b)"/><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(#a)"/><path d="m8 1 7 7v-7z" fill="none"/></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..15e197897
--- /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;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-.1778671-.01516-.3525726-.02734-.5273438l-6.9453162-6.94531245c-.1747715-.0121796-.3494763-.02734375-.5273438-.02734375z" fill="none" stroke="#8c8c8c"/><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="#e9e9e9"/><g fill="none"><path d="m8 1 7 7v-7z"/><path d="m5 11 5-5" stroke="#e9e9e9" 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..6a9619749
--- /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;gt;<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="none" stroke="#8c8c8c"/><path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.52529 0 6.433225-2.609369 6.919922-6 0 0 .080078-.7301118.080078-1h-1-5.7539062-.2460938v-6zm-1 1.0898438v6.9101562h6.910156c-.47709 2.836504-2.938018 5-5.910156 5-3.3137085 0-6-2.686292-6-6 0-2.9721383 2.1634955-5.4330663 5-5.9101562z" fill="#e9e9e9"/><path d="m4 11 3.5084746-2.559322" fill="none" stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round"/></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..a6a9f7c7c
--- /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" 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="b" 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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" 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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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" 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(#a)" 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(#a)" 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(-10 4.986328)"><rect fill="url(#a)" 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 fill="#ce5c00" transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.477029 -3.051145)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g fill="#ce5c00" transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 3.477029 13.697592)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><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(#b)" stroke="url(#c)" 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(#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></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..515a620fa
--- /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" 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="b" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" 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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#c" y1="20.584223" y2="32.702335"/><linearGradient id="e" 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="#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 -1.966325)" 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><g transform="translate(0 2)"><g transform="translate(-9.998047)"><rect fill="url(#a)" 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(-9.998047 4.986328)"><rect fill="url(#a)" 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(-10 10.001953)"><rect fill="url(#a)" 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(0 4.986328)"><rect fill="url(#a)" 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 fill="#ce5c00" transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 3.477029 21.697592)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g fill="#ce5c00" transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.477029 -11.051145)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><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(#e)" stroke="url(#f)" 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(#b)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#d)"/></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..00d4b612b
--- /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="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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -1.966325)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><g transform="translate(0 2)"><g fill="#ce5c00"><g transform="translate(-1 .5)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><circle cx="2.506052" cy="5.997779" r="2.506052"/><g transform="matrix(.76604444 -.64278761 .64278761 .76604444 -5.137287 4.071357)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g transform="matrix(.76604444 .64278761 .64278761 -.76604444 -5.137287 7.928643)"><path d="m4.5 5h10.5v1h-10.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g></g><g><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(#a)" stroke="url(#b)" 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(#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_closedoc.svg b/icon-themes/elementary_svg/cmd/sc_closedoc.svg
new file mode 100644
index 000000000..7704d6a23
--- /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(.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" 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="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><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..9ef5df99e
--- /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(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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="c" 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="d" 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="e" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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(#e)" stroke-linecap="round"/><path d="m4.0000001 6.5h2.0759999zm2.9079999 0h2.234zm3.031 0h1.223zm-5.9389999 1.994804h1.2949999zm1.8949999 0h1.229zm1.8235933 0h.7437182zm1.2634067.01038h3.018zm-4.9819999 1.994816h1.7459999zm1.9199999 0h1.1842107zm1.985 0h1.254387zm1.97 0h1.992483z" fill="none" stroke="#fff" stroke-width=".75"/><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(#c)" 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(#d)"/><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..ee8daf7c4
--- /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.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="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="12" rx=".5" width="12" x="2" y="2"/><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..8cc978eea
--- /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(.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="b" 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(#b)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#a)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".705882"><rect fill="#9cde4a" height="2" rx=".218243" ry=".372828" stroke="#5ca12a" width="11.006728" x="2.5" y="11.5"/><rect fill="#46aaec" height="2" rx=".218243" ry=".372828" stroke="#2f78c8" width="11.006728" x="2.5" y="3.5"/><rect fill="#e7cd03" height="2" rx=".218243" ry=".372828" stroke="#9c8b00" width="11.006728" x="2.5" y="7.5"/></g></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..4d18ce1f4
--- /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.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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m11 1v14h-6v-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m11 1c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v14h-4v-14z"/><path d="m10 7v1h-4v-1zm0 4v1h-4v-1zm0-7v1h-4v-1z"/></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_columnwidth.svg b/icon-themes/elementary_svg/cmd/sc_columnwidth.svg
new file mode 100644
index 000000000..f89183da9
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="4.827131" y2="17.024521"><stop offset="0" stop-color="#fff"/><stop offset=".11111113" 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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 -.05 -3.032)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><g transform="translate(0 2)"><rect fill="url(#b)" height="10" rx=".424" ry=".491" width="4" x="6" y="-1"/><path d="m5.5019531.00195313-.5.49999999v10.99609388l.5.5h4.9960939l.5-.5v-6.498047h.001953v-1h-.002v-3.49804688l-.5-.49999999zm.4980469.99804687h4v3h-4zm0 4h4v2h-3.9960938v1h3.9960938l-.0000001 3h-3.9999999z" fill-opacity=".319853" transform="translate(0 -2)"/></g><path d="m5.5.52 5 .0461942v3.4247558l-5 .00905z" fill="url(#c)"/><path d="m5.502.002c-.276 0-.51.224-.5.5v3.5h.998v-3.002h4v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm.5 3v1zm3.996 0v1z" fill="#126400" opacity=".4"/><path d="m5.002 3.5h5.998l-.002.5h-5.998z" fill="#0c4400" fill-opacity=".592" opacity=".32"/><g fill="none"><path d="m6.5 1.5h3v9h-2.999999z" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke="#ce5c00"><path d="m5.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m10.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m6 14.5h4"/></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..e2bd77c9c
--- /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" 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" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><g stroke-width="1.599984" transform="matrix(.62500638 0 0 .62500638 5.999948 6.312447)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="#fbd25e" fill-rule="evenodd" stroke="#cc8a00" stroke-linejoin="round"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#d)"/></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..9b886d8f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_comparedocuments.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(.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="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="15.911407" x2="15.911407" y1="2.264152" y2="6.099961"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></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=".18576534" stop-color="#fff" 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" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#d" y1="5" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="2" y2="10"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="14" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="12" y2="0"/>
+
+
+
+ /&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(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.4999998 10.5h-7.0000001v-9h7.0000001z" fill="none" stroke="url(#g)" 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(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#f)" stroke-linecap="round"/><g transform="matrix(.64678195 0 0 .64678195 -6.291211 3.533733)"><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:#004372;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><g transform="matrix(-.64678195 0 0 .64678195 22.291211 8.523229)"><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:none;stroke:#6326b9;stroke-width:1.546116;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.745098"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#c)"/><path d="m17.691406-.08007812v2.57421872l-6.191406.0058594.01758 2.6484375 6.19336-.00586v2.6113281l4.470703-4.0449218z" style="display:block;opacity:.8;fill:none;stroke-width:1.546116;stroke-miterlimit:7;stroke:url(#b)"/></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..b4fce472c
--- /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"><linearGradient id="a" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" 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="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><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-3)"/><path d="m.506 14.54v-12.04l11.238 6.02z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-3)"/><circle cx="10.5" cy="10.5" fill="#46a8ea" fill-opacity=".984" r="5" stroke="#2f78c8" 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..09ff0bc6e
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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(.29729729 0 0 .24324323 .86491 2.1622)" 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(.34285637 0 0 .2172834 -.22851 2.4519)" gradientUnits="userSpaceOnUse" 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="#a" 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="#a" 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="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 3.00004c2.74981 0 11.99999.00062 11.99999.00062l.00001 9.999381s-8 0-12 0c0-3.3333298 0-6.666661 0-9.999991z" fill="url(#e)"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#d)" stroke-linecap="round"/><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"/><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..f5b71ee2a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_conddateformatdialog.svg
@@ -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 -4.128312 -13.725901)" gradientUnits="userSpaceOnUse" x1="9.198076" x2="10.031555" y1="53.543022" y2="93.354385"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.857794 -16.10161)" gradientUnits="userSpaceOnUse" x1="-16.838144" x2="-17.487486" y1="100.43031" y2="61.578262"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linejoin="round"><path d="m.718242 2.4795225 1.781758.0032361v2h2v-2h5.969302v2h2v-2l1.781758-.00324c.120906-.0002199.218242.16632.218242.3729099v11.2746655c0 .20659-.09734.372906-.218242.372906h-13.532818c-.12090607 0-.218242-.166316-.218242-.372906v-11.2746655c0-.2065899.0973361-.3731256.218242-.372906z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5 6.5v2h2v-2z" fill="#9cde4a" stroke="#5ca12a"/><path d="m6.5 6.5v2h2v-2z" fill="#9cde4a" stroke="#5ca12a"/><path d="m10.5 6.5v2h2v-2z" fill="#e04447" stroke="#b10000"/><path d="m6.5 10.5v2h2v-2z" fill="#9cde4a" stroke="#5ca12a"/><path d="m10.5 10.5v2h2v-2z" fill="#e04447" stroke="#b10000"/></g></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..23498efaf
--- /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" 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="b" 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(#b)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#a)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke-opacity=".705882"><path d="m2.5 11.5h8.010513v2h-8.010513z" fill="#9cde4a" stroke="#5ca12a"/><path d="m2.5 7.5h3.9836v2h-3.9836z" fill="#59bae7" stroke="#006199"/><path d="m2.5 3.5h11.006728v2h-11.006728z" fill="#e04447" stroke="#b10000"/></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..889ffb573
--- /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" 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="b" 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(#b)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#a)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke-opacity=".705882"><path d="m2.5 11.5h8.010513v2h-8.010513z" fill="#e04447" stroke="#b10000"/><path d="m2.5 7.5h3.9836v2h-3.9836z" fill="#e7cd03" stroke="#9c8b00"/><path d="m2.5 3.5h11.006728v2h-11.006728z" fill="#9cde4a" stroke="#5ca12a"/></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..ae79fb769
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connector.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><circle cx="13" cy="13" r="2"/></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..dc3bc5084
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><path d="m11 15 4-2.5-4-2.5z" fill-rule="evenodd"/></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..0062c96f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrows.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m4 3v1h4v8 1h5v-1h-4v-8-1z"/><g fill-rule="evenodd"><path d="m11 15 4-2.5-4-2.5z"/><path d="m5 6-4-2.5 4-2.50000001z"/></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..fd4c0a90a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m4 3v1h4v8 1h5v-1h-4v-8-1z"/><path d="m5 6-4-2.5 4-2.5z" fill-rule="evenodd"/></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..feb8a06c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><circle cx="13" cy="13" r="2"/></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..d147dae05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/></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..27d4086b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><circle cx="13" cy="13" r="2"/><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></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..bc2f632ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><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"/><path d="m11 16 4-2.5-4-2.5z" fill-rule="evenodd"/></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..06f2e5782
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m11 16 4-2.5-4-2.5z" fill-rule="evenodd"/><path d="m5 6-4-2.5 4-2.5z" fill-rule="evenodd"/><path d="m5 3h7v1h-7z"/><path d="m5 3h7v1h-7z"/><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></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..2ef91ed43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m5 6-4-2.5 4-2.5z" fill-rule="evenodd"/><path d="m5 3h7v1h-7z"/><path d="m5 3h7v1h-7z"/><path d="m5 13h9v1h-9z"/><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></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..764b5d45b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="13" cy="13" r="2"/><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></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..dcbd6ee5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h9v1h-9z"/><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></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..d67291860
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorline.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<circle cx="3" cy="3" fill="#ce5c00" r="2"/><circle cx="13" cy="13" fill="#ce5c00" r="2"/><path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#ce5c00"/></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..e8d1ca0c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m10.403806 13.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#ce5c00"/><circle cx="3" cy="3" fill="#ce5c00" r="2"/></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..414b25a70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m10.403806 13.939339 4.596194 1.060661-1.060661-4.596194z" fill="#ce5c00" fill-rule="evenodd"/><path d="m2.0606602 5.5961941-1.0606602-4.5961941 4.5961941 1.0606602z" fill="#ce5c00" fill-rule="evenodd"/><path d="m3 3 10 10" fill="none" stroke="#ce5c00"/></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..24156fe17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m2.0606602 5.5961941-1.0606602-4.5961941 4.5961941 1.0606602z" fill="#ce5c00" fill-rule="evenodd"/><path d="m3 3 10 10" fill="none" stroke="#ce5c00"/></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..09b65af42
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<circle cx="13" cy="13" fill="#ce5c00" r="2"/><path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#ce5c00"/></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..97e478e2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<circle cx="3" cy="3" fill="#ce5c00" r="2"/><path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#ce5c00"/></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..8bbd1b0a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlines.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><circle cx="13" cy="13" r="2"/><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_connectorlinesarrowend.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg
new file mode 100644
index 000000000..5c8ab9801
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><g fill-rule="evenodd"><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z"/><path d="m11 15 4-2.5-4-2.5z"/></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..b9da3deb6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m3 3h3.335576v1h-3.335576z"/><path d="m10 12h3v1h-3z"/><g fill-rule="evenodd"><path d="m5.65625 3 3.8085938 10h1.0703122l-.068359-.177734-3.7421876-9.822266z"/><path d="m11 15 4-2.5-4-2.5z"/><path d="m5 6-4-2.5 4-2.5z"/></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..05b410cb9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m3 3h3.335576v1h-3.335576z"/><path d="m10 12h3v1h-3z"/><g fill-rule="evenodd"><path d="m5.65625 3 3.8085938 10h1.0703122l-.068359-.177734-3.7421876-9.822266z"/><path d="m5 6-4-2.5 4-2.5z"/></g></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..df479c5c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="13" cy="13" r="2"/><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_connectorlinescirclestart.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg
new file mode 100644
index 000000000..9daae4417
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><circle cx="3" cy="3" r="2"/><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_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..c459375e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_controlcodes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16"><defs><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 xlink:href="#a" id="c" cx="10" cy="1.34" fx="10" fy="1.34" r="5.007" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse"/><radialGradient xlink:href="#a" id="b" cx="9" cy="1.239" fx="9" fy="1.239" r="5.499" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse"/></defs>/&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.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.016V14a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492V2A.493.493 0 0 0 13 1.508c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0-.002 0zM3.736 2.516l.09-.06a.493.493 0 0 0-.09.06z" fill="url(#b)"/><path d="M7.34 1c-1.654 0-2.98.357-3.922 1.14C2.468 2.916 2 4.103 2 5.55c0 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.494H9.5c.274 0 .496-.22.494-.494L10 4h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482V1.482c0-.266-.216-.482-.482-.482H9zM13 2v12h-1V3H9c.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-.91C9.837 1.992 10.712 2 13 2z" fill-opacity=".431"/><path d="M13 2v12h-1V3H9c.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-.91C9.837 1.992 10.712 2 13 2z" fill="url(#c)"/></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..6d4a4a812
--- /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="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/></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..832f6b07c
--- /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="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/></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..ed5b2c254
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" 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..745254249
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_copyobjects.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="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;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(#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(.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></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..b2eb7d7c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_crookrotate.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="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(.28571361 0 0 .30419701 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><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.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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" 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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="j" 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><path d="m1.0000379 1.000026c2.2915074 0 3.9999252-.0000636 3.9999252-.0000636l-.0000259 3.9990836-3.9999372.000954z" fill="url(#f)"/><g fill="none" transform="translate(-1.999962 .000026)"><path d="m6.4998992 4.49902-2.9999372.000954.0000379-2.999974 2.9999372-.000954z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396h5l-.0000249 4.99907204-5.0000131.000954z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-linecap="round" stroke-linejoin="round"><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(#i)" stroke="#6326b9" 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(#j)"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 2.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_crookslant.svg b/icon-themes/elementary_svg/cmd/sc_crookslant.svg
new file mode 100644
index 000000000..d9a9447de
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_crookslant.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="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(.28571361 0 0 .30419701 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" 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="h" gradientTransform="matrix(.25378586 0 0 .30501865 17.129017 -.685451)" gradientUnits="userSpaceOnUse" x1="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" 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="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="j" 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><path d="m1.0000379 1.000026c2.2915074 0 3.9999252-.0000636 3.9999252-.0000636l-.0000259 3.9990836-3.9999372.000954z" fill="url(#f)"/><path d="m4.4999372 4.499046-2.9999372.000954.0000379-2.999974 2.9999372-.000954z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m.5000001.49999996h5l-.0000249 4.99907204-5.0000131.000954z" fill="none" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-linecap="square" stroke-linejoin="round"><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(#i)" stroke="#6326b9" 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.2460938l.269532-1.5c-1.5 1.5-5.1072991 4.0533105-6 4.4066033z" fill="none" stroke="url(#j)"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 2.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_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..dbf7455f9
--- /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="10.390396" x2="12.412663" y1="-6.16255" y2="20.212471"><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="d" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 2.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><path d="m.5 2.5h14.932692v9.033898h-14.932692z" fill="url(#c)"/><path d="m.5 2.5h15.017437v8.932203h-15.017437z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 3.500001h13l-.239697 6.986543h-13.0000002z" fill="none" opacity=".3" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="7.288137" fill="#499020" r="2.420942"/><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></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..afa265069
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><radialGradient id="j" 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="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="m2 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></g><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(#j)" 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.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(#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..3bd3c18fc
--- /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"><g stroke-linejoin="round"><path d="m7.5 8.5 5.5-7.5s3.012802 6.2915-5.3744632 10z" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m8.5405904 8.5-5.5405904-7.5s-2.80608422 6.4945 5.5 10z" fill="#e9e9e9" stroke="#8c8c8c"/><g fill="#e14548" stroke="#b10000" 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"/><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"/></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..ae43186df
--- /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="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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><linearGradient id="g" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m1.4238281 1c-.234896 0-.4238281.2182204-.4238281.4902344v13.0195316c0 .272014.1889321.490234.4238281.490234h4.5761719v-10h9v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#f)"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#g)"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953h4.00390625v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2h4 1 4 .998047.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v3h-4.001953v-2.9980469h-1.0000001v2.9980469h-4v-2.9980469h-1v2.9980469h-4.00195315z" opacity=".32"/><path d="m1.5 1.5000004h13v1.9999996h-10v11h-3z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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/cmd/sc_databarformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_databarformatdialog.svg
new file mode 100644
index 000000000..50bbc8761
--- /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" 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="b" 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(#b)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#a)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g fill="#59bae7" stroke="#006199" stroke-opacity=".705882"><path d="m2.5 11.5h8.010513v2h-8.010513z" stroke-opacity=".705882"/><path d="m2.5 7.5h3.9836v2h-3.9836z"/><path d="m2.5 3.5h11.006728v2h-11.006728z" stroke-opacity=".705882"/></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..90cdb5b79
--- /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(.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="matrix(-1 0 0 1 16 2)"><rect fill="url(#a)" 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(#a)" 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(#a)" 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="m7.5-1.5v6h1v-5h1v-1z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m7.5 12.5v-7h1v6h1v1z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="translate(-10 4.986328)"><rect fill="#ff8c82" height="4.013672" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10 0v1.0195312 2.9804688 1l6 .013672v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953 1.0117187v3.0019531l-4.001953-.0136718v-2.9863281c1.29591-.00644 2.394149-.00195 4.001953-.00195z" fill="#c6262e" transform="translate(0 -2)"/><path d="m11.5-.4863281h3v2" 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_datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/sc_datadatapilotrun.svg
new file mode 100644
index 000000000..4438d8ea9
--- /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" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997187 19.865617)" gradientUnits="userSpaceOnUse" x1="10.088258" x2="13.73227" y1="2.601002" y2="13.177273"><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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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="d" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m1.4238281 1c-.234896 0-.4238281.2182204-.4238281.4902344v13.0195316c0 .272014.1889321.490234.4238281.490234h4.5761719v-10h9v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#c)"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#d)"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953h4.00390625v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2h4 1 4 .998047.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v3h-4.001953v-2.9980469h-1.0000001v2.9980469h-4v-2.9980469h-1v2.9980469h-4.00195315z" opacity=".32"/><path d="m1.5 1.5000004h13v1.9999996h-10v11h-3z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(1 0 0 -1 1.012829 17.051081)"><path d="m12.678889 11.518039c3.550426-2.4050401 1.417792-7.0180385-2.199926-7.0180385v-1.9108774l-5.0000006 3.5714274 5.0000006 3.33945v-2c2.552377-.09933 3.668165 2.3398839 1.843474 4.0180385z" display="block" fill="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round"/><path d="m13.360898 10.273948c1.252469-1.4706154.124647-5.3104081-3.8819354-4.7851702v-.9887773l-2.3301492 1.66055 2.3301492 1.5093014v-.7916852c4.3967954-.2351177 4.2560864 2.8012877 3.8819354 3.3957813z" display="block" fill="none" opacity=".53" stroke="url(#a)"/></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..eebd779e6
--- /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" 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><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><g stroke-width=".967" transform="matrix(1.0076 0 0 1.06043 .075 -1.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g><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(#c)" 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(#d)" 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..ce69e4b0a
--- /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="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.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g><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="#e9e9e9" stroke="#8c8c8c"/><path d="m8.878 8.496c-.212 0-.382.17-.382.382v1.622h7.008v-1.622c0-.212-.17-.382-.382-.382z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round"/></g><path d="m9 11v4h6v-4zm1 1h4v2h-4z" fill="#fdfdfb"/></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..d068a4688
--- /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="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.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g></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..4f7972195
--- /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="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><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..350c573af
--- /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"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></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(.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="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#a" y1="-2.374197" y2="10.619582"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#a" y1="2.264152" y2="6.099961"/><path d="m1 1c2.2915074 0 11.999988.0008904 11.999988.0008904l.000012 13.9991096h-12z" fill="url(#d)"/><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 transform="matrix(-.64678195 0 0 .64678195 22.291211 5.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(#f)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#g)"/><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(#e)" stroke-miterlimit="7" stroke-width="1.546116"/></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..891e39d09
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".349265"/><g transform="translate(0 4)"><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></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..8b5f1e34a
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".349265"/><g transform="translate(-5)"><path d="m11 1v14h-6v-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m11 1c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v14h-4v-14z"/><path d="m10 7v1h-4v-1zm0 4v1h-4v-1zm0-7v1h-4v-1z"/></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..1348f24f1
--- /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(.67880146 0 0 .73786273 2.765836 -.55976)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="17.024523"><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(.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><linearGradient id="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m3 1h10v14h-10z" fill="url(#d)"/><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"/><g transform="translate(0 1.998)"><rect fill="url(#e)" height="10" rx=".424" ry=".491" width="9" x="6" y="3"/><path d="m5.502 2.002c-.276 0-.5.224-.5.5v11c0 .276.224.5.5.5l9.998-.002c.276 0 .5-.224.5-.5v-11c0-.276-.224-.5-.5-.5zm.498.998 9.002-.002v10.004l-9.002.002zm4 0v2l-3.998.002v1l3.998-.002v3l-3.998.002v1l3.998-.002v3h1v-3h4v-1h-4v-3h4v-1h-4v-2z" fill="#030303" opacity=".32"/><path d="m5.503 2.523 10.015-.002v3.082l-10.015.002z" fill="url(#f)"/><path d="m5.502 2.002c-.276 0-.5.224-.5.5v3.5h.998v-3.002l9.002-.002v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm-.502.998v2l1.002.002v1l-1.002-.002h10v-1h-4v-2h-1v2h-4v-2z" fill="#126400" opacity=".4"/><path d="m6.5 3.502h8l-.000001 9h-7.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..fbff5a8f8
--- /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(.67880146 0 0 .73786273 2.765836 -.55976)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="17.024523"><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(.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="c" 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="d" 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="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(.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(.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="i" 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="j" gradientTransform="matrix(.94103 0 0 1.027 .46 -.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m3 1h10v14h-10z" fill="url(#h)"/><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"/><g transform="translate(-5 1.998)"><rect fill="url(#i)" height="10" rx=".424" ry=".491" width="9" x="6" y="3"/><path d="m5.502 2.002c-.276 0-.5.224-.5.5v11c0 .276.224.5.5.5l9.998-.002c.276 0 .5-.224.5-.5v-11c0-.276-.224-.5-.5-.5zm.498.998 9.002-.002v10.004l-9.002.002zm4 0v2l-3.998.002v1l3.998-.002v3l-3.998.002v1l3.998-.002v3h1v-3h4v-1h-4v-3h4v-1h-4v-2z" fill="#030303" opacity=".32"/><path d="m5.503 2.523 10.015-.002v3.082l-10.015.002z" fill="url(#j)"/><path d="m5.502 2.002c-.276 0-.5.224-.5.5v3.5h.998v-3.002l9.002-.002v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm-.502.998v2l1.002.002v1l-1.002-.002h10v-1h-4v-2h-1v2h-4v-2z" fill="#126400" opacity=".4"/><path d="m6.5 3.502h8l-.000001 9h-7.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><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(#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/sc_dataranges.svg b/icon-themes/elementary_svg/cmd/sc_dataranges.svg
new file mode 100644
index 000000000..38e2a5726
--- /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" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.157" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704014" x2="14.00104" xlink:href="#c" y1="7.534467" y2="20.000076"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882284" x2="12.00104" xlink:href="#c" y1="10.505336" y2="20.000076"/><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.674249" x2="12.002" xlink:href="#c" y1="11.124193" y2="20.001733"/><linearGradient id="h" gradientTransform="matrix(.2576 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#i" y1="-7.666" y2="-7.666"/><linearGradient id="i"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.5627 0 0 .5922 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#k" y1="22.537" y2="27.546"/><linearGradient id="k"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.2576 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#i" y1="-7.666" y2="-7.666"/><linearGradient id="m" gradientTransform="matrix(.5627 0 0 .5922 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#k" y1="22.537" y2="27.546"/><linearGradient id="n" gradientTransform="matrix(.2576 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#i" y1="-7.666" y2="-7.666"/><linearGradient id="o" gradientTransform="matrix(.5627 0 0 .583 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#k" y1="22.537" y2="27.546"/><linearGradient id="p" 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.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.259 0 0 .195 -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="r" gradientTransform="matrix(.3143 0 0 .342 .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><g transform="matrix(.2646 0 0 .2646 -2.913 -1.59)"><rect fill="url(#a)" height="14.065" rx="1" width="3.968" x="17.515" y="7.469"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.517h2.05v12.016h-2.05z" opacity=".5" stroke="url(#b)"/><rect height="14.001" opacity=".5" rx=".664" ry=".63" stroke="#7239b3" width="4.012" x="17.499" y="7.495"/></g></g><g transform="matrix(.2646 0 0 .2646 -.79 -1.59)"><rect fill="url(#d)" height="12.027" rx="1" width="4.116" x="14.39" y="9.449"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.97v10.172h-1.97z" opacity=".5" stroke="url(#e)"/><rect height="11.998" opacity=".5" rx=".79" ry=".513" stroke="#b35039" width="4" x="14.481" y="9.502"/></g></g><g transform="matrix(.2646 0 0 .2646 -4.234 -1.59)"><rect fill="url(#f)" height="7.941" rx="1" width="4.096" x="17.404" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.5 14.498h2v6h-2z" opacity=".5" stroke="url(#g)"/><rect height="7.97" opacity=".5" rx=".866" ry=".597" stroke="#7bb339" width="3.998" x="17.501" y="13.53"/></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(#h)" stroke="url(#j)"/><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(#l)" stroke="url(#m)"/><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(#n)" stroke="url(#o)"/><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(#p)" stroke="url(#q)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#r)" 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..4ec884cbc
--- /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">/&gt;<g stroke="#565656" stroke-linecap="round"><g transform="matrix(.99839875 0 0 .99553779 1.009608 .682899)"><path d="m10.50505 13.899781v-11.899781" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><g transform="matrix(.99980787 0 0 -.9915361 -6.00094 15.287688)"><path d="m10.504958 13.89978.000092-11.89978" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" 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..12ba02425
--- /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="#46a8ea" fill-opacity=".984314" stroke="#2f78c8"/><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_datasubtotals.svg b/icon-themes/elementary_svg/cmd/sc_datasubtotals.svg
new file mode 100644
index 000000000..674968ea2
--- /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"><radialGradient id="a" 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="#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(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#d" y1="15.499894" y2="48.395687"/><radialGradient id="c" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -9.334735 -18.397671)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#a"/><linearGradient id="d" 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 transform="translate(-5.001953 .001953)"><rect fill="url(#b)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="-1.5"/><path d="m11 0v1.0195312 2.9804688 1h5v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4.001953.99804688v3.00195312h-3.001953v-2.9863281c1.29591-.00644 1.394149-.015625 3.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(-5.001953 4.988281)"><rect fill="url(#b)" height="3.986328" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="-1.486328"/><path d="m11 .013672v1.0195312 2.9804688 1l5-.013672v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4.001953.98437488v3.00195312l-3.001953.013672v-2.9863281c1.29591-.00644 1.394149-.029297 3.001953-.029297z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(-5.003906 10.003906)"><rect fill="url(#b)" height="4.001953" rx=".423727" ry=".491478" stroke-width="1.33333" width="3.998047" x="11.501953" y="-1.501953"/><path d="m11.001953-.001953v1.0195312 2.9804688 1l4.998047.001953v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4 .99999988v3.00195312l-3-.00195v-2.9863311c1.29591-.00644 1.392196-.013672 3-.013672z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="-1.5"/><path d="m11 0v1.0195312 2.9804688 1h5v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4.001953.99804688v3.00195312h-3.001953v-2.9863281c1.29591-.00644 1.394149-.015625 3.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g transform="translate(0 4.986328)"><rect fill="url(#b)" height="3.986328" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="-1.486328"/><path d="m11 .013672v1.0195312 2.9804688 1l5-.013672v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4.001953.98437488v3.00195312l-3.001953.013672v-2.9863281c1.29591-.00644 1.394149-.029297 3.001953-.029297z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(-.001953 10.001953)"><rect fill="url(#b)" height="4.001953" rx=".423727" ry=".491478" stroke-width="1.33333" width="3.998047" x="11.501953" y="-1.501953"/><path d="m11.001953-.001953v1.0195312 2.9804688 1l4.998047.001953v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm4 .99999988v3.00195312l-3-.00195v-2.9863311c1.29591-.00644 1.392196-.013672 3-.013672z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><path d="m2.5-1.5v3h1v-2h2v-1z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><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(#a)"/><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="#0f5a00" 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(#c)"/><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="#0f5a00" 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></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..ba71e157d
--- /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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..b7cc43159
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.000001" x2="10.000001" y1="10.999999" y2="14.499999"><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="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><radialGradient id="d" 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><path d="m3.5.5v2h1v-1h8v-1h-7z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m3.5 13.5v-3h1v2h3v1h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="5" rx=".5" width="6.000001" x="9.000002" y="9.999998"/><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=".7" stroke="url(#a)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/><g transform="translate(-8 -6)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="5" rx=".5" width="6.000001" x="9.000002" y="9.999998"/><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=".7" stroke="url(#a)"/></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(#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-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></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..bfe167109
--- /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" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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..026acc4c4
--- /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" 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.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g><path d="m13.775 5.347c-.16-.017-.317.062-.4.213l-3.485 6.416-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.006 1.298c-.11.2-.036.452.164.56 0 0 4.093 3.402 4.098 3.404.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.654c.11-.2.036-.45-.164-.56l-1.508-.833c-.05-.028-.106-.043-.16-.048z" fill="#e14548" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689"/></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..d6f3805e4
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" 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..e10329c97
--- /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="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><linearGradient id="e" gradientTransform="matrix(.416 -.417 .52 .515 -15.747 2.65)" 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="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.057" y2="26.03"><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.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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><path d="m14 13.243c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.036.006-1.395 1.031 3.56-.054.03-.007 1.21-.267 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#e)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74 0 0 .743 4.48 4.176)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74 0 0 .743 4.48 4.176)"/><path d="m5.996 12.377c.212-.155.85.19 1.45.79.6.596.933 1.218.783 1.433 0 0 .014.013.013.014l5.167-5.21.02-.018s-.016-.013-.015-.014c.15-.215-.183-.837-.783-1.434-.6-.6-1.238-.943-1.45-.79l-.02.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74 0 0 .743 4.48 4.176)"><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(#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.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(#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.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(#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=".485"><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(#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></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..c167f1ed5
--- /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(.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(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#m" y1="17" y2="36.026299"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#m" y1="33" y2="24.519934"/><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="m.50000002 1.5017251 13.99999998 13.9971909-14.00002097.0039.00002099-2.960449v-6.104867zm2.49999998 7.0331502v4.4651247h4.5303301z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m1.5071423 3.7915133.00848 10.6928617 10.6672837-.0039z" opacity=".5" stroke="url(#l)"/><path d="m2.5 7.1382942v6.3773308l5.5-.015625" opacity=".5" stroke="url(#n)"/></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..f6c249016
--- /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"><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><radialGradient id="e" cx="64.575" cy="48.605" gradientTransform="matrix(0 .385 -.42 0 32.39 -16.793)" 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><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><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#e)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_dbnewformautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewformautopilot.svg
new file mode 100644
index 000000000..af25ee9e8
--- /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"><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" 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="l" 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="m" 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="n" 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><radialGradient id="o" cx="64.575" cy="48.605" gradientTransform="matrix(0 .385 -.42 0 32.39 -16.793)" 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><rect fill="url(#l)" 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(#k)" 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(#m)" 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(#n)" 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-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#o)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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><path d="m7.8984375 0c-.0818631.09042375-.1536223.18836043-.2128906.29101562l-7.2089844 12.48242238c-.45648027.790642-.28550369 2.050462.8652344 2.714843l.3886719.222657c.2738153.158087.5479115.247573.8144531.287109h.5761719c.6092481-.084117 1.1238599-.432484 1.390625-.894531l7.2070312-12.4843754c.437133-.757132.290522-1.93651174-.732422-2.6191406z" fill="#fff" fill-opacity=".784314"/><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_dbnewquery.svg b/icon-themes/elementary_svg/cmd/sc_dbnewquery.svg
new file mode 100644
index 000000000..7b982d1b8
--- /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"><linearGradient id="a" 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="b" 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="c" 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="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25764 0 0 .25199 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.6657" y2="-7.6657"/><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.991 7.8011)" 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 .25599 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.6657" y2="-7.6657"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .59218 -44.991 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 .25599 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.6657" y2="-7.6657"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .59218 -44.991 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><radialGradient id="l" cx="64.575" cy="48.605" gradientTransform="matrix(0 .38529 -.41959 0 32.389 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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(#j)" stroke="url(#k)"/><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(#h)" stroke="url(#i)"/><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(#e)" stroke="url(#g)"/><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(#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="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="url(#l)"/><path d="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_dbnewqueryautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewqueryautopilot.svg
new file mode 100644
index 000000000..fb7caebce
--- /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"><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(.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="l" 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="m" 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="n"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.25764 0 0 .25199 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#n" y1="-7.6657" y2="-7.6657"/><linearGradient id="p"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.56273 0 0 .58293 -44.991 7.8011)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#p" y1="22.537" y2="27.546"/><linearGradient id="r" gradientTransform="matrix(.25764 0 0 .25599 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#n" y1="-7.6657" y2="-7.6657"/><linearGradient id="s" gradientTransform="matrix(.56273 0 0 .59218 -44.991 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#p" y1="22.537" y2="27.546"/><linearGradient id="t" gradientTransform="matrix(.25764 0 0 .25599 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#n" y1="-7.6657" y2="-7.6657"/><linearGradient id="u" gradientTransform="matrix(.56273 0 0 .59218 -44.991 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#p" y1="22.537" y2="27.546"/><radialGradient id="v" cx="64.575" cy="48.605" gradientTransform="matrix(0 .38529 -.41959 0 32.389 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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(#t)" stroke="url(#u)"/><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(#r)" stroke="url(#s)"/><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(#o)" stroke="url(#q)"/><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(#l)" stroke="url(#m)"/><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="m8 0c-.0354283 0-.0682182.00373965-.1035156.00390625-.0807309.08957933-.1523231.18558682-.2109375.28710937l-6.6796875 11.56445338c.0024051.439071.0195312.964312.0195312 1.644531 0 .501076.3080076.920257.7089844 1.21875s.922259.523296 1.5429688.708984c.2403745.071909.5079823.132502.7773437.191407.1887975-.144896.3444656-.320657.4570313-.515625l7.2070312-12.4843754c.380941-.6598052.316613-1.63970451-.380859-2.33398435-.993522-.17802413-2.1205653-.28515625-3.337891-.28515625z" fill="#fff" fill-opacity=".784314"/><path d="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="url(#v)"/><path d="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 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_dbnewreport.svg b/icon-themes/elementary_svg/cmd/sc_dbnewreport.svg
new file mode 100644
index 000000000..77cbb03e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewreport.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="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.383 -16.8)" 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" 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;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)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_dbnewreportautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg
new file mode 100644
index 000000000..eac5400a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.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="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><radialGradient id="k" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.383 -16.8)" 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="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;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"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#k)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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><path d="m7.8984375 0c-.0818631.09042375-.1536223.18836043-.2128906.29101562l-4.6855469 8.11328128v5.1855471c-.0034866-.029594-.0136719-.062298-.0136719-.089844v-5.0722656l-1 1.7324216v3.339844c0 .658.3379688 1.252031.7929688 1.707031.2656478.266821.5840991.481307.9316406.621094.3443431-.165233.6257736-.421489.8007813-.724609l7.2070312-12.4843754c.437133-.757132.290522-1.93651174-.732422-2.6191406z" fill="#fff" fill-opacity=".784314"/><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_dbnewtable.svg b/icon-themes/elementary_svg/cmd/sc_dbnewtable.svg
new file mode 100644
index 000000000..fc7bb0540
--- /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"><linearGradient id="a" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="d" 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(#d)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><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="#0f5a00" 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_dbnewtableautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewtableautopilot.svg
new file mode 100644
index 000000000..200417c94
--- /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"><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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="l" gradientUnits="userSpaceOnUse" x1="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="m" 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="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="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#m)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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><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"/><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_dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/sc_dbnewviewsql.svg
new file mode 100644
index 000000000..ed31487f5
--- /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="#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(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:#004372;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..29336d41e
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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..1a495a939
--- /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" 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"/><linearGradient id="l" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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="m" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#p" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><linearGradient id="r" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#p" y1="24.99" y2="30"/><linearGradient id="s" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#n" y1="24.99" y2="30"/><linearGradient id="t" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#p" y1="24.99" y2="30"/><linearGradient id="u" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><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="m14 13.243c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.036.006-1.395 1.031 3.56-.054.03-.007 1.21-.267 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#l)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><path d="m5.998 12.372c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.215-.183-.838-.783-1.434-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 4.176)"><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(#m)"/><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(#o)"/><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(#q)"/><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(#r)"/><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(#s)"/><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(#t)"/><g fill-rule="evenodd" stroke-width=".485"><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(#u)" stroke="url(#v)"/><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></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..a31a65678
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#f" y1="8.5" y2="10.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.000001" x2="10.000001" xlink:href="#d" y1="10.999999" y2="14.499999"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.000001" x2="10.000001" y1="10.999999" y2="14.499999"><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="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 1.5v2h1v-1h3v-1h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m3.5 14.5v-3h1v2h3v1h-2z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="translate(-.000001 .000002)"><rect fill="url(#e)" height="5" rx=".5" width="6.000001" x="9.000002" y="9.999998"/><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=".7" stroke="url(#d)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/><g transform="translate(-8 -5)"><g transform="translate(-.000001 .000002)"><rect fill="url(#a)" height="5" rx=".5" width="6.000001" x="9.000002" y="9.999998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#b)" 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=".7" stroke="url(#c)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g><g transform="translate(-.000003 -8.999998)"><rect fill="url(#a)" height="5" rx=".5" width="6.000001" x="9.000002" y="9.999998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#b)" 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=".7" stroke="url(#c)"/></g></g><path d="m8.9999981 2.4999999h5.9999999" fill="none" opacity=".2" stroke="#000"/></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..dfdb85659
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" 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..425ff4275
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbreportedit.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(.2992859 -.30126065 .44992888 .44722763 -8.755952 2.690371)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><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(.2992859 -.30126065 .44992888 .44722763 -8.841141 2.777252)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><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(.2992859 -.30126065 .44992888 .44722763 -8.458163 2.391115)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.542611 2.476511)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.158892 2.089632)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.24408 2.17577)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.584835 2.518837)" 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="j" gradientTransform="matrix(.27881101 .02684391 .02718626 .27836722 2.837098 1.334438)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.30799735 -.31002298 .38444481 .38214137 -7.184779 6.14358)" 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="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;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"/><path d="m14.000126 13.24277c-.097-.016-.172-.01-.22.002l-6.5360004 1.45-1.203.268-.036.006-1.3950001 1.031 3.5600001-.054.03-.007 1.21-.267 6.5330004-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.9987041 12.371515c.2111194-.153712.8496632.19084 1.4519092.788609.6000237.596284.9333702 1.217815.7829939 1.43316 0 0 .014815.01337.014815.01485l7.5084458-7.5608462c.191118-.1915831-.157784-.8487576-.777809-1.4658332-.622247-.6178183-1.281532-.9616282-1.47191-.7700451z" fill="url(#k)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".35971"/><path d="m12.306361 6.0203134c.212601-.1544545.850404.190098 1.451909.7886094.600023.5970263.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l1.148189-1.1569237c.303715-.3029685-.020742-.811629-.725955-1.5178131-.602246-.5985114-1.240049-.9430638-1.451909-.7886093l-.01926.018564z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".35971"/><path d="m5.9981256 12.37177c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.1720004-5.2060004.018-.02s-.015-.012-.014-.013c.15-.215-.183-.838-.783-1.434-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="translate(0 2)"><g stroke-width=".741669"><path d="m11.280394 5.0547139c.21112-.1544546.848923.1900979 1.451909.7886093.600024.5955411.933371 1.2178148.782253 1.4331601l.01481.013366.09334-.094306s-.01481-.011881-.01481-.013366c.150374-.2153457-.182232-.8368768-.782996-1.4331605-.601506-.5985114-1.240049-.9430639-1.45191-.7886093z" fill="url(#a)"/><path d="m11.193724 5.140852c.21186-.1544546.850404.1900979 1.451909.7886093.600024.5962837.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l.09334-.095049-.01482-.013366c.151114-.2153451-.182233-.8376188-.782997-1.434645-.602246-.5985115-1.240049-.9430639-1.451909-.7886094z" fill="url(#c)"/><path d="m11.576702 4.7547156c.212601-.1544546.851886.1900979 1.451909.7886093.600024.5970263.933371 1.2178148.785217 1.4331601-.0015.00149.01333.013366.01259.014851l.09408-.094306c0-.00149-.01481-.013366-.01481-.014851.150371-.2153457-.182234-.8361342-.782999-1.4331605-.601505-.5977688-1.240049-.9430639-1.451909-.7886093z" fill="url(#e)"/><path d="m11.491514 4.8415963c.21186-.1559397.850404.1900979 1.451909.7871242.600023.5977688.93337 1.2192999.783734 1.4346452l.01482.013366.0926-.093564s-.01482-.013366-.01482-.014851c.151114-.2138601-.182233-.8361338-.782256-1.4331601-.602246-.5977688-1.240049-.9430639-1.45191-.7886093z" fill="url(#f)"/><path d="m11.876714 4.4532322c.21186-.153712.850404.1908404 1.451909.7886093.600024.5962837.93337 1.2178148.783735 1.4331601 0 0 .01482.013366.01482.014851l.0926-.095049s-.01481-.013366-.01481-.014851c.150362-.2138601-.182243-.8361338-.783008-1.4331601-.600024-.5977688-1.239308-.9430639-1.451909-.7886093z" fill="url(#g)"/><path d="m11.791525 4.5393703c.21112-.153712.849664.1908405 1.45191.7886093.600023.5970263.93337 1.2193.782994 1.4331601 0 .00149.01482.014851.01482.014851l.0926-.094306s-.01481-.013366-.01481-.014851c.151103-.2138605-.182244-.8361342-.782267-1.4331605-.602246-.5977688-1.240049-.9430639-1.45191-.7871242z" fill="url(#h)"/></g><g fill-rule="evenodd" stroke-width=".35971"><path d="m4.6727257 13.903921 3.5349545-1.280934.029631-.0297c.1496354-.215348-.187415-.837622-.7881795-1.433163-.6015052-.599254-1.2393082-.943064-1.4519092-.787124z" fill="url(#i)" stroke="url(#j)"/><path d="m5.0312584 12.94749-.3585327.95346.9630011-.351978c-.083707-.099504-.1629694-.199009-.2622326-.298513-.1148194-.114356-.2274164-.20792-.3422358-.302969z" fill="#0c0c0c" stroke="#0c0c0c"/></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..4043e8da4
--- /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"><linearGradient id="a" gradientTransform="matrix(-1.81092 0 0 -2.56547 10.520814 -5.132508)" gradientUnits="userSpaceOnUse" x1="4.860066" x2="5.026478" y1="-1.942289" y2="9.7442"><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"><g stroke-linecap="round" transform="matrix(.99980787 0 0 -.9915361 .992784 15.287688)"><path d="m10.504958 13.89978.000092-11.89978" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><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-linejoin="round" stroke-opacity=".490196" stroke-width=".54972" transform="scale(.97940746 1.0210255)"/></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..074a024af
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.19694688 -.20520309 .19694688 .20520309 2.33061 9.959949)" 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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#c" y1="20.584223" y2="32.702335"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" 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="g" 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="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><rect fill="url(#h)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><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(#f)" stroke="url(#g)" 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(#b)" stroke-linecap="square"/><path d="m14.3566 12.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#d)"/></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..332c6110b
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.30799735 -.31002298 .38444481 .38214137 -7.184779 6.14358)" 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(.2992859 -.30126065 .44992888 .44722763 -8.755952 2.690371)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><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(.2992859 -.30126065 .44992888 .44722763 -8.841141 2.777252)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><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(.2992859 -.30126065 .44992888 .44722763 -8.458163 2.391115)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.542611 2.476511)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.158892 2.089632)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.24408 2.17577)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.2992859 -.30126065 .44992888 .44722763 -8.584835 2.518837)" 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="m" gradientTransform="matrix(.27881101 .02684391 .02718626 .27836722 2.837098 1.334438)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><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="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><path d="m14.000126 13.24277c-.097-.016-.172-.01-.22.002l-6.5360004 1.45-1.203.268-.036.006-1.3950001 1.031 3.5600001-.054.03-.007 1.21-.267 6.5330004-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.9987041 12.371515c.2111194-.153712.8496632.19084 1.4519092.788609.6000237.596284.9333702 1.217815.7829939 1.43316 0 0 .014815.01337.014815.01485l7.5084458-7.5608462c.191118-.1915831-.157784-.8487576-.777809-1.4658332-.622247-.6178183-1.281532-.9616282-1.47191-.7700451z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".35971"/><path d="m12.306361 6.0203134c.212601-.1544545.850404.190098 1.451909.7886094.600023.5970263.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l1.148189-1.1569237c.303715-.3029685-.020742-.811629-.725955-1.5178131-.602246-.5985114-1.240049-.9430638-1.451909-.7886093l-.01926.018564z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".35971"/><path d="m5.9981256 12.37177c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.1720004-5.2060004.018-.02s-.015-.012-.014-.013c.15-.215-.183-.838-.783-1.434-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="translate(0 2)"><g stroke-width=".741669"><path d="m11.280394 5.0547139c.21112-.1544546.848923.1900979 1.451909.7886093.600024.5955411.933371 1.2178148.782253 1.4331601l.01481.013366.09334-.094306s-.01481-.011881-.01481-.013366c.150374-.2153457-.182232-.8368768-.782996-1.4331605-.601506-.5985114-1.240049-.9430639-1.45191-.7886093z" fill="url(#d)"/><path d="m11.193724 5.140852c.21186-.1544546.850404.1900979 1.451909.7886093.600024.5962837.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l.09334-.095049-.01482-.013366c.151114-.2153451-.182233-.8376188-.782997-1.434645-.602246-.5985115-1.240049-.9430639-1.451909-.7886094z" fill="url(#f)"/><path d="m11.576702 4.7547156c.212601-.1544546.851886.1900979 1.451909.7886093.600024.5970263.933371 1.2178148.785217 1.4331601-.0015.00149.01333.013366.01259.014851l.09408-.094306c0-.00149-.01481-.013366-.01481-.014851.150371-.2153457-.182234-.8361342-.782999-1.4331605-.601505-.5977688-1.240049-.9430639-1.451909-.7886093z" fill="url(#h)"/><path d="m11.491514 4.8415963c.21186-.1559397.850404.1900979 1.451909.7871242.600023.5977688.93337 1.2192999.783734 1.4346452l.01482.013366.0926-.093564s-.01482-.013366-.01482-.014851c.151114-.2138601-.182233-.8361338-.782256-1.4331601-.602246-.5977688-1.240049-.9430639-1.45191-.7886093z" fill="url(#i)"/><path d="m11.876714 4.4532322c.21186-.153712.850404.1908404 1.451909.7886093.600024.5962837.93337 1.2178148.783735 1.4331601 0 0 .01482.013366.01482.014851l.0926-.095049s-.01481-.013366-.01481-.014851c.150362-.2138601-.182243-.8361338-.783008-1.4331601-.600024-.5977688-1.239308-.9430639-1.451909-.7886093z" fill="url(#j)"/><path d="m11.791525 4.5393703c.21112-.153712.849664.1908405 1.45191.7886093.600023.5970263.93337 1.2193.782994 1.4331601 0 .00149.01482.014851.01482.014851l.0926-.094306s-.01481-.013366-.01481-.014851c.151103-.2138605-.182244-.8361342-.782267-1.4331605-.602246-.5977688-1.240049-.9430639-1.45191-.7871242z" fill="url(#k)"/></g><g fill-rule="evenodd" stroke-width=".35971"><path d="m4.6727257 13.903921 3.5349545-1.280934.029631-.0297c.1496354-.215348-.187415-.837622-.7881795-1.433163-.6015052-.599254-1.2393082-.943064-1.4519092-.787124z" fill="url(#l)" stroke="url(#m)"/><path d="m5.0312584 12.94749-.3585327.95346.9630011-.351978c-.083707-.099504-.1629694-.199009-.2622326-.298513-.1148194-.114356-.2274164-.20792-.3422358-.302969z" fill="#0c0c0c" stroke="#0c0c0c"/></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..d4ab65de1
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><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..1d465cceb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewreports.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"/></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..07c1c6b10
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><rect fill="#fff" height="5.026" rx=".876" ry=".85" stroke="#8c8c8c" stroke-width=".99" width="12.963" x="2.506" y="4.505"/><path d="m4 5.9999999h10v2h-10z" fill="#49aaeb"/></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..1f74bd56d
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/></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..dbb2356d1
--- /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" gradientTransform="matrix(-.12612362 0 0 .1174283 -4.714766 1.463542)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".2904194" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".492798" x2=".267" xlink:href="#a" y1="1.185296" y2="3.704"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".132" x2=".162308" xlink:href="#a" y1="293.75549" y2="296.01566"/><linearGradient id="d" gradientTransform="matrix(0 -.06397 -.0662 0 4.735 3.953)" 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="e" cx="24.837" cy="36.421" gradientTransform="matrix(.0507 0 0 -.02307 -.358 296.084)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill="#fff" transform="translate(0 .264583)"><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.116 2.115v.265h1.587v-.265zm2.116 0v.265h1.853v-.265zm-2.115.53v.264h1.587v-.264zm2.116 0v.264h.795v-.264z"/><path d="m2.38 1.323v.53h1.853v-.53zm0 .794v.53h1.59v-.53z"/></g><path d="m.927 295.458-.795-.73.797-.666v.433l1.054-.01v.53l-1.057.01z" display="block" fill="url(#c)" transform="translate(0 -292.767)"/><path d="m.927 2.69-.795-.73.796-.665v.433l1.056-.01v.53l-1.056.01z" style="display:block;opacity:.5;stroke:#6326b9;stroke-width:.265;stroke-linejoin:round;stroke-miterlimit:7;fill:url(#b)"/><path d="m.783 2.38-.428-.42.43-.353v.265l1.055-.01v.24l-1.057.01z" style="display:block;opacity:.401;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#d)"/><path d="m1.693 295.2c0-.482-1.587-.482-1.587 0 0 .48 1.586.48 1.587 0z" fill="url(#e)" fill-rule="evenodd" opacity=".2" transform="translate(0 -292.767)"/><g fill="#4d4d4d"><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.116 2.115v.265h1.587v-.265zm2.116 0v.265h1.853v-.265zm-2.115.53v.264h1.587v-.264zm2.116 0v.264h.795v-.264zm0 .53v.263h.53v-.263z" opacity=".4"/><path d="m2.38 1.323v.53h1.853v-.53zm0 .794v.53h1.59v-.53z"/></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..8929b9098
--- /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"><radialGradient id="a" cx="31.798098" cy="-5.182494" fx="31.798098" fy="-5.182494" gradientTransform="matrix(.00000001 -.87324682 -.95000043 0 -5.923371 32.767587)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="16.119139" cy="4.256311" fx="16.119139" fy="4.256311" gradientTransform="matrix(2.8874199 .11105476 -.08536364 2.2194513 -41.179388 1.263218)" gradientUnits="userSpaceOnUse" r="4.502289" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.205607 -22.328549)" 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(0 1 -1 0 15.990234 0)"><path d="m1.0004191 5.717614c-.00679198-.1696876.0694035-.3282407.1943262-.4530632l4.894003-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.064969-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.089777.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.018295.9708497c-.27693.2640285-.700193.2927934-.950039.0431487l-1.815331-1.7498407v3.8649555c0 .382471-.5400169.69426-.9227964.69426h-1.1734972c-.3827793 0-.9325777-.307897-.9292267-.690354l.0338983-3.8688615-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.1353329-.1352245-.2091249-.3049501-.2159179-.4746377z" fill="#ececec" opacity=".35"/><path d="m.00041912 5.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.0649688-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.0897768.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649556c0 .3824712-.5400169.6942599-.9227964.6942599h-1.1734972c-.3827793 0-.9325777-.3078971-.9292267-.6903536l.0338983-3.8688619-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="url(#a)"/><path d="m5.6289062 1.8320312-2.0390624 2.0878907c.8237832-.3914979 1.9329684.1846852 2.0195312 1.1425781.0605908-.5294256.4414392-.9330856.8847656-1.1171875.3965013-.1646567.8801415-.1657289 1.2773438.0703125z" fill="none" opacity=".03" stroke="#000"/><path d="m5.4433602.572266-4.88867217 5.0410149c.00000639.00065.00000639.0013 0 .0019-.001526.0015-.002142.0022-.003906.0039-.0496817.04964-.0490036.07374-.0488281.07813.001374.03432.0170082.0846.0683594.136719l1.05664067.957086c.000659.000641.00131.0013.00195.002.00588.0056.012126.01187.017578.01758.054163.05317.098849.07197.1308594.07422.032578.0023.05827-.0079.085937-.03516l1.7910191-1.765622c.1565897-.155046.3771464-.178968.5507812-.105469.1736349.0735.3089542.2484.3066407.46875l-.033203 3.84375c.00203.0033.00242.005.00586.0098.013771.01896.040071.04852.089844.08203.09539.064148.2870864.113203.3300781.113203h1.1738271c.041047 0 .2247201-.04891.3183594-.113281.048715-.03349.077144-.06362.091797-.08398.00471-.0066.00546-.0096.00781-.01367v-3.84375c-.0002135-.217767.1347318-.38971.306643-.462895.1719111-.07318.388109-.05149.5449218.09961l1.7871094 1.722656.3085938-.03906.4394531-.396484.5214849-.521485v.0293c.0025-.02393.0136-.04615.03125-.0625.0509-.04853.06636-.09057.06836-.123047.0019-.03156-.0078-.05773-.03125-.08203l-.002-.0019c-.0044-.0042-.0095-.0093-.01367-.01367-.000006-.00065-.000006-.0013 0-.002-1.5142092-1.635511-3.1611016-3.3978549-4.5858936-4.9863494-.1485421-.0774626-.1208855-.0540811-.2226532-.0996094h-.00391-.033203c-.065676-.00664-.1122851.047004-.167968.0703129z" fill="none" opacity=".1" stroke="#000"/><path d="m11.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.0012.30466.466577.490234.771484.490234h.728516.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="#fff" opacity=".35"/><path d="m10.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="url(#b)"/><g fill="none" stroke="#000"><path d="m10.5 10-1.6542988 1.838771c.027302.170132-.024472.343429-.140625.470703.007.000175.1186044-.09301.037109-.03125-.1000118.07579.1608716-.09343.050781-.0332-.1100903.06023.1724519-.06678.054687-.02344-.1177644.04334.18146-.04309.058594-.01758-.1228663.02551.1838784-.01494.058594-.0078-.1252847.0071.1855136.01337.060547.002-.1249668-.01142.1805131.03948.058594.0098-.1219194-.02971.174803.06493.058594.01758-.1162092-.04735.1606952.09131.052734.02734-.1079608-.06397.1481359.112381.050781.0332-.097355-.07918.1275907.13563.042969.04297-.084622-.09266.1071505.150996.037109.04687-.070041-.104121.083227.166042.029297.05274-.05393-.113307.058126.174706.021484.05469-.036642-.120018.032225.182702.013672.05859-.018553-.124108.00592.186034.00586.06055h1.0546878.07422 1.054688c-.000059.125487.02441-.184655.0059-.06055-.01855.124108.05031-.178612.01367-.05859-.03664.120019.07541-.167994.02148-.05469-.05393.113307.09934-.156856.0293-.05274-.07004.104122.121732-.139536.03711-.04687-.08462.09266.140323-.122147.04297-.04297-.09736.07918.158742-.09717.05078-.0332-.107961.06396.168943-.0747.05273-.02734-.116209.04735.180513-.04729.05859-.01758-.12192.02971.18356-.02118.05859-.0098-.124967.01142.185831.0052.06055-.002-.125285-.0071.18146.03332.05859.0078-.122866-.02551.176358.06092.05859.01758-.117764-.04334.164778.08366.05469.02344-.11009-.06023.150794.108997.05078.0332-.100012-.07579.132671.128769.04492.03906-.121309-.127679-.17619-.304597-.148438-.478516z" opacity=".03"/><path d="m10.5 8.5703125-3.9785156 3.8632815.066406.134765c.264794.204663.5555881.626053.7656231.885647.00402.0031.00792.0064.011719.0098l.1015624-.0391 1.15625-1.181641.8769551-.743065v1.102389l.011721 2.803807c.0039.0022.00116.0013.00586.0039.056992.03111.2212963.06836.2539063.06836h.7285127.728516c.03261 0 .196914-.03725.253906-.06836.0047-.0026.002-.0017.0059-.0039l-.01172-2.803807.01168-1.102389.865275.743012 1.15625 1.181641.101563.03906c.0038-.0034.0077-.0067.01172-.0098.210035-.259594.52427-.680984.789064-.885647l.06641-.134765z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/></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..69c83d1f9
--- /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"><g transform="translate(0 -6)"><circle cx="2.5" cy="17.5" fill="#fafafa" r="1.5"/><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="#565656"/><g fill="none" 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><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#565656" r="1.5"/><path d="m5 13h5.014309z"/><path d="m5 10h9.014304z"/><path d="m5 19h5.014309z"/><path d="m5 16h9.014304z"/></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..18aa35f65
--- /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"><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="#565656"/><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="#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></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..487f83fdb
--- /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="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="b" 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="c" 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="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m1.4238281 1c-.234896 0-.4238281.2182204-.4238281.4902344v13.0195316c0 .272014.1889321.490234.4238281.490234h4.5761719v-10h9v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#e)"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#f)"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953h4.00390625v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2h4 1 4 .998047.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v3h-4.001953v-2.9980469h-1.0000001v2.9980469h-4v-2.9980469h-1v2.9980469h-4.00195315z" opacity=".32"/><path d="m1.5 1.5000004h13v1.9999996h-10v11h-3z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><g stroke-linejoin="round"><path d="m7.493 6.748c.384-.315 1.544-.48 2.044-.085l.013 8.337c-.313.266-1.608.47-2.044.085z" fill="url(#a)" opacity=".366" stroke="#000" stroke-width="1.031"/><path d="m9.443 6.996c-.007-.235.848-.32 1.727-.074.88.243 1.115.655 2.11.938.92.262 2.22-.03 2.214.206l.028 4.587c.01.315-1.208.326-2.205.087-.994-.238-1.18-.7-2.12-.943-.936-.24-1.75.168-1.728-.263z" fill="url(#b)" fill-rule="evenodd" stroke="url(#c)" stroke-width=".991"/></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..a306f5eda
--- /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" 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><path d="m15 1v12h-14v-12z" fill="#e9e9e9"/><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" stroke="#fff" stroke-linecap="round"/><path d="m3.497 3.503h9.972v9.04h-9.974z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m6.347 14.988c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.234.01.243-.43.235-.69l-7.33.01z" fill="#505050" stroke="#565656" stroke-linecap="square" stroke-width=".691"/><g stroke-linecap="round"><path d="m4.588 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m4.988 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.008-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m5.01 9.488 9.99.012c.278 0 .502.24.5.54l-.026 4.466-10.993-.01.03-4.468c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m12 10h2v1h-2z" fill="#0cceff" stroke-width="1.414214"/><path d="m4.5801875 9.521125.5248125-2.063125 9.76.014.486188 2.071125z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9" transform="matrix(.69122 0 0 .69122 4.036 5.036)"><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></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..5d83bb299
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteallannotation.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" 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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#c" y1="20.584223" y2="32.702335"/><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><linearGradient id="g" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width="1.185616" transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#g)"/></g><g stroke-width="1.185616" transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#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(#e)" stroke="url(#f)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#d)"/></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..d0a91d814
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteannotation.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" 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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#c" y1="20.584223" y2="32.702335"/><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><linearGradient id="g" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#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)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#d)"/></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..d9bd56e03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteauthor.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.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><radialGradient id="d" cx="4.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="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"/><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width="1.185616" transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#d)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#j)"/></g><g stroke-width="1.185616" transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#d)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#j)"/></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(#h)" stroke="url(#i)" stroke-linejoin="round"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-3 2.001)"><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><g fill="none"><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></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..be85b84de
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.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 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" 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="h" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#g)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#h)"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".349265"/><path d="m11 1v14h-6v-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m11 1c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v14h-4v-14z"/><path d="m10 7v1h-4v-1zm0 4v1h-4v-1zm0-7v1h-4v-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(#b)" stroke="url(#c)" 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(#d)" stroke-linecap="square"/><path d="m14.3566 12.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_deletemasterpage.svg b/icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg
new file mode 100644
index 000000000..88a0ada4d
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="g" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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.5h2.0759999zm2.9079999 0h2.234zm3.031 0h1.223zm-5.9389999 1.994804h1.2949999zm1.8949999 0h1.229zm1.8235933 0h.7437182zm1.2634067.01038h3.018zm-4.9819999 1.994816h1.7459999zm1.9199999 0h1.1842107zm1.985 0h1.254387zm1.97 0h1.992483z" fill="none" stroke="#fff" stroke-width=".75"/><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..c225b603b
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(.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(.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="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="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)"/><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..497ef3222
--- /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(.3705263 0 0 .38647344 7.53368 7.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997187 19.865617)" gradientUnits="userSpaceOnUse" x1="10.088258" x2="13.73227" y1="2.601002" y2="13.177273"><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.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><linearGradient id="i" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m1.4238281 1c-.234896 0-.4238281.2182204-.4238281.4902344v13.0195316c0 .272014.1889321.490234.4238281.490234h4.5761719v-10h9v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#h)"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#i)"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953h4.00390625v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2h4 1 4 .998047.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v3h-4.001953v-2.9980469h-1.0000001v2.9980469h-4v-2.9980469h-1v2.9980469h-4.00195315z" opacity=".32"/><path d="m1.5 1.5000004h13v1.9999996h-10v11h-3z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(1 0 0 -1 1.012829 17.051081)"><path d="m12.678889 11.518039c3.550426-2.4050401 1.417792-7.0180385-2.199926-7.0180385v-1.9108774l-5.0000006 3.5714274 5.0000006 3.33945v-2c2.552377-.09933 3.668165 2.3398839 1.843474 4.0180385z" display="block" fill="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round"/><path d="m13.360898 10.273948c1.252469-1.4706154.124647-5.3104081-3.8819354-4.7851702v-.9887773l-2.3301492 1.66055 2.3301492 1.5093014v-.7916852c4.3967954-.2351177 4.2560864 2.8012877 3.8819354 3.3957813z" display="block" fill="none" opacity=".53" stroke="url(#f)"/></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_deleteprintarea.svg b/icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg
new file mode 100644
index 000000000..17f1ad97a
--- /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" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.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><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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"/><path d="m15 1v12h-14v-12z" fill="#e9e9e9"/><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" stroke="#fff" stroke-linecap="round"/><path d="m3.497 3.503h9.972v9.04h-9.974z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m9.9023438 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.0488281 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917969.576172h2.125l2-2h4v-1.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.0449219l-.828125.8398438-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207032-.4921875z" fill="#fff" fill-opacity=".607843"/><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="#505050" stroke="#565656" stroke-linecap="square" 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="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#a)" 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="#e9e9e9" stroke-width="1.373592"/><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_deleterecord.svg b/icon-themes/elementary_svg/cmd/sc_deleterecord.svg
new file mode 100644
index 000000000..0102225ff
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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..0ca620e30
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><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><linearGradient id="e" 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="f" 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="g" 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="h" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#g)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#h)"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m1 7h14v5h-14z" fill="#fcaf3e"/><path d="m1 7c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h14v3h-14z" fill="#ce5c00"/><path d="m5 8h1v3h-1zm5 0h1v3h-1z" fill="#ce5c00"/><path d="m9.9023438 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.054688l.06055-.0625.06055.0625h3.949212v-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.2207032-.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(#c)" stroke="url(#d)" stroke-linejoin="round"/><g fill="none"><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(#f)"/></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..6bd9c41cb
--- /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" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 7.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="h" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#f" y1="7.35" y2="40.65"/><linearGradient id="i" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="7.35" y2="40.444"/><linearGradient id="j" 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="k" 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><path d="m3 3h12v11h-12z" fill="url(#j)"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#k)" 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(#k)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#k)"/><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(#h)" 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(#k)"/><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_deletetable.svg b/icon-themes/elementary_svg/cmd/sc_deletetable.svg
new file mode 100644
index 000000000..8d53e9f87
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.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 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" 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="h" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#g)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#h)"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m14.3566 12.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_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_dia.svg b/icon-themes/elementary_svg/cmd/sc_dia.svg
new file mode 100644
index 000000000..679d7dd3b
--- /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(.69203 0 0 .40432 -2.19 -.978)" 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(.34286 0 0 .239 .77 2.397)" 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.5h13v11h-13z" fill="none" opacity=".75" stroke="url(#b)" stroke-linejoin="round"/><path d="m4 3h12v11h-12z" fill="url(#d)" opacity=".75"/></g><path d="m3 3h12v11h-12z" fill="url(#i)"/><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..9ca9ba31d
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#k" y1="7.053001" y2="-.013"/><linearGradient id="k"><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="l" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#k"/><filter id="m" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="n" 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="o" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#p" y1="12.875" y2="24.893999"/><linearGradient id="p"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#p"/><linearGradient id="r" 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="s" 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 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><g fill="#e5e5e5"><path d="m6.5 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="5.50108" cy="14.5" r="1"/><circle cx="9.50108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></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(#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(#l)" filter="url(#m)" 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(#n)" 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(#o)" 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(#q)"/></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(#r)" 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(#s)" 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..52da7aa95
--- /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" gradientTransform="matrix(-.18643331 .00029903 .0006901 -.16327516 20.605714 17.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="b" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .74595657 -.92551809 -.00000001 15.820454 -3.634776)" 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="c" gradientTransform="matrix(.37256394 0 0 .41296148 .826453 .700898)" 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="m15.419893 14.419894h-14.8397866l.0000008-12.8397876 14.8397838.0000013z" fill="url(#a)" stroke="#9a69d7" stroke-linecap="round" stroke-width="1.160213"/><path d="m.699948 1.770737h14.600103v12.448622h-14.600103z" fill="url(#b)"/><path d="m.96616475 9.889292c10.14923425.713412 6.27131945-6.0211267 14.11424025-6.2280478l-.0061 4.7401497c-3.578994-1.8497836-6.5686833 7.7434531-14.15471054 2.1589601z" fill="url(#c)" fill-rule="evenodd" opacity=".444444"/><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..0c8d24893
--- /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" 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="b" 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="c" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.674249" x2="12.002" xlink:href="#e" y1="11.124193" y2="20.001733"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.157" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.705035" x2="14.002" xlink:href="#e" y1="7.535039" y2="20.001733"/><path d="m15 3v10h-14v-10z" fill="url(#b)"/><path d="m1.5 12.5v-9h13v9z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m15.5 2.5v11h-15v-11z" fill="none" stroke="#dd9861" stroke-linejoin="round"/><g transform="translate(-6.01 -6.01)"><rect fill="url(#f)" height="14.065" rx="1" width="3.968" x="17.515" y="7.469"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.517h2.05v12.016h-2.05z" opacity=".5" stroke="url(#g)"/><rect height="14.001" opacity=".5" rx=".664" ry=".63" stroke="#7239b3" width="4.012" x="17.499" y="7.495"/></g></g><g transform="translate(-11.002 -6.01)"><rect fill="url(#c)" height="7.941" rx="1" width="4.096" x="17.404" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.5 14.498h2v6h-2z" opacity=".5" stroke="url(#d)"/><rect height="7.97" opacity=".5" rx=".866" ry=".597" stroke="#7bb339" width="3.999" x="17.501" 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..b5c5551d4
--- /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="#ce5c00"><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..682184467
--- /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="#ce5c00"/></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..cfa844ae0
--- /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="#ce5c00"/><path d="m6.5423729 9.491525-5.041065 5.041065" stroke="#565656"/><g stroke="#ce5c00"><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..49c700a78
--- /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="#ce5c00"/></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..f27fe63ec
--- /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="#ce5c00"/><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..2397f6c43
--- /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" gradientUnits="userSpaceOnUse" x1="10.262712" x2="10.503052" y1="-3.591695" y2="10.238813"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#b35039" fill-opacity=".352941"/></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..ca7b6b61e
--- /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.893" x2="15.608" y1="7.157" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.704014" x2="14.00104" xlink:href="#f" y1="7.534467" y2="20.000076"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".654" stop-color="#fff" 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="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.882284" x2="12.00104" xlink:href="#f" y1="10.505336" y2="20.000076"/><linearGradient id="i" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.674249" x2="12.002" xlink:href="#f" y1="11.124193" y2="20.001733"/><g transform="matrix(.2646 0 0 .2646 -2.913 -1.59)"><rect fill="url(#d)" height="14.065" rx="1" width="3.968" x="17.515" y="7.469"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.517h2.05v12.016h-2.05z" opacity=".5" stroke="url(#e)"/><rect height="14.001" opacity=".5" rx=".664" ry=".63" stroke="#7239b3" width="4.012" x="17.499" y="7.495"/></g></g><g transform="matrix(.2646 0 0 .2646 -.79 -1.59)"><rect fill="url(#g)" height="12.027" rx="1" width="4.116" x="14.39" y="9.449"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.97v10.172h-1.97z" opacity=".5" stroke="url(#h)"/><rect height="11.998" opacity=".5" rx=".79" ry=".513" stroke="#b35039" width="4" x="14.481" y="9.502"/></g></g><g transform="matrix(.2646 0 0 .2646 -4.234 -1.59)"><rect fill="url(#i)" height="7.941" rx="1" width="4.096" x="17.404" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.5 14.498h2v6h-2z" opacity=".5" stroke="url(#j)"/><rect height="7.97" opacity=".5" rx=".866" ry=".597" stroke="#7bb339" width="3.998" x="17.501" y="13.53"/></g></g><path d="m.13229168.39733151 3.70416672 3.70342329-3.70417227.00103.00000555-.7832854v-1.6152442zm.66145834 1.86085429v1.1813975h1.19864988z" style="fill:#81d72c;fill-opacity:.588235;fill-rule:evenodd;stroke:#4e9a06;stroke-width:.264583;stroke-linejoin:round"/><g fill="none" transform="scale(.26458333)"><path d="m1.5071423 3.7915133.00848 10.6928617 10.6672837-.0039z" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3773308l5.5-.015625" opacity=".5" stroke="url(#c)"/></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..7513c4f6f
--- /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(.2857 0 0 .3042 1.143 .233)" 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="m2 1h11v14h-11z" fill="url(#c)" transform="matrix(0 1 -1 0 16 0)"/><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..b67f7cce8
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><radialGradient id="j" cx="11.042373" cy="4.127119" gradientTransform="matrix(-.04245955 2.3911243 -2.3928325 -.04248992 21.386731 -22.101207)" gradientUnits="userSpaceOnUse" r="5.5"><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="k" 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><path d="m2 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></g><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><circle cx="10.5" cy="10.5" r="5" style="stroke:#0f5a00;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;stroke-width:1.125;fill:url(#j)"/><path d="m9.875 7.625 5.0625 3.9375-5.0625 3.375z" fill="#206612" opacity=".3"/><path d="m9.875 7.0625 5.0625 3.375-5.0625 3.375z" 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" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.125;stroke:url(#k)"/><path d="m5.9375002 7.6250002 4.4999998 3.9374998-4.4999998 3.375z" fill="#206612" opacity=".3"/><path d="m5.9375002 7.0625002 4.4999998 3.3749998-4.4999998 3.375z" fill="#fff"/></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..e046986bf
--- /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.89" y1="21.153" y2="21.153"><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="e" 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="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="-71.434" xlink:href="#f" y1="35.03" y2="31.752"/><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="m1 14v-12h14v12z" fill="url(#e)"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m2.008 3.085v9.957h11.96v-9.957z" 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.488-12.572h10.976v8.955h-10.976z" 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"/></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..4d8e3d777
--- /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="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="e" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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="f" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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.5h2.0759999zm2.9079999 0h2.234zm3.031 0h1.223zm-5.9389999 1.994804h1.2949999zm1.8949999 0h1.229zm1.8235933 0h.7437182zm1.2634067.01038h3.018zm-4.9819999 1.994816h1.7459999zm1.9199999 0h1.1842107zm1.985 0h1.254387zm1.97 0h1.992483z" fill="none" stroke="#fff" stroke-width=".75"/><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_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..585d72aa5
--- /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="matrix(.67880146 0 0 .73786273 2.765836 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.59436 0 0 .5999 -24.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1="15.5" y2="48.396"/><linearGradient id="c" gradientTransform="matrix(.94103 0 0 1.027 -5.05 -3.032)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#g" y1="-4" y2="17"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" xlink:href="#a" y1="5" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="39.651001" x2="23.715" y1="57.957001" y2="58.393002"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="f" 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="g" gradientTransform="matrix(.94103 0 0 1.027 -.05 -3.032)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><g transform="translate(1)"><g transform="translate(0 2)"><rect fill="url(#f)" height="14" rx=".424" ry=".491" width="4" x="6" y="-1"/><path d="m5.502-1.998c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h4v3h-4zm0 4h4v2h-3.996v1h3.996v3h-3.996v1h3.996l.002 3.002h-4z" opacity=".32"/></g><path d="m5.5.52 5 .0461942v3.4247558l-5 .00905z" fill="url(#g)"/><path d="m5.502.002c-.276 0-.51.224-.5.5v3.5h.998v-3.002h4v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm.5 3v1zm3.996 0v1z" fill="#126400" opacity=".4"/><path d="m5.002 3.5h5.998l-.002.5h-5.998z" fill="#0c4400" fill-opacity=".592" opacity=".32"/><path d="m6.5 1.5h3l-.000001 13h-2.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="4" x="1" y="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-10.001953h4v-1h-4v-3h4v-.99804687zm.50195308 6.99804687v1h3.9960938v-1zm0 4v1h3.9960938v-1z" opacity=".32"/><path d="m.5.51953125v3.48046875l4.5-.0078125v-3.4296875z" fill="url(#c)"/><path d="m.50195312.00195313c-.276 0-.51.22399999-.49999999.49999999v3.49999998h.99804687v-3.0019531h4v-.99804687zm.49999998 2.99999997v1z" fill="#126400" opacity=".4"/><path d="m.00166722 3.5h4.99999998l-.0016672.5h-5z" fill="#0c4400" fill-opacity=".592" opacity=".32" stroke-width=".913023"/><path d="m1.5 1.5h3l-.000001 13h-2.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-miterlimit="7"><path d="m10.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.018.01-4z" display="block" fill="none" stroke="url(#e)" stroke-width=".623" transform="matrix(0 1 -1 0 22.016 -.012)"/></g></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..ef2c6e7f8
--- /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(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="30.978558" x2="31.227514" y1="44.523815" y2="67.314445"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="b" 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(#b)" height="3" rx=".424" ry=".491" width="14.004" x="1" y="6"/><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.498.998h4v3h-4zm5 0h4v3h-4v-1h.002v-1.998h-.002zm5 0h4l.004 3h-4.004v-1h.002v-1.998h-.002zm4.002 0h.002c0 1.167 0 .583-.002 0z" opacity=".32"/><g transform="translate(0 -4)"><rect fill="url(#b)" height="2" rx=".424" ry=".491" width="14" x="1" y="6"/><path d="m.502 5.002c-.276 0-.5.224-.5.5v2.498h.998v-2h4v2h1.002v-1.998h-.002v-.002h4v2h1.002v-1.998h-.002v-.002h4l.002 2h1v-2.498c0-.276-.224-.5-.5-.5zm14.5.998h.002c0 1.167 0 .583-.002 0z" opacity=".32"/></g><g stroke-miterlimit="7" transform="matrix(0 1 -1 0 22.0165 .0135)"><path d="m10.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.018.01-4z" display="block" fill="none" stroke="url(#a)" stroke-width=".623" transform="matrix(0 1 -1 0 22.016 -.012)"/></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..9881618bf
--- /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="4.24925" x2="13.497891" y1="-12.501801" y2="-12.501801"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.497891" x2="12.997891" y1="-3.501801" y2="-3.501801"><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" 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.003608h-11.999694z" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"><g transform="matrix(0 -1 1 0 20.500305 .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_documentation.svg b/icon-themes/elementary_svg/cmd/sc_documentation.svg
new file mode 100644
index 000000000..06753d8e3
--- /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(.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" 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="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)"/><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..e29a5658c
--- /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"><radialGradient id="a" cx="7.616486" cy="-24.340269" gradientTransform="matrix(0 1.042301 1.315286 0 42.359733 -8.733833)" 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="m14.99947 8.9319316c.0086.2146054-.0877.4151289-.245568.572993l-6.0846395 6.2210654c-.128264.128264-.2767305.208392-.4365661.245568-.082101.0191-.1635891.03256-.2455684.02729-.026447.0015-.055217.0011-.081856 0-.048005-.0083-.090807-.01027-.1364269-.02729-.1648194-.03549-.3318243-.113542-.4638515-.245569l-6.0846398-6.221064c-.31572798-.3157281-.28746698-.8312332.05457-1.1732714l1.227842-1.227842c.342038-.3420384.884829-.3702994 1.200557-.054571l2.298677 2.5375405v-5.7299299c0-.483715.62828-.873132 1.1119952-.873132h1.7462643c.4837152 0 .8731318.389417.8731318.873132v5.7572153l2.5648259-2.5648263c.315728-.315728.831234-.287467 1.173272.054571l1.255127 1.227842c.17102.1710196.26427.385673.272854.6002784z" fill="#fff" opacity=".35"/><path d="m15.092219 7.8494864c.0085.2121095-.08675.4103009-.242907.566329l-6.1175041 6.3098666c-.1268743.126772-.2737323.205968-.4318361.242712-.081211.01887-.1618167.03218-.2429078.02697-.026161.0015-.054619.001-.080969 0-.047485-.0082-.089823-.01015-.1349488-.02697-.1630336-.03508-.3282291-.112221-.4588258-.242712l-6.0770397-6.3098665c-.31230798-.3120561-.292184-.8295894.05398-1.1596261l1.272864-1.2135622c.346163-.3300359.875242-.3659919 1.187549-.053936l2.262597 2.2068321v-5.362094c0-.478089.6326481-.8629771 1.1111225-.8629771h1.7273441c.4784742 0 1.1615337.3848531 1.1615337.8629421v5.362129l2.239175-2.206832c.314443-.309902.822226-.284124 1.160558.053936l1.340318 1.2135622c.169166.1690306.261406.3811876.269897.5932971z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m14.557303 7.934081c.003.073465-.01861.1534322-.107959.2427124l-6.0187148 6.1487146c-.072972.07291-.1602302.115625-.2429078.13484-.063532.01477-.091768.001-.107959 0-.00899-.000283-.017996-.000283-.02699 0-.039064-.0067-.01894.0011-.02699 0-.00449.000248-.00855.000736-.02699 0-.026005-.01164-.053173-.02069-.080969-.02697-.094763-.02039-.1804764-.04549-.2429078-.107872l-6.0187143-6.1487126c-.138064-.137953-.140231-.3722747.05398-.566329l1.214538-1.2135622c.18614-.1859898.464455-.1831523.593775-.053936l2.510047 2.5080284c.2376241.2313427.5412648.034753.549438-.2966485v-5.5011963c0-.247903.2518972-.5.5-.5h2c.2481026 0 .4999998.252097.4999998.5v5.5281643c.0082.3314021.261401.5279916.4990249.2966486l2.537037-2.5349966c.138063-.1379521.372574-.1401182.566784.053936l1.241529 1.2135622c.09735.097269.130962.2240384.134949.3236166z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.561276 7.8873711-5.4789195 5.6093529-5.4789194-5.5823848.674743-.6742013 2.18617 2.184412c.6998785.7052331 2.1444913.1032285 2.143213-.8899456v-5.0011963h1v5.0281643c-.00128.9931737 1.3929199 1.5951777 2.0927989.8899456l2.21316-2.21138z" opacity=".03"/></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..9c15d7ee1
--- /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.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.00124" xlink:href="#c" y1="7.534217" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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.436"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.67345" x2="12.00126" xlink:href="#c" y1="11.123059" y2="19.999826"/><g transform="matrix(.26458 0 0 .26458 -2.913 -1.59)"><rect fill="url(#a)" height="14.065" rx="1" width="3.9684" x="17.515" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167h2.0488v12.016h-2.0488z" opacity=".5" stroke="url(#b)"/><rect height="14.001" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.0116" x="17.499" y="7.495"/></g></g><g transform="matrix(.26458 0 0 .26458 -.79006 -1.59)"><rect fill="url(#d)" height="12.027" rx="1" width="4.1156" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.9687v10.172h-1.9687z" opacity=".5" stroke="url(#e)"/><rect height="11.998" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="4.0003" x="14.481" y="9.502"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.2337 -1.59)"><rect fill="url(#f)" height="7.9412" rx="1" width="4.0964" x="17.404" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498h2.0025v6.0013h-2.0025z" opacity=".5" stroke="url(#g)"/><rect height="7.9697" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="3.9985" x="17.501" y="13.53"/></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..691a8a982
--- /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(.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="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="m3 1h10v14h-10z" fill="url(#b)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#a)" stroke-linecap="round"/><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></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..122144227
--- /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"><radialGradient id="a" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 -.4329035 0 26.089199 -19.582141)" 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><g stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#fff" stroke-linecap="round" transform="translate(0 1)"><path d="m10.028768 9.4999999h4.478354z"/><path d="m10.028768 12.5h-.050508 4.528862z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m3.505068 8.499997v-1.9940074l2.994932-.00599v1.9940074l2 .006v3l-2-.006v2.005992l-2.994932.006v-2.006002h-2.0050677v-3z" fill="url(#a)"/><path d="m3.505068 8.499997v-1.9940074l2.994932-.00599v1.9940074l2 .006v3l-2-.006v2.005992l-2.994932.006v-2.006002h-2.0050677v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m4.020935 7.029374 1.963199-.00599v.9547572l-1.963199.00599z" opacity=".5"/><path d="m4 11.999997 1.9632-.006.02093.982608-1.963199.006z" opacity=".2"/><path d="m2.0233847 9.015864.023384.984133h1.9975503l-.02338-.984133zm3.9607493-.006.02338.984133 1.992482.006-.02338-.984133z" opacity=".4"/></g><g fill="none" stroke="#565656" stroke-linecap="round"><path d="m10.028768 9.4999999h4.478354z"/><path d="m10.028768 12.5h-.050508 4.5288619z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m7.5017807 14.5h4.9982193l-.00089 4.99911h-4.9982193z" fill="#9cde4a" stroke="#5ca12a" stroke-width="1.001781"/><path d="m8 15 .00245 1h3.99755v-1z" fill="#fff" opacity=".4"/></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..b22f4a10d
--- /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" gradientTransform="matrix(.31834512 0 0 .29648395 -3.373022 5.435336)" 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="b" gradientTransform="matrix(-.64678 0 0 .64678 22.29 4.536)" gradientUnits="userSpaceOnUse" x1="15.911" x2="15.911" xlink:href="#c" y1="2.264" y2="6.1"/><linearGradient id="c"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="d" 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="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#d" y1="46.971001" y2="46.971001"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.458" x2="17.458" xlink:href="#c" y1="-2.374" y2="10.62"/><linearGradient id="g" gradientTransform="matrix(0 -.34745022 -.37307564 0 32.63654 17.384931)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" xlink:href="#d" y1="46.971001" y2="46.971001"/><linearGradient id="h" 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(#h)"/><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="m4.5176938 14.915837 4.5513908-3.98093-4.5630329-3.7920716v2.3588067l-4.0048617.00453.0129356 3.0075269 4.0035682-.0045z" display="block" fill="url(#a)" stroke-width=".64678"/><path d="m4.518 14.916 4.55-3.98-4.562-3.7930005v2.36l-4.006.002.013 3.0070005 4.005-.004z" style="display:block;fill:#46a9eb;fill-opacity:.984;stroke:#004372;stroke-width:.999922;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.49"/><g stroke-miterlimit="7" stroke-width="1.546"><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(#e)" transform="matrix(.64678 0 0 .64678 -6.29 8.536)"/><path d="m16.71 9.864 7.037-6.155-7.055-5.863v3.647l-6.192.007.02 4.65 6.19-.007z" display="block" fill="url(#f)" stroke="#6326b9" stroke-linejoin="round" stroke-opacity=".49" transform="matrix(-.64678 0 0 .64678 22.29 4.536)"/></g><path d="m11.495242 3.1428354v2.3594534l4.003568.00388-.01164 3.0062335-4.005509-.00323v2.4060187l-4.552686-3.9796377z" display="block" fill="url(#b)" stroke-width=".64678"/><path d="m10.848462 4.4842571v1.6648117l4.003568.00388-.01164 1.7126735-4.005509-.00323v1.6880926l-2.8924018-2.6155784z" display="block" fill="none" stroke="url(#g)" stroke-miterlimit="7" stroke-width=".999922"/></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..256dfef69
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="5.833235" x2="5.594194" y1="2.532283" y2="13.294995"><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 2.000001)"><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="#2f78c8" stroke-linecap="round" stroke-linejoin="round" stroke-width=".814572"/><path d="m6.9830509 10.118644 2.3898305-1.779661-2.3728814-1.6949152-.0338983 1.0677966c-1.8056143.4230658-3.6011503-.5915067-3.881356-1.779661.0776316 2.7249143 2.1462682 3.3448629 3.9152543 3.2033898z" stroke="url(#l)" stroke-width=".6"/></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..068e3241f
--- /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"><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(.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="c" 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="d" 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="e" gradientTransform="matrix(.26424 0 0 -.2351 .152 12.577)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><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="f" gradientUnits="userSpaceOnUse" x1="5.833" x2="5.594" y1="2.532" y2="13.295"><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="g" gradientUnits="userSpaceOnUse" x1="-1.148" x2="-1.148" xlink:href="#h" y1="3.515" y2="15.475"/><linearGradient id="h"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" xlink:href="#h" y1="2.532" y2="14.492"/><path d="m5.5 3.5h9v11h-9z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" transform="matrix(0 1 -1 0 15 -3.996)"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#b)" 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(#g)" 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(#g)" 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(#j)" 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(#i)" 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(#g)" transform="translate(0 -3.996)"/><path d="m5.5 3.5h9v11h-9z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" transform="matrix(0 1 -1 0 19 0)"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#b)" 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(#g)" 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(#g)" opacity=".5" transform="translate(4)"/><path d="m3 14.5h-2.5c.002-3.655.002-8.53 0-9.008h2.5" fill="url(#j)" 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(#i)" 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(#g)" transform="translate(4)"/><path d="m4.197 3.48c-3.355 2.167-1.34 6.32 2.08 6.32v1.72l4.25-3.216-4.25-3.006v1.8c-2.413.09-3.467-2.106-1.743-3.617z" display="block" fill="url(#e)" transform="translate(1 2)"/><g fill="none"><path d="m5.15 5.407c-3.415 2.205-1.364 6.433 2.117 6.433v1.753l4.326-3.274-4.326-3.063v1.834c-2.456.092-3.53-2.144-1.774-3.683z" stroke="#2f78c8" stroke-linecap="round" stroke-linejoin="round" stroke-width=".815"/><path d="m6.983 10.12 2.39-1.78-2.373-1.697-.034 1.068c-1.806.423-3.6-.592-3.88-1.78.074 2.726 2.144 3.346 3.914 3.205z" stroke="url(#f)" stroke-width=".6" transform="translate(1 2)"/></g><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"/></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..aba6b52ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editannotation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><radialGradient id="l" cx="4.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="m" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#l)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#m)"/><g transform="translate(0 4.369768)"><path d="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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=".485"><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/cmd/sc_editcurindex.svg b/icon-themes/elementary_svg/cmd/sc_editcurindex.svg
new file mode 100644
index 000000000..5729ddb67
--- /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" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><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(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><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(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="i" 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="j" 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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.30784 -.309831 .3848 .382645 -7.17278 6.144566)" 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><g transform="translate(0 -6)"><path d="m5.4921875 15c-.016982.000437-.033931.0017-.050781.0039-.065897.0075-.1296343.02813-.1875.06055-.014778.0084-.02912.0175-.042969.02734-.054794.03853-.1012872.08769-.1367187.144538-.017277.02844-.031671.05854-.042969.08984-.023317.06237-.033942.128777-.03125.195312.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.016613.04756.040318.09234.070312.132812.040268.05307.090735.09756.1484375.13086.043232.02506.089975.04349.1386719.05469.034569.0083.069924.01288.1054651.01367h9.0156245c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.02925-.01672.05673-.03635.08203-.05859.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.01045-.01317.02023-.02686.0293-.04102.0085-.01393.01633-.02827.02344-.04297.01483-.02999.02661-.0614.03516-.09375.0041-.0161.0073-.0324.0098-.04883.0053-.03292.0073-.06629.0059-.09961-.000437-.01698-.0017-.03393-.0039-.05078-.0025-.01643-.0057-.03273-.0098-.04883-.01199-.04813-.03108-.09421-.05664-.136718-.07887-.131126-.213444-.218921-.365235-.238282-.01685-.0022-.0338-.0035-.05078-.0039h-.0059zm0 3c-.033512.000559-.066883.0045-.099609.01172-.015838.0038-.031482.0084-.046875.01367-.015909.0051-.031553.01094-.046875.01758-.030863.01328-.060309.02964-.087891.04883-.027476.01889-.052994.04048-.076172.06445-.011062.01249-.021492.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04102-.017277.02844-.031671.05854-.042969.08984-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00282.01682-.00477.03377-.00585.05079-.00288.04988.00172.09992.013672.148438.011995.04813.031084.09421.056641.136718.017445.02866.037729.05548.060547.08008.022468.02455.047331.0468.074219.06641.013849.0098.028191.01896.042969.02734.028521.0166.058616.03035.089844.04102.016034.0054.032331.0099.048828.01367.03457.0083.069926.01287.1054675.01367h5.0156245c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.09617-.06784.165336-.167436.195313-.28125.01261-.04842.01788-.09846.01563-.148444-.005-.117582-.05136-.229623-.130859-.316407-.03412-.03697-.07363-.06857-.117188-.09375-.02852-.0166-.05862-.03034-.08984-.04102-.04968-.01717-.101747-.0264-.154297-.02734z" fill="#ce5c00"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 10.5h9.0143042-9.0143041z" opacity=".35"/><path d="m5.4929788 19.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 16.5h9.0143042-9.0143041z" opacity=".35"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#ce5c00" r="1.5"/><path d="m5.4921875 9.0000039c-.016982.0004399-.033931.00174-.050781.00391-.032528.00401-.064583.011204-.095703.021484-.015909.00507-.031553.01094-.046875.017578-.015321.00641-.030314.013581-.044922.021484-.029248.016718-.056731.036349-.082031.058594-.012913.010445-.025298.021526-.037109.033203-.011062.012491-.021492.025529-.03125.039063-.010449.013171-.020227.02686-.029297.041016-.044168.0713035-.0696909.1525716-.0742195.2363242-.0007951.016266-.0007951.032562 0 .048828.0012.033578.00578.06695.013672.099609.011995.04813.031084.094207.056641.1367187.017445.028656.03773.055484.060547.080078.011128.012294.022862.024028.035156.035156.03732.033453.079458.061106.125.082031.030768.01361.062832.024079.095703.03125.03457.00829.069926.012877.1054685.013673h9.0156245c.03351-.0005584.06688-.00448.09961-.011719.01584-.00379.03148-.00835.04687-.013672.04801-.015222.09344-.03761.134765-.066406.02748-.018891.05299-.040483.07617-.064453.01106-.012491.02149-.025529.03125-.039063.01045-.013171.02023-.02686.0293-.041016.01728-.028443.03167-.058541.04297-.089844.01161-.030982.02011-.063041.02539-.095703.0053-.032923.0073-.066292.0059-.099609-.000437-.016982-.0017-.033931-.0039-.050781-.0071-.049404-.02161-.097463-.04297-.1425782-.01464-.030349-.0323-.059141-.05273-.085937-.0098-.012868-.02024-.025252-.03125-.037109-.01113-.012294-.02286-.024028-.03516-.035156-.01249-.011062-.02553-.021492-.03906-.03125-.06791-.049479-.147184-.08105-.230514-.091798-.01685-.00216-.0338-.00347-.05078-.00391h-.0059-9.0156245zm0 3.0000001c-.016982.000437-.033931.0017-.050781.0039-.016395.0018-.032691.0044-.048828.0078-.015838.0038-.031482.0084-.046875.01367-.04801.01522-.093445.03761-.1347656.06641-.013534.0098-.026572.02019-.039063.03125-.012913.01044-.025298.02152-.037109.0332-.011062.01249-.021491.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04101-.00851.01393-.016331.02827-.023438.04297-.0073.01528-.013819.03093-.019531.04687-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00527.03294-.00723.06632-.00585.09964.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.00507.01591.01094.03155.017578.04687.00711.0147.014928.02904.023437.04297.00901.01482.018793.02916.029297.04297.019712.02621.041954.05042.066406.07227.012491.01106.025529.02149.039063.03125.040599.02931.085369.05235.1328125.06836.049674.01717.1017443.0264.154293.02735h5.0156245c.04982-.0011.09919-.0097.146485-.02539.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.01353-.0098.02657-.02019.03906-.03125.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.04087-.05279.07075-.113217.08789-.177735.0041-.0161.0073-.0324.0098-.04883.0028-.01682.0048-.03376.0059-.05078.0065-.117697-.02877-.233909-.09961-.328125-.02984-.03954-.06538-.07442-.105469-.103516-.01385-.0098-.02819-.01896-.04297-.02734-.02852-.0166-.05861-.03034-.08984-.04101-.01604-.0054-.03233-.0099-.04883-.01367-.0161-.0041-.0324-.0073-.04883-.0098-.01881-.0024-.03775-.0037-.05671-.0039z" fill="#565656"/></g><path d="m14 13.242616c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.036.006-1.395 1.031 3.56-.054.03-.007 1.21-.267 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.997 12.376107c.2109-.153801.84878.190951 1.4504.789066.5994.596629.9324 1.21852.78218 1.43399 0 0 .0148.01337.0148.01486l7.50064-7.5652262c.19092-.191694-.15762-.849249-.777-1.466682-.6216-.618176-1.2802-.962185-1.47038-.770491z" fill="url(#k)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".359627"/><path d="m12.2981 6.0212278c.21238-.154544.84952.190208 1.4504.789066.5994.597372.9324 1.21852.78292 1.43399 0 .00149.0148.013374.0148.01486l1.147-1.157594c.3034-.303144-.02072-.812099-.7252-1.518692-.60162-.598858-1.23876-.94361-1.4504-.789066l-.01924.018575z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".359627"/><path d="m5.996 12.376616c.212-.155.85.19 1.45.79.6.596.933 1.218.783 1.433 0 0 .014.013.013.014l5.167-5.2100002.02-.018s-.016-.013-.015-.014c.15-.215-.183-.837-.783-1.434-.6-.6-1.238-.943-1.45-.79l-.02.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74 0 0 .743 4.48 4.175616)"><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(#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.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(#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(#e)"/><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(#f)"/><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(#g)"/><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(#h)"/><g fill-rule="evenodd" stroke-width=".485"><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(#i)" stroke="url(#j)"/><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></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..c76b3da04
--- /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" 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(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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(#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.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(#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.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(#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=".485"><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(#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></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..922f926e8
--- /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="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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><path d="m4.5 3.5h6.982v2h-6.98zm0 7h7v2h-7z" fill="#fcaf3e" stroke="#ce5c00" stroke-width="1.001"/></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..75d59cb7c
--- /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" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="translate(0 4.369768)"><path d="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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=".485"><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/cmd/sc_editprintarea.svg b/icon-themes/elementary_svg/cmd/sc_editprintarea.svg
new file mode 100644
index 000000000..ce8b8cbc8
--- /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" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.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><linearGradient id="b" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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="c" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" 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="l" 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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><path d="m15 1v12h-14v-12z" fill="#e9e9e9"/><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" stroke="#fff" stroke-linecap="round"/><path d="m3.497 3.503h9.972v9.04h-9.974z" 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="#505050" stroke="#565656" stroke-linecap="square" 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="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#a)" 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="#e9e9e9" stroke-width="1.373592"/><g transform="translate(0 4.369768)"><path d="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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(#c)"/><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(#e)"/><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(#g)"/><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(#h)"/><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(#i)"/><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(#j)"/><g fill-rule="evenodd" stroke-width=".485"><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(#k)" stroke="url(#l)"/><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/cmd/sc_editstyle.svg b/icon-themes/elementary_svg/cmd/sc_editstyle.svg
new file mode 100644
index 000000000..88f6fa012
--- /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(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" 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="#c" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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><path d="m13.22 12.085c-.136-.02-.24-.012-.308.003l-9.087 2.018-1.673.372-.05.008-1.94 1.432 4.95-.074.04-.01 1.684-.37 9.084-2.032c.273-.06-.177-.41-1.01-.785-.624-.28-1.283-.498-1.69-.562z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#k)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 -.017 -.522)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(1.03 0 0 1.0325 -.017 -.522)"/><path d="m2.093 10.874c.295-.214 1.183.265 2.02 1.097.834.83 1.297 1.695 1.09 1.994-.002 0 .02.018.018.02l7.193-7.24.026-.026s-.022-.018-.02-.02c.208-.298-.255-1.163-1.09-1.992-.837-.832-1.724-1.31-2.02-1.097l-.025.025-7.192 7.24z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(1.03 0 0 1.0325 -.017 -.522)"><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.062l-.126.127z" fill="url(#j)"/><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.062l-.127.127z" fill="url(#i)"/><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.062l-.126.127z" fill="url(#h)"/><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.062l-.127.127z" 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.062l-.125.127z" 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.06l-.127.125z" fill="url(#d)"/><g fill-rule="evenodd" stroke-width=".485"><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.06l-1.788 4.754z" fill="url(#b)" stroke="url(#a)"/><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></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..1abd67f0f
--- /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;gt;<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" fill="none" stroke="#8c8c8c" stroke-width="1.018453"/><path d="m8 2c-3.8244346-.0000013-7 2.6486425-7 6 0 3.351357 3.1755654 6.000001 7 6 3.824435.000001 7-2.648643 7-6 0-3.3513575-3.175565-6.0000013-7-6zm0 .8828125c3.420459-.0000012 6.117188 2.3282183 6.117188 5.1171875 0 2.788969-2.696729 5.117189-6.117188 5.117188-3.420459.000001-6.1171875-2.328219-6.1171875-5.117188 0-2.7889692 2.6967285-5.1171886 6.1171875-5.1171875z" fill="#e9e9e9"/><path d="m4.5 10 7-4" fill="none" stroke="#e9e9e9" stroke-linecap="round"/></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..23a57f954
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ellipsecut.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-.987424" x2="-.068335" y1="47.298183" y2="1.423729"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.725238" x2="9.176597" y1="14.001025" y2="35.734032"><stop offset="0" stop-color="#fff"/><stop offset=".03874328" stop-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="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="url(#b)" stroke-width="1.018453"/><path d="m8 2.4414062a6.5590183 5.5590209 0 0 0 -6.5585938 5.5585938 6.5590183 5.5590209 0 0 0 6.5585938 5.558594 6.5590183 5.5590209 0 0 0 6.558594-5.558594 6.5590183 5.5590209 0 0 0 -.023438-.3984375l-5.9960935-5.1386719a6.5590183 5.5590209 0 0 0 -.5390625-.0214844z" fill="none" stroke="url(#c)" stroke-width=".881958"/></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..3a843b9e8
--- /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;gt;<g fill="none"><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="#8c8c8c" stroke-width="1.018453"/><g stroke="#e9e9e9"><path d="m8 2.4414061a6.5590183 5.5590209 0 0 0 -6.5585938 5.5585938 6.5590183 5.5590209 0 0 0 6.5585938 5.5585941 6.5590183 5.5590209 0 0 0 6.558594-5.5585941 6.5590183 5.5590209 0 0 0 -.023438-.3984375l-5.9960935-5.1386719a6.5590183 5.5590209 0 0 0 -.5390625-.0214844z" stroke-width=".881958"/><path d="m4.5479394 10.503364 6.4367116-5.3183345" stroke-linecap="round"/></g></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..4d45a28ef
--- /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" 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="b" gradientTransform="matrix(.33492817 0 0 .33492817 2.799044 16.617216)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="c" 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="d" gradientTransform="matrix(.31578944 0 0 .31578944 2.710527 5.710518)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#g" y1="-2.374197" y2="10.619582"/><linearGradient id="g"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#g" y1="2.264152" y2="6.099961"/><linearGradient id="i" 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><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(#e)" 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.5h3.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(#b)"/><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(#c)"/><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="#555761"/><path d="m15.5 2.5000001h-2v-1.99999998h2z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m12.999999 1.5000001h-9.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m14.5 9v-5.9999997" fill="none" opacity=".6" stroke="#abacae"/><g transform="matrix(-.64678195 0 0 .64678195 22.291211 9.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(#f)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#h)"/><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(#i)" stroke-miterlimit="7" stroke-width="1.546116"/></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..f8079930e
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m10 8v3h-4v-3z" fill="#fcaf3e"/><path d="m11 8c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v3h-4v-3z" fill="#ce5c00"/></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..c566cb4e0
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m11 1v14h-6v-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m11 1c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v14h-4v-14z"/><path d="m10 7v1h-4v-1zm0 4v1h-4v-1zm0-7v1h-4v-1z"/></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..db5c27063
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></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..45846ecf5
--- /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(.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=".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="b" 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="c" 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="d" 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><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2=".5" xlink:href="#c" y1="5.5" y2="5.5"/><linearGradient id="g" 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(0 -.75 .75 0 3.625 11.125)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#e)"/><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-width="1.333333"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#b)" 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(#f)" 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><g transform="matrix(0 -.75 .75 0 -.375 16.125)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#g)"/><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-width="1.333333"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#b)" 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(#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></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..e01e7469b
--- /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" 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(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.68618" x2="24" y1="8.344955" 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="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(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" xlink:href="#a" y1="2.991525" y2="7.805085"/><linearGradient id="g" 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.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#e)"/><g fill="none" stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" stroke="url(#d)" 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(#f)" 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(#b)"/><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.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#g)"/><g fill="none" stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" stroke="url(#d)" 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(#a)" 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(#b)"/><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..d65a74698
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_euroconverter.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m9.8453061 3.5500862q-1.0404533 0-1.7141894.6055097-.6737361.5969813-.8698871 1.7397742h3.4369074v1.5009818h-3.564832l-.017057.2984906v.4008304l.017057.2814341h3.027548v1.5180383h-2.8825668q.4349436 2.0723777 2.7375858 2.0723777 1.219548 0 2.345284-.486113v2.183246q-.989283.50317-2.4987933.50317-2.0894348 0-3.436907-1.134264-1.3474722-1.134265-1.6971328-3.1384167h-1.1683778v-1.5180383h1.00634q-.0341132-.1961511-.0341132-.528755l.017057-.4520001h-.9892834v-1.5009818h1.1342646q.3155469-2.0638498 1.6971324-3.2578126 1.3815854-1.202491 3.4539636-1.202491 1.6033209 0 3.0019639.699321l-.835774 1.9785668q-.588453-.2643774-1.100152-.4093586-.511698-.1535095-1.0660379-.1535095z" fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".94318" transform="scale(.97518078 1.0254509)"/></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..d0f9f1d46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_executereport.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="65.296997" cy="48.216" gradientTransform="matrix(0 .41197907 -.4481865 0 34.425433 -22.469074)" 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(.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><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"/><g transform="translate(-1.195396 1)"><path d="m9.200193 9.411963 1.905241 1.458333 3.85439-6.5076151 1.509296.8350133.403002.2720654-4.951276 9.3066734-4.694891-3.86223 1.434811-1.8974012z" fill="url(#a)" stroke-width=".78405"/><g fill="none" transform="translate(-6 -8)"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#b)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></g></g></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..35d9d5b4f
--- /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" 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" 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="e" 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="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="m1 1c2.2915074 0 11.999988.0008904 11.999988.0008904l.000012 13.9991096h-12z" fill="url(#c)"/><path d="m12.5 14.5h-11.0000001v-13h11.0000001z" fill="none" stroke="url(#b)" 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(#a)" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.64678195 0 0 .64678195 -.289687 2.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 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(#e)"/></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(#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></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..337127f89
--- /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"><stop offset="0" stop-color="#fff"/><stop offset=".99017823" stop-color="#ff9f9f" stop-opacity=".871324"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#febcbc" 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="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></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="#ae0000" stop-opacity=".960784"/><stop offset="1" stop-color="#b20000" stop-opacity=".494118"/></linearGradient><radialGradient id="d" cx="8.276144" cy="9.994116" gradientTransform="matrix(0 2.5645243 -2.8983276 0 36.991821 -24.485687)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.24324054 0 0 .35134798 2.161459 -.432362)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="6.185116" y2="41.814945"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.122792" x2="7.007569" xlink:href="#a" y1="-5.470984" y2="4.692178"/><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(#f)" stroke-linecap="round" stroke-opacity=".870588"/><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="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(#d)"/><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-2.608733 4.060196-3.5 6.40625h1.125c.690809-1.542126 1.561646-3.227005 2.375-4.40625z" fill="#fff6f6" fill-rule="evenodd" opacity=".1"/><g fill="none"><path d="m3.4992804 5.5202017v1.401819m5.656969 7.5779293h3.3429306v-5.4478063m-.0055-7.5520934h-3.4382436m-5.556188 7.2148914v1.3318833m4.038627 4.453125h1.049207" opacity=".3" stroke="url(#e)" stroke-linecap="round"/><path d="m2.5 5.315775v1.50405m6.831371 8.680175h4.168629v-5.777528m-.34468-9.22196402-3.817416-.000508m-6.837904 8.24935902v1.434608m5.05633 5.306092 1.149386.0099" opacity=".2" stroke="#410000" stroke-linejoin="round"/></g></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..f6d5d7c92
--- /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" 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(.4922 0 0 .4584 4.51 -4.794)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" 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><path d="m1 1h12v14h-12z" fill="url(#c)"/><path d="m12.5 14.5h-11v-13h11z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m.5.5h13v15h-13z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m16.71 9.864 7.037-6.155-7.055-5.863v3.647l-6.192.007.02 4.65 6.19-.007z" display="block" fill="url(#d)" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/><g stroke-miterlimit="7"><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:#004372;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(#e)" 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_extendedhelp.svg b/icon-themes/elementary_svg/cmd/sc_extendedhelp.svg
new file mode 100644
index 000000000..dd542530c
--- /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="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.813525" x2="7.813525" y1="1.281721" y2="14.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><linearGradient id="e" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><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(#e)" opacity=".99"/><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" opacity=".5" stroke="#002e99" 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=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.725 3.01c-.86-.118-1.756-.038-2.58.26-.827.3-1.63.845-2.014 1.755-.25.585-.24 1.168-.01 1.754.238.586.92 1.204 1.74 1.204.46 0 .93-.18 1.24-.478.31-.3.46-.668.507-1.022.042-.33-.03-.407-.082-.58l.014-.003c.035-.01-.032.007.106-.027.29-.07.714.196.782.305-.053-.084-.007-.116-.07.086-.064.2-.236.53-.467.875-.53.79-1.26 1.82-1.26 3.174 0 .295-.053.402.005.782.026.174.14.28.23.41-.262.173-.5.383-.654.642-.342.58-.373 1.432.11 2.07.477.676 1.26.894 1.923.804.668-.09 1.394-.524 1.64-1.336.287-.84-.148-1.512-.786-1.98a1.046 1.046 0 0 0 .29-.753c-.02-.738.068-1.156.59-1.545a1.046 1.046 0 0 0 .026-.02c.48-.385.982-.833 1.387-1.402.397-.562.697-1.292.636-2.107-.034-.87-.53-1.59-1.14-2.055-.615-.468-1.367-.74-2.162-.818zm-1.27 2.926v.01c.005-.01.058-.048-.012-.007.002-.004.01-.005.012-.006zm.508 5.226.074.002c-.017 0-.03.012-.047.012-.01 0-.016-.014-.027-.014z" fill="#002e99" opacity=".05"/><path d="m8.34 10.986c-.023-.907.175-1.788 1.01-2.412.883-.705 1.733-1.588 1.643-2.63-.02-1.002-1.16-1.788-2.387-1.9-1.382-.198-3.054.288-3.517 1.394-.237.54-.02 1.504.77 1.504.46 0 .67-.305.706-.585.026-.21-.06-.4-.11-.574-.055-.2.188-.585.452-.742.22-.13.452-.172.486-.18.794-.196 1.586.236 1.916.763s-.033 1.325-.556 2.102c-.522.776-1.084 1.658-1.08 2.595 0 .355-.032.476-.01.62.017.115.39.1.674.047zm-.36 1.22c-.76-.04-1.286.842-.83 1.404.407.622 1.55.468 1.746-.235.203-.547-.287-1.177-.917-1.168z" fill="#002e99" opacity=".15"/><path d="m8.34 9.986c-.023-.907.175-1.788 1.01-2.412.883-.705 1.733-1.588 1.643-2.63-.02-1.002-1.16-1.788-2.387-1.9-1.382-.198-3.054.288-3.517 1.394-.237.54-.02 1.504.77 1.504.46 0 .67-.305.706-.585.026-.21-.06-.4-.11-.574-.055-.2.188-.585.452-.742.22-.13.452-.172.486-.18.794-.196 1.586.236 1.916.763s-.033 1.325-.556 2.102c-.522.776-1.084 1.658-1.08 2.595 0 .355-.032.476-.01.62.017.115.39.1.674.047zm-.36 1.22c-.76-.04-1.286.842-.83 1.404.407.622 1.55.468 1.746-.235.203-.547-.287-1.177-.917-1.168z" 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(#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_extrusion3dcolor.svg b/icon-themes/elementary_svg/cmd/sc_extrusion3dcolor.svg
new file mode 100644
index 000000000..e23806f91
--- /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(.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="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.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="m5.3664572 0-4.3664572 4v10h9.687486l4.312512-3.856182-.000019-10.143818z" fill="#e9e9e9"/><path d="m5.3664572 0-4.3664572 4v1 8.3125.6875h.687499 8.3124877.6874993s4.323462-3.857582 4.312512-3.856182v-.4793941l-.000019-9.6644239h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-2.91448 2.66118-3.25604 3h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1v7.6644239l-3 2.6480761-.000015-1.3125v-1-1-4-.3125zm-12.0000015 3h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" fill="url(#a)"/><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_extrusiondepthfloater.svg b/icon-themes/elementary_svg/cmd/sc_extrusiondepthfloater.svg
new file mode 100644
index 000000000..9e05a738c
--- /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="#ce5c00"><path d="m7.5.5-.01462 4.242615-4.227997-4.257234z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 6.5.01462-4.242615 4.227997 4.257234z" fill="#fcaf3e" 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..ce16660e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusionlightingfloater.svg
@@ -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="-27.225321" x2="-17.92089" y1="-9.894228" y2="-1.018666"><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><linearGradient id="b" gradientTransform="matrix(-.01088505 2.0078086 -2.0562334 -.01114753 -25.585651 -48.516981)" gradientUnits="userSpaceOnUse" x1="18" x2="9" y1="0" y2="19"><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="1.421186" x2="8.313276" y1="1.421187" y2="9.566384"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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(#b)"/><circle cx="7.991525" cy="8.008474" fill="none" r="4.289865" stroke="url(#a)" stroke-linecap="round" stroke-width=".762643"/><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="none" opacity=".5" stroke="#956500" stroke-width=".810127"/><circle cx="8" cy="8" fill="url(#c)" r="4.699153"/></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..bbf421f17
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#fcaf3e"/></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..5cc9e9d39
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#fcaf3e"/></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..cb3de2ee2
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#fcaf3e"/></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..e94816c25
--- /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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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="#ce5c00" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#ce5c00" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#fcaf3e"/></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..20d427dfc
--- /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="30.110027" x2="30.111286" y1="65.674797" y2="49.369144"><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.690499" y1="4.705999" y2="4.367258"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></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="#6326b9" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m17.457522-.44695244v2.85523394h-6.184465v3.0922322h6.184465v2.9068233l4.99212-4.4529394z" display="block" fill="none" opacity=".7" 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..67a9f5c9a
--- /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="8" x2="8" y1="15.001953" y2="12.001953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="2" y2="14.5"><stop offset="0" stop-color="#fff"/><stop offset=".04166666" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833325" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="11.290154" x2="42.352333" y1="2.407759" y2="3.054532"><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="d" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="38.198475" x2="38.843731" y1=".476471" y2="20.746313"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.34745022 0 0 -.37307564 21.788931 32.63654)" gradientUnits="userSpaceOnUse" x1="31.059532" x2="31.059532" y1="49.95174" y2="60.168316"><stop offset="0" stop-color="#fff"/><stop offset=".56956863" 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><g transform="matrix(1 0 0 -1 0 16.001953)"><g transform="translate(0 2)"><rect fill="url(#d)" 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-.5l-.001953-10.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625 14v3 1 2 1 3 1l.002 3.001953h-14.00395312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#a)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-2.99729 -5.99881)"><path d="m15.133724 9.2199666 7.735242-6.0391478-7.759242-5.9808522v3.644l-4.632724.0040334.023 4.652 4.633724-.00203z" display="block" fill="url(#c)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.90329 12.50181-3.974-4.99-3.802 5.002h2.36l.00071 2.99819 3.01-.015-.00071-2.99819z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.756994 11.50062-1.770414-2.2404224-1.8133788 2.2404224h1.3133788l.01071 2.99819h1l-.01071-2.99819z" display="block" stroke="url(#e)"/></g></g><path d="m1 11h14v1h-14z" opacity=".3"/></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..2deceebf7
--- /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" x2="1" y1="13.501953" y2="13.501953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="2" y2="14.5"><stop offset="0" stop-color="#fff"/><stop offset=".04166666" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833325" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .64678 .64678 0 -10.517627 -1.394644)" gradientUnits="userSpaceOnUse" x1="16.636175" x2="-1.292495" y1="45.638813" y2="45.638813"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><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><linearGradient id="e" gradientTransform="matrix(-.34745022 0 0 -.37307564 21.788931 32.63654)" gradientUnits="userSpaceOnUse" x1="25.30331" x2="35.409592" y1="53.97237" y2="53.927959"><stop offset="0" stop-color="#fff"/><stop offset=".56956863" 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><g transform="matrix(0 -1 1 0 -.001953 16)"><g transform="translate(0 2)"><rect fill="url(#d)" 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-.5l-.001953-10.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625 14v3 1 2 1 3 1l.002 3.001953h-14.00395312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#a)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-2.99729 -5.99881)"><path d="m15.133724 9.2199666 7.735242-6.0391478-7.759242-5.9808522v3.644l-4.632724.0040334.023 4.652 4.633724-.00203z" display="block" fill="url(#c)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.90329 12.50181-3.974-4.99-3.802 5.002h2.36l.00071 2.99819 3.01-.015-.00071-2.99819z" style="display:block;opacity:.5;stroke:#7239b3;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.87451"/><path d="m12.756994 11.50062-1.770414-2.2404224-1.8133788 2.2404224h1.3133788l.01071 2.99819h1l-.01071-2.99819z" display="block" stroke="url(#e)"/></g></g><path d="m1 11h14v1h-14z" opacity=".3"/></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..9aacec22f
--- /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" x2="1" y1="13.501953" y2="13.501953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="2" y2="14.5"><stop offset="0" stop-color="#fff"/><stop offset=".04166666" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833325" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4922 0 0 .4584 4.51 3.206)" gradientUnits="userSpaceOnUse" x1="17.031612" x2="17.165775" y1="13.710008" y2="-16.925177"><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="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><linearGradient id="e" gradientTransform="matrix(-.34745022 0 0 -.37307564 21.788931 32.63654)" gradientUnits="userSpaceOnUse" x1="25.30331" x2="35.409592" y1="53.97237" y2="53.927959"><stop offset="0" stop-color="#fff"/><stop offset=".56956863" 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><g transform="matrix(0 -1 -1 0 16 16)"><g transform="translate(0 2)"><rect fill="url(#d)" 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-.5l-.001953-10.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625 14v3 1 2 1 3 1l.002 3.001953h-14.00395312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#a)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-2.99729 -5.99881)"><path d="m15.133724 9.2199666 7.735242-6.0391478-7.759242-5.9808522v3.644l-4.632724.0040334.023 4.652 4.633724-.00203z" display="block" fill="url(#c)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.90329 12.50181-3.974-4.99-3.802 5.002h2.36l.00071 2.99819 3.01-.015-.00071-2.99819z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.756994 11.50062-1.770414-2.2404224-1.8133788 2.2404224h1.3133788l.01071 2.99819h1l-.01071-2.99819z" display="block" stroke="url(#e)"/></g></g><path d="m1 11h14v1h-14z" opacity=".3"/></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..120332e66
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fillshadow.svg
@@ -0,0 +1 @@
+<svg 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 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="13" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.4999611 3.499537c2.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(#b)" stroke-linecap="round"/><path d="m1.4999611 1.4995365c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 10.9995485h-11.000076z" fill="url(#c)" 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_fillup.svg b/icon-themes/elementary_svg/cmd/sc_fillup.svg
new file mode 100644
index 000000000..1f2446b96
--- /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="8" x2="8" y1="13" y2="15"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="2" y2="14.5"><stop offset="0" stop-color="#fff"/><stop offset=".04166666" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833325" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .64678 .64678 0 -10.517627 -1.394644)" gradientUnits="userSpaceOnUse" x1="22.83" x2="11.27122" y1="3.09" y2="3.185009"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><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><linearGradient id="e" gradientTransform="matrix(-.34745022 0 0 -.37307564 21.788931 32.63654)" gradientUnits="userSpaceOnUse" x1="31.059532" x2="31.059532" y1="62.018871" y2="49.956974"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#d)" 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-.5l-.001953-10.5h.001953v-1h-.001953v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625 14v3 1 2 1 3 1l.001953 3.001953h-14.00390612l-.00195313-10.001953h.00390625v-1h-.00390625z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#a)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-2.99729 -5.99881)"><path d="m15.133724 9.2199666 7.735242-6.0391478-7.759242-5.9808522v3.644l-4.632724.0040334.023 4.652 4.633724-.00203z" display="block" fill="url(#c)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.90329 12.50181-3.974-4.99-3.802 5.002h2.36l.00071 2.99819 3.01-.015-.00071-2.99819z" style="display:block;stroke:#7239b3;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.87451;opacity:.5"/><path d="m12.756994 11.50062-1.770414-2.2404224-1.8133788 2.2404224h1.3133788l.01071 2.99819h1l-.01071-2.99819z" display="block" stroke="url(#e)"/></g></g><path d="m1 11h14v1h-14z" opacity=".3"/></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..03284bb4b
--- /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"><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" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><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.298677h5.7299303c.483715 0 .873132-.62828.873132-1.1119952v-1.7462643c0-.4837152-.389417-.8731319-.873132-.8731319h-5.7572157l2.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.262597h5.3620944c.478089 0 .862977-.6326481.862977-1.1111225v-1.7273441c0-.4784742-.384853-1.1615334-.862942-1.1615334h-5.3621294l2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><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.510047c-.2313427-.2376241-.0347534-.5412648.2966485-.549438h5.5011967c.247903 0 .5-.2518972.5-.5v-2c0-.2481026-.252097-.5-.5-.5-.784163 0-3.618032 0-5.5281647 0-.3314021-.008173-.5279916-.2614006-.2966486-.4990247l2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" fill="none" opacity=".1" stroke="#000" 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.18617c-.7052331-.6998785-.1032285-2.1444913.8899456-2.143213h5.0011967v-1h-5.0281647c-.9931737.0012779-1.5951777-1.3929205-.8899456-2.0927992l2.2113803-2.2131598z" fill="none" opacity=".03" stroke="#000"/><g transform="matrix(-1 0 0 1 21.002756 -4.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></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..90c720bf4
--- /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"><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="#d8b0f8" opacity=".5" stroke="#6326b9"/><path d="m6.5 3.52v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0-15v2.98h3v-2.99z" fill="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/></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..f6a77e170
--- /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"><g stroke-linejoin="round"><path d="m13.12 11.523v4.06l-10.167-3.467v-.594z" fill="#e9e9e9" fill-rule="evenodd" stroke="#8c8c8c" stroke-miterlimit="0"/><path d="m13.12 4.497v-3.997l-10.167 3.403v.594z" fill="#d8b0f8" opacity=".5" stroke="#6326b9"/><path d="m4.514 9.54h2.98v-3h-2.988zm5 0h2.98v-3h-2.988zm5 0h2.98v-3h-2.988zm-15 0h2.98v-3h-2.988z" fill="#fcaf3e" stroke="#ce5c00" stroke-miterlimit="0"/></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..b6fc1bf7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-card.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="230.59593" x2="230.59593" y1="67.337311" y2="21.438477"><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="11.668114" x2="11.668114" y1="4.526306" y2="27.894726"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m5.5.5-5 5v10h15v-15z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><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(#c)"/></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..5fcca7d7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.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(.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="#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=".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" 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" x2="8" xlink:href="#b" y1="2" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="11" y2="14"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="8" y2="0"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="0" x2="0" xlink:href="#c" y1="15" y2="8"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="1" y2="15"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="1" y2="15"/>
+/&amp;gt;<path d="m.5 15.5 7.5-7 7.5 7z" fill="url(#h)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round"/><path d="m.5.50001839 7.5 7.00000001 7.5-7.00000001z" fill="url(#i)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round"/><g fill="none" stroke="#fff"><path d="m3.0338983 14.491525 4.9661017-4.6610165 4.932203 4.6440675z" stroke="url(#e)"/><path d="m3.0508475 1.493888 4.9661017 4.6610164 4.9322028-4.6440674z" stroke="url(#d)"/></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..e68fe625d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.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=".339004" x2="-.067818" y1="16" y2=".067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="15.796631" x2="15.999979" y1=".271186" y2="15.864407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.135307" x2="8.068083" y1="2.711865" y2="13.152542"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" 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>
+/&amp;gt;<path d="m8 .5-7.5 7.5 7.5 7.5 7.5-7.5z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m7.9999996 1.6593957-6.4435866 6.3406046 6.4435866 6.3406037 6.4435874-6.3406037z" fill="none" stroke="url(#c)" stroke-width=".852252"/></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..a5163c22e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.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(.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=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="182.84735" x2="182.31306" y1="70.615799" y2="21.438477"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="99.261017" x2="98.423531" y1="11.617646" y2="47.63316"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m10.003511.5c2.761218-.0337684 5 3.3578728 5 7.5 0 4.142127-2.238576 7.5-5 7.5l-4.5042373.05509h-4.99999999v-7.4322087-7.56779655h4.99999999z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m10.507022 14.440678-9.0112593.114407v-13.0000003l9.0112593.00424c4.006301 1.2115029 5.292493 10.55119 0 12.881356z" fill="none" stroke="url(#a)"/></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..5d965dd06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -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 27.447958 -1.936887)" gradientUnits="userSpaceOnUse" 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=".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="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="12" x2="12" xlink:href="#b" y1="2" y2="14"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#b" y1="2" y2="14"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="16" y2="0"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="16" y2="0"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="0" y2="16"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#a" y1="0" y2="16"/><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(#i)" stroke="url(#f)"/><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(#h)" stroke="url(#g)" stroke-linejoin="round"/><g fill="none" stroke="#fff"><ellipse cx="11.491526" cy="8.016949" 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" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg
new file mode 100644
index 000000000..3e10aa5af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.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 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="267.3721" x2="262.30399" y1="72.215523" y2="19.047455"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="66.98336" x2="66.715675" y1="13.070649" y2="47.43119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="9.437488" x2="9.302844" y1="4.47636" y2="29.609278"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m10.499967.5c2.761424 0 5 3.3578728 5 7.5 0 4.142127-2.238576 7.5-5 7.5h-5.0000003-2.0002112l-3.0032998-7.5 3.0032998-7.5h2.0002112z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m11.003478 14.440678-7.003478.059322-2.5035443-6.5 2.5035443-6.5 7.003478.059322c4.006301 1.2115029 5.292493 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg
new file mode 100644
index 000000000..5bcb6d05d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.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(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.0113" x2="11.508476" y1="4.82721" y2="26.014273"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="232.21019" x2="232.56609" y1="69.437424" y2="19.800722"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="72.655052" x2="72.613968" y1="13.665025" y2="49.619843"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m.5.50045435v12.49757965c3.5899752 3.965133 5.7311836 2.64314 9.296875 0 2.58032-1.584348 3.735169-2.260125 5.703125-2.499517v-9.99806265z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.5 1.5h13v8c-6.5 1.5-9.3684437 8.089879-13 3z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..21fb02a58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg
@@ -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="2.779661" x2="2.576271" y1="15.389831" y2=".813559"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.355932" x2="10.457627" y1="1.898305" y2="13.830508"><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=".49306014" stop-color="#fff"/><stop offset=".50548846" 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><path d="m1 1v14h14v-14z" fill="#e8e8e6"/><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="url(#a)"/><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)"/></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..8300d7c7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.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="7.194532" x2="7.322034" y1="52.587944" y2="3.18645"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -17.297805 -5.25892)" gradientUnits="userSpaceOnUse" x1="63.440151" x2="64.042465" y1="16.741493" y2="66.598022"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="14.418623" x2="20.014738" y1="16.799166" y2="40.04105"><stop offset="0" stop-color="#fff"/><stop offset=".04166126" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m15.5.5-14.9999999 4.9999695-.0000001 10.0000305h15v-1.25z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m14.958984 1.1875-13.9316402 4.6777344.0019531.1347656h-.0292969v8 1h14v-1-12h-.019531zm-.958984 1.3984375v11.4140625h-12v-7.390625z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
new file mode 100644
index 000000000..fe5f3dfe1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
@@ -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="7.028249" x2="6.943502" xlink:href="#l" y1="21.991701" y2="39.863934"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.394404" x2="7.24203" xlink:href="#l" y1="21.354156" y2="39.705456"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.312198" x2="7.833283" xlink:href="#l" y1="20.368788" y2="40.660557"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-2.322984" x2="-5.945211" xlink:href="#j" y1="41.954262" y2="19.579317"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="82.277252" x2="85.287994" xlink:href="#k" y1="29.872334" y2="57.896267"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="89.215492" x2="92.190842" xlink:href="#k" y1="28.718615" y2="59.015274"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-31.756237" x2="-34.001022" xlink:href="#j" y1="49.89711" y2="20.279768"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-28.733881" x2="-34.001022" xlink:href="#j" y1="47.382408" y2="20.279768"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="84.517418" x2="84.443405" xlink:href="#k" y1="28.718615" y2="58.861977"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.889823" x2="5.00757" y1="15.948629" y2="5.354013"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="8.005887" x2="7.931876" y1="6.025165" y2="15.996569"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.355932" x2="5.271186" y1="7.133813" y2="13.235508"><stop offset="0" stop-color="#fff"/><stop offset=".04102409" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><g transform="translate(5 -5.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#e)" stroke="url(#d)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#c)"/></g><g transform="translate(3 -3.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#i)" stroke="url(#h)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#b)"/></g><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#f)" stroke="url(#g)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg
new file mode 100644
index 000000000..88407b92a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.821093" x2="23.999992" y1="7.402869" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".07990431" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-10.68564" x2="-14.299375" y1="52.896881" y2="3.886572"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -25.026619 -10.004683)" gradientUnits="userSpaceOnUse" x1="89.343376" x2="88.830696" y1="34.532497" y2="89.54734"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+/&amp;amp;gt;<path d="m.5.5v10l7.5 5 7.5-5v-10z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v9.191758l6.9819172 4.602186 7.0180828-4.602186v-9.191758h-1-12zm1 1h12v7.8149705l-6 3.6850295-6-3.6850295z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000..0d4f08b27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.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="0" x2="0" y1="15" y2="0"><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="5" x2="5" y1="2.705078" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".1" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff"/><stop offset=".80000001" 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="c" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="14" x2="14.511252" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+/&amp;gt;<path d="m9.5.65234375v5.84765625h5.847656a7.5 7.5 0 0 0 -5.847656-5.84765625zm-3 .0078125a7.5 7.5 0 0 0 -5.83789062 5.83984375h5.83789062zm-5.84765625 8.83984375a7.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(#c)" stroke="url(#a)" stroke-linejoin="round" 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)"/></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..cbab3619f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.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(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1=".985206" y2="47.013336"/><linearGradient id="b"><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" xlink:href="#d" y1="6.923065" y2="41.076912"/><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#f" y1="50.786446" y2="2.906247"/><linearGradient id="f"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="15" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#b" y1="2" y2="15"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#d" y1="3" y2="13"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="13"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#d" y1="3" y2="13"/>
+
+
+ /&amp;gt;
+ <path d="m.50599243 1.5083781-.00599243 12.9909699h3l.00599-12.9909699zm5.99999997 0-.0059924 12.9909699h2.076923.576923.346154l.00599-12.9909699h-.346154-.576923zm5.9999996 0-.005992 12.9909699h1.846154 1.153846l.006-12.9909699h-1.153846z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round"/><g transform="translate(25 -4)"><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(#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" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="none"><path d="m1.5026019 2.4931556h.9998932l-.0024951 11.0068444h-.9973981z" stroke="url(#i)"/><path d="m7.5026019 2.4931556h.9998932l-.0024951 11.0068444h-.9973981z" stroke="url(#j)"/><path d="m13.502602 2.4931556h.999893l-.002495 11.0068444h-.997398z" stroke="url(#k)"/></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..98b7e4777
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-preparation.svg
@@ -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 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" gradientUnits="userSpaceOnUse" x1="7" x2="15.999994" xlink:href="#a" y1="16" y2="8"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#a" y1="16" y2="0"/><linearGradient id="d" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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="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(#b)" stroke-linejoin="round"><path d="m4.25.5-3.75 7.5 3.75 7.5h7.5l3.75-7.5-3.75-7.5z" fill="url(#d)" stroke="url(#c)"/><path d="m4.7477849 1.4955753-3.2522153 6.5044245 3.2522153 6.5044252h6.5044311l3.252214-6.5044252-3.252214-6.5044245z" fill="none" stroke="url(#e)" 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..ded0cf0bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.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="2.589383" x2="7.79661" y1="55.406075" y2="1.559171"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="74.169632" x2="73.152687" y1="14.35008" y2="64.905945"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.78719" x2="8.777784" y1="23.249933" y2="37.127377"><stop offset="0" stop-color="#fff"/><stop offset=".212284" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.603515 1.7559898c-1.257865.080247-2.467453.8978611-3.6621087 2.1875-2.7143895 3.0996208-5.1293038 2.4336581-7.4414063.3051757v1.7260742 4.0625003 1.711426c1.2731477 1.523179 2.5574337 2.5 3.75 2.5 1.25 0 2.5490762-.822957 3.8085938-2.182617 2.7143902-3.0996216 5.1293042-2.4458664 7.4414062-.317383v-1.711426-4.0625003-1.7260742c-1.346241-1.6106271-2.638619-2.5729228-3.896485-2.4926757z" fill="url(#b)" stroke="url(#a)"/><path d="m11.643458 2.6725823c-1.106149.059755-2.6444206 1.4821461-3.6949845 2.442468-2.386997 2.308114-4.4089446 2.3206835-6.56082.8543659l.016949 1.1666667v3.0251161 1.274403c1.1195887 1.134227 2.0116841 1.844661 3.0604106 1.844661 1.0992328 0 2.4789108-1.443318 3.5865133-2.455781 2.3869976-2.3081144 4.4936906-2.1263841 6.5099726-.8973546l.0339-1.0879623v-3.0251161-1.2853108c-1.183868-1.1993437-1.845792-1.9159114-2.951941-1.8561559z" fill="none" stroke="url(#c)" stroke-width=".809215"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg
new file mode 100644
index 000000000..bb526c390
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.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="20.262337" x2="21.968552" y1="5.826895" y2="39.839935"><stop offset="0" stop-color="#fff"/><stop offset=".16692893" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.247681" x2="3.118644" y1="48.006939" y2=".135596"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -17.772381 -4.241971)" gradientUnits="userSpaceOnUse" x1="62.644184" x2="63.423847" y1="14.244249" y2="67.279755"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><g fill="none"><path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z"/><path d="m8.030698 1.454742c3.624369 0 6.5625 2.2035896 6.5625 4.921875 0 1.5149946-1.997252 3.2232862-3.921417 3.956196-.243809.09287-.105917.85703-.105917.85703l.245401.678417 3.781933.140264v2.571226l-3.5-.000328c-4.3477296-.08711-9.4535866-3.985284-9.625-8.202805 0-2.7182854 2.9381319-4.921875 6.5625-4.921875z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".875"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg
new file mode 100644
index 000000000..e5a89ddee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.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="10" x2="10" y1="16" y2="0"><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="8" x2="8" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".1" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69999999" stop-color="#fff"/><stop offset=".84380704" 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="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+/&amp;gt;<path d="m8.0000001.5-6.8188476 6.25h13.6376955zm-6.8188476 8.75 6.8188476 6.25 6.8188479-6.25z" fill="url(#c)" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0019531 1.8828125-4.2910156 3.8359375 8.5078125.0234375zm4.2460939 8.3652345-8.5078126.02344 4.2890625 3.833985z" fill="none" stroke="url(#b)"/></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..313c05eb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.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="-1.372074" x2=".132083" y1="51.742065" y2=".20339"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.3995 -3.970785)" gradientUnits="userSpaceOnUse" x1="68.860237" x2="70.492134" y1="14.998593" y2="66.45369"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="17.83395" x2="17.472143" y1="8.105492" y2="40.366859"><stop offset="0" stop-color="#fff"/><stop offset=".06885009" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m5.5035106.5c-2.7614234 0-4.99999998 3.3578728-4.99999998 7.5 0 4.142127 2.23857658 7.5 4.99999998 7.5h5.0000004 5c-2.761424 0-5-3.35785-5-7.5 0-4.1421506 2.238576-7.5 5-7.5h-5z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m5 14.440678 6.79661.101695c-2.4878913-3.697713-3.853956-8.0357424-.067796-13.0847459l-6.728814.1016949c-4.00630054 1.2115029-5.29249263 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg
new file mode 100644
index 000000000..99343b3a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.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="1.888972" x2="-43.635258" y1="27.88785" y2="-8.015614"><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.369115" x2="44.299435" y1="11.29178" 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><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g transform="matrix(.70710678 .70710678 -.70710678 .70710678 8 -3.313708)"><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(#c)" stroke="url(#a)" stroke-linejoin="round" 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)"/></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..788d07104
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.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(.28571361 0 0 .30419701 -17.094415 -9.055531)" gradientUnits="userSpaceOnUse" x1="58.76683" x2="60.851494" y1="30.596916" y2="83.653366"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="14.266767" x2="12.406779" y1="51.31678" y2=".338983"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.988703" x2="24.674528" y1="7.76971" y2="42.728142"><stop offset="0" stop-color="#fff"/><stop offset=".1314981" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m5.5.5c-2.7614234 0-5 3.3578725-5 7.5 0 4.142127 2.2385766 7.5 5 7.5h1.25 2.5 1.25c2.761422 0 5-3.35785 5-7.5 0-4.1421507-2.238578-7.5-5-7.5h-1.25c-.7328337.0401999-.955024.28465705-2.5 0z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m5.0033238 14.441225 6.3559322-.0339c3.990077-2.650354 4.31956-10.4204893-.440681-12.8813551l-5.9152552.033898c-4.00630101 1.2115029-5.292493 10.5511908.000004 12.8813568z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_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..07ebf70b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontwork.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.421891" x2="8.220834" y1="1.524931" y2="14.674222"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" 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;gt;<path d="m11.408 14.22-.922-3.027h-4.636l-.922 3.027h-2.905l4.487-12.77h3.3l4.506 12.77zm-1.565-5.29q-1.28-4.112-1.443-4.65-.158-.54-.227-.853-.287 1.113-1.643 5.503z" fill="url(#a)" stroke="#073562" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".962" transform="scale(.9794 1.02103)"/><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(#b)"/></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..6636a6084
--- /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"><radialGradient id="a" 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="b" gradientUnits="userSpaceOnUse" x1="13.648" x2="11.83" xlink:href="#a" y1="5.166" y2="14.506"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.688" x2="13.006" xlink:href="#a" y1="1.499" y2="14.815"/><g fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" 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(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".604" transform="scale(.99118 1.0089)"/><path d="m.507 2.5h15" fill="none" stroke="#ce5c00" stroke-linecap="round"/></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..baa3aba6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-curve.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(.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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-75.247215" x2="-73.953667" y1="15.306507" y2="50.305683"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-width=".999511" transform="matrix(1.0010426 0 0 -.99993668 -.032334 16.983041)"><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(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m3.0291755 11.780397c1.0489165-5.4477458 8.7381225-5.2103191 9.7864065-.186452" fill="none" stroke="url(#a)" stroke-width=".789167"/></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..d3ab88d1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-4.451245" x2="-4.451245" y1="14.53986" y2="42.309254"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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>
+
+/&amp;amp;gt;<g stroke-width=".970086" transform="matrix(-1.0000684 0 0 -1.0625509 16.000547 16.983983)"><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="url(#b)" stroke-linejoin="round"/><path d="m3.0003418 11.278503c0-4.7056574 8.9993842-6.0126199 9.9993162 0" fill="none" stroke="url(#c)" stroke-width=".970086"/></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..2257eec19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.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="-1.848477" x2="50.744034" y1="27.364613" 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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-10.89695" x2="-73.953667" y1="50.249805" y2="50.305683"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-width=".999511" transform="matrix(0 1.0010426 .99993668 0 .01697 -.032334)"><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(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" stroke="url(#a)"/></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..411d1a6e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-14.236685" x2="-73.337593" y1="9.962304" y2="9.962304"><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="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>
+
+/&amp;amp;gt;<g stroke-width=".970086" transform="matrix(0 1.0000684 1.0625509 0 -.000407 -.000547)"><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="url(#b)" stroke-linejoin="round"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" stroke="url(#c)"/></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..c46d093ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.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="-1.848477" x2="50.744034" y1="27.364613" 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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-10.89695" x2="-73.953667" y1="50.249805" y2="50.305683"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-width=".999511" transform="matrix(0 1.0010426 -.99993668 0 16.983029 -.032334)"><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(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" stroke="url(#a)"/></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..a8a8bda2f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-14.236685" x2="-73.337593" y1="9.962304" y2="9.962304"><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="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>
+
+/&amp;amp;gt;<g stroke-width=".970086" transform="matrix(0 1.0000684 -1.0625509 0 17.000407 -.000547)"><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="url(#b)" stroke-linejoin="round"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" stroke="url(#c)"/></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..062d21f30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-2.594129" x2="-2.624885" y1="36.10371" y2="17.298126"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-width=".999511" transform="matrix(1.0010426 0 0 .99993668 -.032334 .016997)"><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(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" stroke="url(#a)"/></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..c89ff66fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-9.972898" x2="-10.240021" y1="42.268074" y2="14.868019"><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="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>
+
+/&amp;amp;gt;<g stroke-width=".970086" transform="matrix(1.0000684 0 0 1.0625509 -.000547 -.016831)"><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="url(#b)" stroke-linejoin="round"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" stroke="url(#c)"/></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..57792a9eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-down.svg
@@ -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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="65.297279" x2="119.14712" y1="16.812656" y2="17.238747"><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="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><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-12.345041" x2="-79.592453" y1="54.477882" y2="46.707653"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(0 1 1 0 -.000031 .000006)"><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="url(#c)" stroke-linejoin="round"/><path d="m2.0461894 1.3558274 3.0849942 6.5753851-3.0849942 6.5753855h9.1444196l3.195557-6.5753855-3.195557-6.5753851z" fill="none" stroke="url(#b)" stroke-width=".849"/></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..68b29c6e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-up.svg
@@ -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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="97.512665" x2="63.776932" y1="19.018965" y2="21.020988"><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="43.276432" x2="-.652217" y1="24.348423" y2="24.38493"><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><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-71.658768" x2="-16.122986" y1="45.362087" y2="42.621262"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(0 -1 1 0 -.000031 15.999969)"><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="url(#c)" stroke-linejoin="round"/><path d="m2.0461894 1.3558274 3.0849942 6.5753851-3.0849942 6.5753855h9.1444196l3.195557-6.5753855-3.195557-6.5753851z" fill="none" stroke="url(#b)" stroke-width=".849"/></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..8d24074d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-curve.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></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=".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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.513484" x2="9.874515" xlink:href="#a" y1="21.966457" y2="3.953316"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-2.230608" x2="-1.869577" xlink:href="#a" y1="5.247672" y2="22.290047"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.833358" x2="3.409877" xlink:href="#c" y1="4.81622" y2="21.211414"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.594282" x2="16.985617" xlink:href="#c" y1="21.319279" y2="6.110578"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.256285" x2="7.695514" xlink:href="#b" y1="7.367584" y2="2.278853"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.828352" x2="8.078282" xlink:href="#b" y1="6.767572" y2="11.57263"/>
+
+/&amp;amp;gt;<g stroke-width="1.030836"><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(#e)" stroke="url(#g)" stroke-linejoin="round"/><path d="m1.6294893 11.10517c1.4104471-7.1031304 10.9128897-7.5471925 12.7288217-.146817" fill="none" stroke="url(#i)"/></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(#d)" stroke="url(#f)" stroke-linejoin="round"/><path d="m3.0038506 11.57852c1.0905783-5.490993 8.6133594-5.5579249 10.0137914.167971" fill="none" stroke="url(#h)" stroke-width="1.124372"/></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..6e13cbe4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-7.374617" x2="-4.603533" y1="41.956589" y2="5.536912"><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="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>
+
+/&amp;amp;gt;<g transform="matrix(-1 0 0 1 16.000263 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="url(#b)" stroke-linejoin="round"/><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" stroke="url(#c)" 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..723d45d03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-7.374617" x2="-4.603533" y1="41.956589" y2="5.536912"><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="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>
+
+/&amp;amp;gt;<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="url(#b)" stroke-linejoin="round"/><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" stroke="url(#c)" stroke-width=".85883"/></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..7901724d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-75.181076" x2="-13.845775" y1="8.717658" y2="8.088983"><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="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>
+
+/&amp;amp;gt;<g transform="matrix(0 -1 -1 0 16.059322 16)"><path d="m.5.618644 3.690678 14.940678h7.5l3.809322-14.940678z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.7711864 1.618644 2.9604113 13.000422h6.3210783l3.16653-13.000422z" fill="none" stroke="url(#c)"/></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..326d75d86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-75.181076" x2="-13.845775" y1="8.717658" y2="8.088983"><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="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>
+
+/&amp;amp;gt;<g transform="matrix(0 -1 1 0 -.118644 16)"><path d="m.5.618644 3.690678 14.940678h7.5l3.809322-14.940678z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.7711864 1.618644 2.9604113 13.000422h6.3210783l3.16653-13.000422z" fill="none" stroke="url(#c)"/></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..126f1f7e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.065685" x2="5.664508" y1="56.863102" y2="6.332224"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g transform="matrix(.99502716 0 0 1.0365999 .069296 -1.636596)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 1z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253.9411569z" fill="none" stroke="url(#a)" 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..e10de4854
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.065685" x2="5.664508" y1="56.863102" y2="6.332224"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<g transform="matrix(-.99502716 0 0 1.0365999 15.930704 -1.636596)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 1z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253.9411569z" fill="none" stroke="url(#a)" 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..97aeb1b42
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.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="-.872867" x2="-2.219494" y1="4.533899" y2="53.958599"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -25.026625 -6.818243)" gradientUnits="userSpaceOnUse" x1="83.601852" x2="85.015335" y1="72.952339" y2="22.89555"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.206082" x2="13.246408" y1="37.147579" y2="9.628872"><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>
+
+/&amp;amp;gt;<g transform="matrix(1 0 0 -1 0 16.118644)"><path d="m.44067797.55932203 3.75000003 14.99999997h7.5l3.75-14.99999997h-15.00000003z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m1.5710589 1.4768129 3.1605388 13.1422531h6.3210783l3.160538-13.1422531z" fill="none" stroke="url(#c)" stroke-width=".85883"/></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..553043299
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.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="-10.315413" x2="-75.142525" y1="-.22227" y2="-.636776"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.946" x2="38.050449" y1="24.290501" y2="23.629726"><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>
+
+/&amp;amp;gt;<path d="m11.720697.50000016-7.4999998.0390625-3.72070313 7.50000004 3.77929693 7.4609373 7.500001-.039062 3.720702-7.5000003z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" transform="matrix(0 1 -1 0 15.999994 .000006)"/><path d="m11.09375 1.5253906-6.2382812.03125-3.2128907 6.4785156 3.2636719 6.4394528 6.238281-.03125 3.212891-6.4785152z" fill="none" stroke="url(#c)" stroke-linecap="square" transform="matrix(0 1 -1 0 15.999994 .000006)"/></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..fcbf832da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.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.22743" xlink:href="#e" y1="4.499011" y2="13.026227"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.673329" x2="1.793461" xlink:href="#g" y1="13.636435" y2="4.144309"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.924253" x2="8.202237" xlink:href="#f" y1="6.414516" y2="11.256707"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="12" y2="13"/><linearGradient id="e" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" 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=".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="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="16" y2="10"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#e" y1="10" y2="16"/>
+
+
+/&amp;amp;amp;gt;<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="url(#b)" stroke-linejoin="round"/><path d="m1.6294893 11.10517c1.4104471-7.1031304 10.9128897-7.5471925 12.7288217-.146817" fill="none" stroke="url(#c)"/></g><g stroke-linejoin="round" stroke-width="1.002964"><path d="m1.501482 10.501482h12.98358v3.997036h-12.98358z" fill="url(#i)" fill-rule="evenodd" stroke="url(#h)"/><path d="m2.5019531 11.501953v1.996094h10.9824219v-1.996094z" fill="none" stroke="url(#d)"/></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..38b757590
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.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="9" x2="9" xlink:href="#c" y1="12" y2="13"/><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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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=".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><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="11.309417" y2="4.721497"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="16" y2="10"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".000547" x2=".000547" xlink:href="#b" y1="4.721497" y2="12.250548"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="10" y2="16"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.050844" x2="8" xlink:href="#c" y1="5.503115" y2="12.250548"/>
+
+/&amp;amp;gt;<g transform="matrix(1.0000684 0 0 1.0625509 -.000547 -4.016831)"><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(#g)" stroke="url(#e)" stroke-linejoin="round"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" stroke="url(#i)"/></g><g stroke-linejoin="round" stroke-width="1.002964"><path d="m1.501482 10.501482h12.98358v3.997036h-12.98358z" fill="url(#h)" fill-rule="evenodd" stroke="url(#f)"/><path d="m2.5019531 11.501953v1.996094h10.9824219v-1.996094z" fill="none" stroke="url(#a)"/></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..647aedb61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-plain-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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-69.463989" x2="-69.463989" y1="39.94994" y2="18.639769"><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.999992" x2="23.999992" y1="21.153835" y2="26.846144"><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><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="50.250065" x2="52.000069" y1="15.672064" y2="35.396122"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.0000379 6.000026c2.2915074 0 13.9999251-.0000636 13.9999251-.0000636l.000012 3.9990576-13.999937.000954z" fill="url(#c)"/><g fill="none"><path d="m14.499975 9.49902-12.9999371.000954-.0000001-2.999948 12.9999372-.000954z" stroke="url(#b)" stroke-linecap="round"/><path d="m.5 5.5h15l.000013 4.999046-15.000013.000954z" 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_fontworkshapetype.fontwork-slant-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.svg
new file mode 100644
index 000000000..ebe784b30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.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(.28571361 0 0 .30419701 -18.314754 -1.394514)" gradientUnits="userSpaceOnUse" x1="4.982701" x2="6.869852" y1="15.731321" y2="3.697193"><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.161716" x2="6.59731" y1="51.500149" y2="5.136056"><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="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>
+
+/&amp;amp;gt;<g transform="matrix(.99502716 0 0 1.0365999 .069296 -1.636596)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 3.1736003z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253 3.0453869z" fill="none" stroke="url(#c)" stroke-width=".85883"/></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..3b5af8681
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.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(.28571361 0 0 .30419701 -18.314754 -1.394514)" gradientUnits="userSpaceOnUse" x1="4.982701" x2="6.869852" y1="15.731321" y2="3.697193"><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.161716" x2="6.59731" y1="51.500149" y2="5.136056"><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="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>
+
+/&amp;amp;gt;<g transform="matrix(-.99502716 0 0 1.0365999 15.930704 -1.636596)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 3.1736003z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253 3.0453869z" fill="none" stroke="url(#c)" stroke-width=".85883"/></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..25f848e5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.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="-2.160158" x2=".135593" y1="55.662079" y2="1.152542"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="26.160076" x2="26.397364" y1="8.093873" y2="41.674057"><stop offset="0" stop-color="#fff"/><stop offset=".07453209" stop-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="m4.875.5-4.375 4.375v6.25l4.375 4.375h6.25l4.375-4.375v-6.25l-4.375-4.375z" fill="url(#b)" stroke="url(#a)"/><path d="m5.265625 1.4375-3.828125 3.828125v5.46875l3.828125 3.828125h5.46875l3.828125-3.828125v-5.46875l-3.828125-3.828125z" fill="none" stroke="url(#c)" stroke-width=".875"/></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..c6c385dfa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.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 0 0 -1 0 16)" gradientUnits="userSpaceOnUse" x1="7.466513" x2="7.71869" y1="14.164235" y2="4.110508"><stop offset="0" stop-color="#fff"/><stop offset=".24941832" stop-color="#fff" 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 0 16)" gradientUnits="userSpaceOnUse" x1=".65075" x2=".500009" y1=".009294" y2="15.499953"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m8.0000002 15.50003-7.4999917-14.99998363s14.9999885-.000037 14.9999835 0z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m7.9661018 13.551426-6.0937732-12.1875466s12.1875504-.00003 12.1875464 0z" fill="none" stroke="url(#a)" stroke-width=".813"/></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..6562aa54e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.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.309998" x2="7.79661" y1="43.741737" y2="1.559171"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="63.760262" x2="64.363617" y1="20.334787" y2="54.696438"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.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>
+
+/&amp;amp;gt;<g stroke-linejoin="round" transform="matrix(-1 0 0 1 16 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(#b)" stroke="url(#a)"/><path d="m11.643458 2.6725823c-1.106149.059755-2.6444206 1.4821461-3.6949845 2.442468-2.386997 2.308114-4.4089446 2.3206835-6.56082.8543659l.016949 1.1666667v3.0251161 1.274403c1.1195887 1.134227 2.0116841 1.844661 3.0604106 1.844661 1.0992328 0 2.4789108-1.443318 3.5865133-2.455781 2.3869976-2.3081144 4.4936906-2.1263841 6.5099726-.8973546l.0339-1.0879623v-3.0251161-1.2853108c-1.183868-1.1993437-1.845792-1.9159114-2.951941-1.8561559z" fill="none" stroke="url(#c)" stroke-width=".809215"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg b/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg
new file mode 100644
index 000000000..e70fde3f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg
@@ -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(.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="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(.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(#d)"/><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(#f)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-linejoin="round"><path d="m7.7274215 13.72742h-1.4724775v-4.3138133l.014296-.7087708.023827-.7750588q-.3669287.3926285-.5098876.5150061l-.8005702.6883747-.7100296-.9484273 2.2444559-1.9121516h1.210386z" fill="#8c8c8c" stroke="#565656" stroke-width=".545158"/><path d="m9.5 4.5h5v2h-5z" fill="#9cde4a" stroke="#5ca12a"/></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_formatallnotes.svg b/icon-themes/elementary_svg/cmd/sc_formatallnotes.svg
new file mode 100644
index 000000000..472b7a199
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatallnotes.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width="1.185616"><g transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#b)"/></g><g transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#b)"/></g></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..f97ad36be
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="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(.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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m10 8v3h-4v-3z" fill="#fcaf3e"/><path d="m11 8c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v3h-4v-3z" fill="#ce5c00"/><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_formatcolumns.svg b/icon-themes/elementary_svg/cmd/sc_formatcolumns.svg
new file mode 100644
index 000000000..13e69d125
--- /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(.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)"/><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..2fbcf69d0
--- /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" gradientTransform="matrix(.36667 0 0 -.40625 1.017 -.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="b" gradientTransform="matrix(.32143 0 0 -.36667 2.125 .017)" gradientUnits="userSpaceOnUse" x1="10.512" x2="10.557" y1="1.48" y2="10.07"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".526" stop-color="#fff" stop-opacity=".388"/><stop offset=".643" stop-color="#fff" stop-opacity=".54"/><stop offset=".696" stop-color="#fff" stop-opacity=".345"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" 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(#a)" 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-.498.857-.997.857h-2.998l.034 4.97h7.972l-.034-4.97h-2.979c-.497 0-.92-.365-.997-.857z" display="block" fill="none" opacity=".73" stroke="url(#b)"/><path d="m15.49 11.473v-2.943l-9.954.064.01 2.91z" 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(#c)"/><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="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/></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..0fcfff86f
--- /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="12" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-13"/><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..8f6fbc98a
--- /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" 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><linearGradient id="e" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#f" y1="17" y2="36.026299"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#f" y1="33" y2="24.519934"/><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><path d="m.50000002 1.5017251 13.99999998 13.9971909-14.00002097.0039.00002099-2.960449v-6.104867zm2.49999998 7.0331502v4.4651247h4.5303301z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m1.5071423 3.7915133.00848 10.6928617 10.6672837-.0039z" opacity=".5" stroke="url(#e)"/><path d="m2.5 7.1382942v6.3773308l5.5-.015625" opacity=".5" stroke="url(#g)"/></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..cf5211435
--- /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="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.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g><path d="m12 8.47c-1.947 0-3.53 1.583-3.53 3.53s1.583 3.53 3.53 3.53 3.53-1.583 3.53-3.53-1.583-3.53-3.53-3.53z" fill="#47a7e9" fill-opacity=".992" opacity=".99"/><path d="m12 8.47c-1.947 0-3.53 1.583-3.53 3.53s1.583 3.53 3.53 3.53 3.53-1.583 3.53-3.53-1.583-3.53-3.53-3.53z" fill="none" stroke="#2f78c8" stroke-linecap="round" stroke-linejoin="round" stroke-width=".941"/><path d="m13.34 10.033.875.75-2.37 3.188-1.957-1.655.677-.955 1.03.893z" fill="#fff"/></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..04cdadb2f
--- /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"><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><radialGradient id="c" cx="23.896" cy="3.99" gradientTransform="matrix(0 .71350132 -.94180913 0 13.970683 -11.981372)" 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="9.833901" x2="9.833901" y1="5.364319" y2="15.161281"><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(.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><radialGradient id="f" cx="91.349998" cy="16.447752" gradientTransform="matrix(0 .44015931 -.44016136 0 17.452437 -33.357288)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#h" y1="6.694915" y2="7"/><linearGradient id="h"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#h" y1="5" y2="14"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#j" y1="15" y2="14"/><linearGradient id="l" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" y1="22" y2="26"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#j" y1="17" y2="17"/><g stroke-width=".967" transform="matrix(1.0076 0 0 1.06043 .075 -1.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></g><path d="m10.212772 5.1735308c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637562 0 2.794009 2.2697507 5.063758 5.0637562 5.063758 2.794005 0 5.06376-2.269749 5.063756-5.063758 0-2.794007-2.269751-5.0637562-5.063756-5.0637562z" fill="url(#c)"/><g fill="none"><path d="m14.914831 10.237288c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.5968732 0-4.7020543-2.105182-4.7020543-4.702059 0-2.5968777 2.1051811-4.7020594 4.7020543-4.7020594 2.596883 0 4.702064 2.1051817 4.702064 4.7020594z" opacity=".8" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.07465 4.6492972c-2.9935204 0-5.4253501 2.4318275-5.4253501 5.4253508 0 2.993524 2.4318297 5.425352 5.4253501 5.425352 2.99352 0 5.425355-2.431828 5.42535-5.425352 0-2.9935233-2.43183-5.4253508-5.42535-5.4253508z" opacity=".7" stroke="#636363"/><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(#e)"/></g><path d="m13.688741 10.23802a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#f)"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.80258 .650926)"><path d="m3.1782893.66986989-.3038575 2.02674971-.3290511-.082532v1.0952515l.2818838-.047551.047167.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.3208298-.048474v-.6077151l-.2331396.00947-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#g)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#i)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#m)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#k)"/></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(#l)" 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..2bfb109fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_framedialog.svg
@@ -0,0 +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" 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="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 1.972873 -3.8866533 0 46.976844 -18.153909)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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(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(.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><rect fill="url(#b)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="8" rx=".528" ry=".556" width="8" x="4" y="4"/><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_framelinecolor.svg b/icon-themes/elementary_svg/cmd/sc_framelinecolor.svg
new file mode 100644
index 000000000..f4b8a5101
--- /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" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="1.000003" y2="11.500003"><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" gradientTransform="matrix(-.1472 -.24716 .25497 -.1427 18.298 35.894)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165001" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" 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="d" cx="24.66" cy="21.218" gradientTransform="matrix(.3353 0 0 .33301518 -2.414672 3.745906)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.65995402 -.04057263 .04057263 .65995402 -134.76628 -142.49312)" gradientUnits="userSpaceOnUse" x1="194.93932" x2="195.83501" y1="236.98973" y2="240.80901"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 1.972873 -3.8866533 0 45.976844 -19.153906)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><path d="m1.5.5c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1v-10c0-.554.446-1 1-1h10v-1c0-.554-.446-1-1-1z" fill="url(#f)"/><path d="m1.5.5c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1v-10c0-.554.446-1 1-1h10v-1c0-.554-.446-1-1-1z" fill="none" opacity=".4" stroke="#004264" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 13v-11.5h11.5" fill="none" opacity=".6" stroke="url(#a)"/><path d="m5.8910678 5.5752538c-.454.182-1.7180678.9647458-.0900678 3.7107458 1.54 2.5940004 3.114 3.1300004 3.534 2.8730004.402-.248.562-2.065-.866-4.3100004-1.159-1.819-2.1219322-2.4597458-2.5769322-2.2737458z" fill="#555753" stroke="#555761"/><path d="m9.36 12.11 5.355727-3.7058789c2.156-2.545-.803932-6.9707458-3.498932-6.4847458l-5.3727272 3.6188785c2.72 1.327 3.6259322 3.8017458 3.5159322 6.5717462z" fill="url(#b)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m10.146 10.907 4.149727-2.9058789c1.735-2.063-.829932-6.1817458-3.095932-5.4607458l-4.1657272 3.0048785c1.723.95 2.9159322 3.1427458 3.1119322 5.3617462z" fill="none" stroke="url(#c)"/><path d="m10.5 5.5-.04-3.4970004c-.02362-2.06486492-4.0038508-2.02267463-3.967.064l.04 2.2650004" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx="5.852328" cy="10.811229" fill="url(#d)" fill-rule="evenodd" rx="1.274" ry="1.265058" stroke="#555761" stroke-linecap="round" stroke-width="1.000023" transform="matrix(.86839794 -.49586795 .50413577 .86362441 0 0)"/><path d="m5.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 2.84-.407 2.84-1.33 0-.896-2.542-1.313-4.58-1.318l1.2-.002-.915.014c-1.556-.3-1.38-1.862-1.79-3.1200004-.82.5500004-.886 1.2530004-1.227 2.2600004-.15.362-.713.866-1.12.858z" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><path d="m5.71 6.197c-.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(#e)"/><circle cx="-13.646999" cy="4.806" fill="#fff" r=".626" transform="rotate(-90)"/></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..7e121e733
--- /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="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><g transform="matrix(.6667 0 0 .6667 -.010491 5.460832)"><path d="m13.5676 13.481456c-5.2055377 1.308634-14.07511192-2.570424-5.8253386-7.438381 1.0049713-.593005.5695046-1.780522 1.2252072-3.425403 1.2341934-3.0960691-5.6815756-5.7307157-5.9886791-4.5990811l1.6309706-6.009904 13.5306929-.0086869" fill="url(#i)" fill-rule="evenodd"/><g fill="none" transform="translate(.77377 -8.77941)"><path d="m-.000016-.220061h24.03721v24.006117h-24.03721z"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.48508 22.336583c-4.1886167-.089-7.9272278.326978-9.0233753-3.420388-1.1053363-3.778555 2.5343125-3.472827 3.8959586-7.087573 1.3197681-3.5046267-2.518781-4.1454125-4.4600517-4.4699803-1.94118944-.3245479-1.4471099-2.4605338-.9780759-4.1472526" stroke="url(#a)" stroke-width="4.499775"/><path d="m12.549727 22.281353c-4.6051206.0208-8.332266.356888-9.1811298-3.720205s2.627664-3.0514 3.9892288-6.685676c1.3201746-3.5233469-2.5189437-4.1679826-4.4600518-4.4943005-1.94135204-.3263778-1.4472725-2.4739436-.9782385-4.1697624" stroke="url(#b)" stroke-width="1.499925"/></g></g><g transform="translate(0 -1.499925)"><path d="m12.5376 11.814397 3 .995254 5.2712-5.805622c-1.1209-2.813842-4.5803-4.61699-8.1379-3.09513z" fill="url(#c)" fill-rule="evenodd"/><path d="m12.5287 4.411916c2.1279-1.983617 6.9482-.981484 8.2798 2.805271l2.7291-7.2178419c-2.5 0-.5-5.9714906-7-5.9714906z" fill="url(#d)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width="1.499925" transform="translate(0 -8)"><path d="m23.5376 8.4969718-2.7291 6.7202052-6.5917 6.983074c-1.6792 1.723089-1.6792 1.225462-1.6771-.658345l-.011-9.13 4.0089-9.8864347" fill="none" opacity=".5" stroke="#57392d" stroke-linejoin="round"/><path d="m20.8085 15.217177c-.5413-1.004593-1.0827-2.009176-1.6241-3.01377-1.0546-.384097-2.1092-.768175-3.1638-1.152272-1.199.291448-1.7856.495377-2.9847.786825" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)"/><path d="m16.11 9.7909733 2.5-5.9714906" fill="none" stroke="#fff"/></g><path d="m17.751953-4.4042969-3.691406 9.1152344.03516 7.4199215 5.5-5.9296871 2.587891-6.33203128z" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488" stroke-width="1.499925"/><path d="m12.5355 14.899937c-.018.310998.3136.534486.6673.276738l2.2911-2.326585c-.2062-.982733-2.0438-1.552999-2.885-.968543z" fill="url(#g)" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg
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..b4496f4d0
--- /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"><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="b" gradientTransform="matrix(.94103 0 0 1.027 -21.586257 -2.078923)" gradientUnits="userSpaceOnUse" x1="6.466102" x2="6.570848" xlink:href="#a" y1="-1.28661" y2="9.493051"/><linearGradient id="c" gradientTransform="matrix(0 -.941 1.3625 0 -3.086 15.04)" gradientUnits="userSpaceOnUse" x1="7.481" x2="4.293" xlink:href="#a" y1="-.671" y2="11.073"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1 15v-15.02h4v15.02z" fill="url(#c)"/><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="#003b64" fill-opacity=".294118"/><path d="m.5 0c-.276 0-.5.224-.5.5v15c0 .276.224.5.5.5h5.5v-.998h-5.002v-10.002h4.002v2h-4v1h4v3h-4v1h4v3h1v-14h-1v3h-4.002v-3.002h5.002v-.998z" fill="#004372" fill-opacity=".375"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..b7356384b
--- /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" 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" gradientTransform="matrix(0 -.941 1.3625 0 -3.086 13.04)" gradientUnits="userSpaceOnUse" x1="7.481" x2="4.293" y1="-.671" y2="11.073"><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="c" gradientTransform="matrix(0 -.987 .884 0 -1.288 13.908)" gradientUnits="userSpaceOnUse" x1="14.625" x2="-.093" y1="5.981" y2="5.981"><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 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-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4.002v11.002h-14.004zm5.002 0h4v3h-4zm0 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m5-1.506h1v3.074h-1zm5 0h1v3.103h-1z" fill="#acacac"/><path d="m1 13v-15.02h4v15.02z" fill="url(#b)"/><path d="m.5-2c-.276 0-.5.224-.5.5v15c0 .276.224.5.5.5h5.5v-.998h-5.002v-11.002h4.002v3h-4v1h4v3h-4v1h4v3h1v-14h-1v2h-4.002v-2.002h5.002v-.998z" fill="#004372" fill-opacity=".375"/><path d="m.582 13.5 5.426.035-.008-1.01-4.5-.025v-13.06l4.008.003v-.954l-4.924-.006z" fill="url(#c)"/></g></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..bc560ef73
--- /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" gradientTransform="matrix(.94103 0 0 1.027 -21.586257 -2.078923)" gradientUnits="userSpaceOnUse" x1="6.466102" x2="6.570848" y1="-1.28661" y2="9.493051"><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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#003b64" fill-opacity=".294118"/></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..491061f84
--- /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="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" 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..5534d8504
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueeditmode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><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="#fce94f"/><stop offset="1" stop-color="#c4a000"/></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.37l6.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.15h1.745l4.36 4.958-.872 1.653z" fill="#c4a000"/><g fill="none"><path transform="matrix(.65416 0 0 .65416 .105 .194)" d="M1.9 22.32l3.27-2.74" opacity=".2" stroke="#000"/><path d="M7.483 10.31c2.42 1.67 4.532 3.652 6.16 6.13" stroke="#c4a000" stroke-width=".788" stroke-linecap="round" transform="matrix(.85177 0 0 .80933 -2.952 -.627)"/><path d="M21.523 7.045L16.82 1.4l-1.438.027-.01 2.796-8.018 6.013-.988 5.91-1.845 2.79.546.514 2.806-1.963 5.938-.868 6.864-7.835z" opacity=".4" stroke="#000" stroke-width="1.204" transform="matrix(.85177 0 0 .80933 -2.952 -.627)"/><path transform="matrix(.66518 0 0 .6326 -.522 1.213)" d="M22.715 6.285L17.45-.067l-.426-.005-.014 3.09-10.33 7.76-1.302 7.8 8.148-1.192 8.46-9.652z" opacity=".6" stroke="#fff" stroke-width="1.542"/></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..c1149ee8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionbottom.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" 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..d53b3905f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" 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..22ad39ee5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" 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..55f8c4379
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" 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..78c3b68fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><g fill="#ce5c00"><rect height="8" ry=".5" transform="scale(-1 1)" width=".999998" x="-8.999998" y="8"/><circle cx="8.5" cy="15.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..be4b533d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><rect fill="#ce5c00" height="7.500002" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-14" y="-8"/><circle cx=".5" cy="13.5" fill="#ce5c00" r="1.5"/><path d="m7.50005 13.49408v-4.9881595" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-width=".998815"/></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..c78f59637
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzalignright.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><g transform="matrix(-1 0 0 1 16 0)"><rect fill="#ce5c00" height="7.500002" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-14" y="-8"/><circle cx=".5" cy="13.5" fill="#ce5c00" r="1.5"/><path d="m7.50005 13.49408v-4.9881595" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-width=".998815"/></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..cccd30e44
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueinsertpoint.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="#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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.393597" x2="8.114878" y1="5.859192" y2="40.628426"><stop offset="0" stop-color="#fff"/><stop offset=".09996539" stop-color="#fff" 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="4.794308" x2="8" y1="49.229637" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 4.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m5 3h2v1h-2z" opacity=".5"/><path d="m3 5v1h2v-1zm4 0v1h2v-1z" opacity=".4"/><path d="m5 8h2v1h-2z" opacity=".2"/></g></g><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_gluepercent.svg b/icon-themes/elementary_svg/cmd/sc_gluepercent.svg
new file mode 100644
index 000000000..eefc4fd00
--- /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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g transform="matrix(-1 0 0 1 16.018573 -.019876)"><rect fill="#ce5c00" height="7.500002" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-14" y="-8"/><circle cx=".5" cy="13.5" fill="#ce5c00" r="1.5"/><path d="m7.50005 13.49408v-4.9881595" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-width=".998815"/></g><path d="m4.301267 6.1481228c0 .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-.0804866.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.1590669-2.7401453-4.4505411 9.1882855h-1.3170528l4.4505408-9.1882855zm.419541 6.5188801c0 .5321074.04024.9301414.12073 1.1941004.08415.259769.21768.389653.400604.389653.351215 0 .526822-.527918.526822-1.5837534 0-1.0474562-.175607-1.5711843-.526822-1.5711843-.182924 0-.316458.1298846-.400604.3896537-.08049.2555793-.12073.6494228-.12073 1.1815306zm2.431061-.012569c0 .9594704-.162802 1.6822154-.488408 2.1682344-.325604.48183-.803035.722745-1.432294.722745-.603649 0-1.070106-.2472-1.399369-.741599-.329263-.498589-.4938943-1.21505-.4938943-2.1493804 0-1.9147499.6310883-2.8721248 1.8932633-2.8721248.618284 0 1.092057.2492946 1.421319.7478837.332922.4943993.499383 1.2024796.499383 2.1242411z" fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".56661"/></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..5717ac5f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><g transform="matrix(0 -1 -1 0 16 16)"><rect fill="#ce5c00" height="7.500002" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-14" y="-8"/><circle cx=".5" cy="13.5" fill="#ce5c00" r="1.5"/><path d="m7.50005 13.49408v-4.9881595" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-width=".998815"/></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..60d0d5ca3
--- /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"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><g fill="#ce5c00"><rect height="8" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-9" y="-8.499999"/><circle cx=".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..6eb42fcee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluevertaligntop.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="5.817494" x2="5.226241" y1="6.50262" y2="40.469948"><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(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.244411" x2="8" y1="54.920898" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m.5.5v15h15v-15z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" stroke="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.5416224 4.5454568-.0169492-2.0631759h2.909093l.016949 2.0631759 2.0140318-.02397v2.9090935l-2.0140316.02397.02397 2.0140247h-2.9090933l-.0239697-2.0140247-2.0423243-.0119849v-2.9090936z" fill="#46aaec" fill-opacity=".984314" stroke="#225790" stroke-opacity=".669118"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065h2.0634674v1.0317337h-2.0634674z" opacity=".5"/><path d="m2.9173383 5.0386739v1.0317337h2.0634674v-1.0317337zm4.1269348 0v1.0317337h2.0634674v-1.0317337z" opacity=".4"/></g></g><g transform="matrix(0 1 -1 0 16 0)"><rect fill="#ce5c00" height="7.500002" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-14" y="-8"/><circle cx=".5" cy="13.5" fill="#ce5c00" r="1.5"/><path d="m7.50005 13.49408v-4.9881595" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-width=".998815"/></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..f7cdad690
--- /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="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><linearGradient id="c" 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="d" 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="e" 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><g stroke-width=".953463" transform="matrix(1 0 0 1.1 .1 -1)"><path d="m.4 1.3636364h15v2.7272727l-6 5.2910909v5.618h-3v-5.62l-6-5.2890909z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4 2.2727273h13v1.5153307l-5.976 5.151942-.024 5.150909h-1l.024-5.150909-6.024-5.3036364z" fill="none" stroke="#fdfdfb"/></g><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(#c)" stroke="url(#d)" 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(#e)" 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_goodcellstyle.svg b/icon-themes/elementary_svg/cmd/sc_goodcellstyle.svg
new file mode 100644
index 000000000..23dc56e93
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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="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"><g transform="matrix(-1 0 0 1 14.987047 -4.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-1z" opacity=".4"/></g></g><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></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..23dc56e93
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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="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"><g transform="matrix(-1 0 0 1 14.987047 -4.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-1z" opacity=".4"/></g></g><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></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..37b3cb439
--- /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(.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(.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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="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"/><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="#00537d" 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..6d2367bb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafblue.svg
@@ -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.608291" x2="15.076492" xlink:href="#b" y1="-2.176879" y2="1.140618"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -3.606713 -6.444052)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -3.810102 -6.29151)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#46aaed" fill-opacity=".984314" stroke="#2f78c8" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><g transform="translate(-1.100607 4.326877)"><path d="m9.2019395 1.8749447s-6.182332 5.6712612-6.47015 6.2483282c-.294067.589594-.05305 1.218325-.698482 2.5360861 1.384331-.631682 2.066258-.379804 2.573354-.6615871.519126-.288467 6.3231015-6.321839 6.3231015-6.321839z" fill="#46aaed" fill-opacity=".984314"/><path d="m9.2019395 1.8749443s-6.182332 5.6712616-6.47015 6.2483286c-.294067.589594-.05305 1.218325-.698482 2.5360861 1.384331-.631682 2.066258-.379804 2.573354-.6615871.519126-.288467 6.3231015-6.3218394 6.3231015-6.3218394z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m12.327925 4.9752086.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.15851895 3.598983-3.552672.07466-1.2140219-1.105731-1.9943889-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.266818 3.30915195-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m12.327925 4.9752086.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.860622-2.12732895l-2.0277015-.543212-.59963.599511z" fill="url(#c)"/><path d="m12.276912 2.4346679s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.15851895 3.598983-3.552672.07466-1.2140219-1.105731-1.9943889-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.266818 3.30915195-.06337.25992-.304924.304905-.304924.304905.448322.74348695 1.030139 1.46027395 1.860622 2.12732895z" fill="url(#a)"/><g fill="#fff"><path d="m15.120329-2.845488c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.409739 1.98280105-1.340119 2.61433805 1.071517-1.61695905 2.348875-2.98113805 4.202612-3.31139795z" opacity=".8"/><path d="m8.9591775 2.4645633-5.813021 5.4751426v.66548l5.946143-5.5195078z" opacity=".8"/></g></g></g></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..81f006a9d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafgamma.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="m3.90306 11.907606c6.520656-1.461197 9.137492-5.9358731 10.614574-10.4232147" stroke="#ce5c00"/><g stroke="#565656"><path d="m1.5052565 12.49995h12.9894865" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478"/></g></g></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..f11a31b67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafgreen.svg
@@ -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.507685" x2="13.975886" xlink:href="#b" y1="2.149998" y2="5.467495"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#9cde4a" stroke="#5ca12a" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m8.1013329 6.2018217s-6.182332 5.6712613-6.47015 6.2483283c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218391 6.3231015-6.3218391z" fill="#9cde4a"/><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#c)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#a)"/><g fill="#fff"><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" opacity=".8"/></g></g></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..36c53424c
--- /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"><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="#fbd25e" stroke="#de9600" stroke-width=".810127"/><circle cx="7.991525" cy="8.008474" fill="none" opacity=".5" r="4.289865" stroke="#fff" stroke-linecap="round" stroke-width=".762643"/></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..d0e563713
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafred.svg
@@ -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.507685" x2="13.975886" xlink:href="#b" y1="2.149998" y2="5.467495"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#e04447" stroke="#b10000" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m8.1013329 6.2018217s-6.182332 5.6712613-6.47015 6.2483283c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218391 6.3231015-6.3218391z" fill="#e04447"/><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#c)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#a)"/><g fill="#fff"><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" opacity=".8"/></g></g></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..667037ca3
--- /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="10.507685" x2="13.975886" xlink:href="#b" y1="2.149998" y2="5.467495"/><linearGradient id="b"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#b" y1="13.223127" y2="21.888092"/><linearGradient id="d" gradientTransform="matrix(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><g fill-rule="evenodd"><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#dbdbdb" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#c)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#a)"/><g fill="#fff"><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" opacity=".8"/></g></g></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..3f602e450
--- /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(.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="b" 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="c" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" 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(.34285637 0 0 .2172834 -.22851 2.4519)" gradientUnits="userSpaceOnUse" 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="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 3.00004c2.74981 0 11.99999.00062 11.99999.00062l.00001 9.999381s-8 0-12 0c0-3.3333298 0-6.666661 0-9.999991z" fill="url(#d)"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#b)"/><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(#a)"/><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..79e68929c
--- /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(.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="b" 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="c" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" 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(.34285637 0 0 .2172834 -.22851 2.4519)" gradientUnits="userSpaceOnUse" 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="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="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 3.00004c2.74981 0 11.99999.00062 11.99999.00062l.00001 9.999381s-8 0-12 0c0-3.3333298 0-6.666661 0-9.999991z" fill="url(#d)"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#b)"/><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(#a)"/><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(#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></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..3dda3be61
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#09f997"/><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="#e9d300"/><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="#f53ece"/></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..75b227f15
--- /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"><rect fill="#e6e6e6" height="13.008849" opacity=".6" rx=".36742" ry=".477726" stroke="#5f6061" stroke-width=".99115" width="13.00885" x="1.495575" y="1.495575"/><rect fill="#656666" height="9" opacity=".6" rx=".423658" ry=".495762" stroke="#373737" width="9" x="3.5" y="3.5"/><rect fill="#e6e6e6" height="5" rx=".529572" ry=".619702" stroke="#737373" width="5" x="5.5" y="5.5"/></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..e2b295c7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersharpen.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="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="b" 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;gt;
+ <path d="m8 .5-6.25 15h12.5zm2.86348 10.933263 1.093378 2.247881-7.7781222.0678s6.0418712-3.298421 6.1813802-3.298437z" fill="url(#b)" 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(#a)" stroke-linecap="square"/></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..00b0d9c2d
--- /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="3.599058" x2="7.846695" y1="2.163987" y2="17.792245"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><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(#a)" stroke="#7c7c7c" stroke-linejoin="round"/></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..36c53424c
--- /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"><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="#fbd25e" stroke="#de9600" stroke-width=".810127"/><circle cx="7.991525" cy="8.008474" fill="none" opacity=".5" r="4.289865" stroke="#fff" stroke-linecap="round" stroke-width=".762643"/></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..2699d7fb0
--- /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="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a" 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..676dcf173
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_greatestheight.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="-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="b" 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="c" 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;gt;<g stroke-linecap="round" transform="matrix(0 -1 1 0 0 16)"><path d="m.5.5h15v7h-15z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m1.5 1.5h13v5h-13z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m14.496636 11.780908-3-2.9999997v5.9999997z"/><path d="m1.4943793 11.780908 3-2.9999997v5.9999997z"/></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..cc9e83676
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_greatestwidth.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="-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="b" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="28.111103" x2="28.111103" y1="6.923065" 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>
+
+/&amp;amp;gt;<g stroke-linecap="round"><path d="m.5.5h15v7h-15z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m1.5 1.5h13v5h-13z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m14.496636 11.780908-3-2.9999997v5.9999997z"/><path d="m1.4943793 11.780908 3-2.9999997v5.9999997z"/></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..052eca3ea
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/></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..cf19ae276
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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="b" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#c" y1="15.499894" y2="48.395687"/><linearGradient id="c" 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(#c)" 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(#b)" 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(#b)" 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="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m3.5 12.5v-2h1v1h5v1h-4z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="matrix(-1 0 0 1 14.987047 -6.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-1z" opacity=".4"/></g></g></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..2a187c05a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grow.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(-.34745022 0 0 -.37307564 31.902987 21.673204)" 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="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.292 1.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 15.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(#b)" stroke="#000" stroke-opacity=".471" stroke-width=".962"/><path d="m12.5.5-3 3h6z" fill="#46a9eb" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-opacity=".470588"/><path d="m12.5 1.6757812-.994141.9941407h1.988282z" fill="none" stroke="url(#a)" stroke-linecap="square"/></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..55dd7e1be
--- /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="-.999946" x2="14.000054" y1="5.996172" y2="5.996172"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="13.043446" cy="-.410269" gradientTransform="matrix(-1.875 -.00000001 .00000004 -2.3881217 37.456515 7.016399)" gradientUnits="userSpaceOnUse" r="8"><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="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><g fill="#fff"><path d="m5 2h3v3h-3z"/><path d="m9 2h3v3h-3z"/><path d="m5 6h3v3h-3z"/><path d="m9 6h3v3h-3z"/><path d="m5 10h3v3h-3z"/><path d="m9 10h3v3h-3z"/></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..c537a66b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hangingindent.svg
@@ -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="24.837" cy="36.421" gradientTransform="matrix(.0507 0 0 -.02307 -.358 296.084)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.0587 0 0 .05465 2.436 293.755)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="c" gradientTransform="matrix(0 -.06397 -.0662 0 4.735 296.72)" 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><path d="m7.5 5.5h7.007zm0 3h7.007zm0 3h7.007z" fill="#3d3d3d" stroke="#565656" stroke-width="1.167" transform="matrix(.7138 0 0 1.0048 4.642 -.04)"/><path d="m1.54 2.5h12.967z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.693 295.2c0-.482-1.587-.482-1.587 0 0 .48 1.586.48 1.587 0z" fill="url(#a)" fill-rule="evenodd" opacity=".2" transform="matrix(-3.7795 0 0 3.7795 8.998 -1106.52)"/><path d="m.927 295.458-.795-.73.797-.666v.433l1.054-.01v.53l-1.057.01z" display="block" fill="url(#b)" transform="matrix(-3.7795 0 0 3.7795 8.998 -1106.52)"/><g fill="none"><g stroke-miterlimit="7"><path d="m5.493 10.162 3.007-2.76-3.01-2.516v1.636l-3.992-.034.004 2.004 3.99.034z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width="1.001568"/><path d="m.783 295.147-.428-.42.43-.353v.265l1.055-.01v.24l-1.057.01z" display="block" opacity=".401" stroke="url(#c)" stroke-width=".265" transform="matrix(-3.7795 0 0 3.7795 8.998 -1106.52)"/></g><g stroke="#fff" transform="translate(0 1)"><path d="m7.5 5.5h7.007zm0 3h7.007zm0 3h7.007z" stroke-width="1.167" transform="matrix(.7138 0 0 1.0048 4.642 -.04)"/><path d="m1.54 2.5h12.967z" stroke-linecap="round" stroke-linejoin="round"/></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..b816b41bc
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" 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..3d91f463c
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..372aeded3
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..fa7ea02f0
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..c1b77044f
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..7567d7d0b
--- /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="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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..1df6782b0
--- /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="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="b" 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="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" 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(#b)" 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(#a)"/><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..288c5f228
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_helplinesmove.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&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><path d="m4.502685 5.483991h5.99463v5.99463h-5.99463z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0" stroke-width="1.00537"/></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..af7442d5c
--- /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="#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-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="#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_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..204a9f58b
--- /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;gt;<path d="m16 8h-16v-1h16z" fill="#ce5c00"/></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..49d85a571
--- /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"><clipPath id="a"><path d="m0 0h9l-3 16h-6z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><g clip-path="url(#a)"><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><path d="m9 .5-3 14.993062" 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..117f87d09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hideallnotes.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="m0 0h9l-3 16h-6z"/></clipPath><radialGradient id="b" cx="4.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="c" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".5" stroke-width="1.185616"><g transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#c)"/></g><g transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#c)"/></g></g><g clip-path="url(#a)" stroke-width="1.185616"><g transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#c)"/></g><g transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#c)"/></g></g><path d="m9.0376367.45563484-3.0376367 15.03742716" 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_hidecolumn.svg b/icon-themes/elementary_svg/cmd/sc_hidecolumn.svg
new file mode 100644
index 000000000..7dd7e9845
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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 clip-path="url(#a)"><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="matrix(0 1 -1 0 16.998 .002)"><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.998 5.998c-.554 0-1.00027686.4460001-1 1l.002 4.002c.00027686.554.446 1 1 1h14c.554 0 1.000277-.446 1-1l-.002-4.002c-.000277-.5539999-.446-1-1-1zm0 1h14l.002 4.002h-14z"/><path d="m6.998 6.998h1v4h-1z"/><path d="m10.998 6.998h1v4h-1z"/><path d="m2.998 7h1v4h-1z"/></g></g></g><g opacity=".5"><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="matrix(0 1 -1 0 16.998 .002)"><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.998 5.998c-.554 0-1.00027686.4460001-1 1l.002 4.002c.00027686.554.446 1 1 1h14c.554 0 1.000277-.446 1-1l-.002-4.002c-.000277-.5539999-.446-1-1-1zm0 1h14l.002 4.002h-14z"/><path d="m6.998 6.998h1v4h-1z"/><path d="m10.998 6.998h1v4h-1z"/><path d="m2.998 7h1v4h-1z"/></g></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_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..f9c251d7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hidenote.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="m0 .0000004h9l-3 15.9999996h-6z"/></clipPath><radialGradient id="b" cx="4.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="c" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".5"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#c)"/></g><g clip-path="url(#a)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#b)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#c)"/></g><path d="m9.0376367.45563524-3.0376367 15.03742676" 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_hiderow.svg b/icon-themes/elementary_svg/cmd/sc_hiderow.svg
new file mode 100644
index 000000000..e45f33a07
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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 clip-path="url(#a)"><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></g></g><g opacity=".5"><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></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..3402c73a0
--- /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"><clipPath id="a"><path d="m0 2h8.5l-2.5 13h-6z"/></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" 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(.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="g" 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=".5"><path d="m3 3h12v11h-12z" fill="url(#f)"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#g)" 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(#g)" 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(#g)"/><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(#g)"/></g><g clip-path="url(#a)"><path d="m3 3h12v11h-12z" fill="url(#f)"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#g)" 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(#g)" 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(#g)"/><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(#g)"/></g><path d="m8.75 1.75-2.75 13.743062" 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..7a239424e
--- /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"><linearGradient id="a" 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="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(.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="d"><path d="m2 0h12v7h-12z"/></clipPath><clipPath id="e"><path d="m2 9h12v7h-12z"/></clipPath><g clip-path="url(#e)" transform="translate(0 -9)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><g clip-path="url(#d)" transform="translate(0 9)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><path d="m8 10.5 3 3h-6zm0-5 3-3h-6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..e6201227d
--- /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"><radialGradient id="a" cx="12.165" cy="8.085" gradientTransform="matrix(.66667 0 0 .34149504 -9.063391 9.068642)" gradientUnits="userSpaceOnUse" r="11.835" 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><linearGradient id="c" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#90dbec"/><stop offset=".25" stop-color="#55c1ec"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27961814 0 0 -.26116043 5.022124 18.69343)" gradientUnits="userSpaceOnUse" x1="36.246174" x2="36.246174" y1="2.929114" y2="42.788223"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" 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><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="#b"/><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="#b"/><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="#b"/><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="#b"/><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(#a)"/></g><g stroke-miterlimit="7" stroke-width=".963925" transform="matrix(-1 0 0 1 23.008766 -1.999968)"><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(#c)" stroke="url(#d)" stroke-linejoin="round"/><path d="m8.620701 9.8332262c-1.252468 1.4706148-.124646 5.3104078 3.881936 4.7851698v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.801288-3.881936-3.3957808z" display="block" fill="none" opacity=".8" stroke="url(#e)"/></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..eff9dee4b
--- /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 -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(-.24638478 0 0 .22205655 11.756692 .964436)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" xlink:href="#c" y1="5.394345" y2="39.735077"/><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(.24638451 0 0 .22206326 -.748539 6.964228)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" xlink:href="#c" y1="5.394345" y2="39.735077"/><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.510047 5.4830089h2.9799"/><path d="m10.557987 10.48301h2.93196"/></g><path d="m5.2537903 13.753805 3.504076-2.748233-3.504076-2.7593767v1.7669577h-3.0034938v1.937757h3.0034938z" display="block" fill="url(#d)" stroke-width=".492445"/><g stroke-miterlimit="7" transform="matrix(.50058229 0 0 .48443932 -3.005818 9.286494)"><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" fill="#46a9eb" fill-opacity=".984314" stroke="#2f78c8" stroke-linejoin="round"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" fill="none" stroke="url(#a)" stroke-width=".963925"/></g><path d="m5.7543566 7.7538078-3.5040798-2.7481495 3.5040798-2.7592935v1.766904h3.0034971v1.9376988h-3.0034971z" display="block" fill="url(#b)" stroke-width=".492437"/><g stroke-miterlimit="7" transform="matrix(-.50058284 0 0 .48442469 14.013973 3.286632)"><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" fill="#a534ff" stroke="#8e56dc" stroke-linejoin="round"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" fill="none" stroke="url(#a)" stroke-width=".963925"/></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..610cb022f
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.856916" x2="15.272812" xlink:href="#a" y1="6.343723" y2="17.05819"/><linearGradient id="c"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.895183" x2="10.598716" xlink:href="#c" y1="17.633464" y2="6.127996"/><linearGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="18.883095" x2="19.063079" xlink:href="#a" y1="5.397024" y2="19.635038"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.533221" x2="23.761144" xlink:href="#c" y1="19.730917" y2="4.86969"/><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="24.272545" x2="24.356573" xlink:href="#a" y1="8.965616" y2="24.881511"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.684657" x2="14.19341" xlink:href="#c" y1="24.210359" y2="8.965616"/><linearGradient id="k" 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="l" gradientUnits="userSpaceOnUse" x1="24.998426" x2="26.459" y1="-.614264" y2="25.081"><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="m" gradientTransform="matrix(3.54885 0 0 1 -822.227 -30.258)" gradientUnits="userSpaceOnUse" x1="235.91475" x2="236.19652" y1="27.798311" y2="57.796421"><stop offset="0" stop-color="#f4f4f4" stop-opacity=".746"/><stop offset=".5" stop-color="#f7f7f7"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><path d="m.39729167.13287492c-.147 0-.264.118-.265.264v3.17500008c0 .14.11.255.25.263l3.45500003.00844c.147 0 .264-.118.265-.265l-.001-3.18843598c0-.14-.11-.254-.25-.263z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.26458;stroke-linecap:round;stroke-linejoin:round"/><path d="m3.9592946-2.4550392c-1.11 0-2.018.892-2 2.00000005l.17491 22.01972115c.017 1.108.892 2 2 2h24.0930004c1.108 0 2.017-.892 2-2l-.17591-22.01972115c-.018-1.10800005-.892-2.00000005-2-2.00000005z" fill="url(#m)" transform="matrix(.1323 0 0 .1323 0 .59)"/><path d="m28.489295-1.9610392-24.9860004.008c-.554 0-.997.445-1 1.00000005l.00991 23.05772115c0 .537.423.964.952.99h25.0270004c.554 0 .997-.445 1-1l-.01091-23.05772115c.003-.55200005-.442-.99400005-.992-.99800005z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.1323 0 0 .1323 0 .59)"/><g transform="matrix(.17638978 0 0 .17638978 -.511988 -.47008)"><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(#b)" stroke="url(#d)" 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(#e)"/></g><g transform="matrix(.17638978 0 0 .17638978 -.926065 -.315746)"><path d="m16.500046 10.040002v8.999956h8.999955v-8.999956z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.499992"/><path d="m17.249996 11.040001v6.999955l7.250005.000001v-6.999955z" fill="none" stroke="url(#h)"/></g><g stroke-width="1.499992" transform="matrix(.17638978 0 0 .17638978 -2.204886 -.933123)"><path d="m22.533899 12.591397-5.533898 11.448604s10.500005.000037 10.5 0z" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round"/><path d="m22.500001 14.540001-4.127679 8.636166s7.687566.00003 7.687562 0z" fill="none" stroke="url(#k)"/></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..b875ad276
--- /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(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" 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="m" 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="n"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.2538 0 0 .30502 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#n" y1="50.786" y2="2.906"/><linearGradient id="p" 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="q" gradientTransform="matrix(.31418 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#n" y1="-13.091" y2="-40.164"/><linearGradient id="r" 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="s" 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="m1 14v-12h14v12z" fill="url(#m)"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#l)" stroke-linecap="round"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#o)" stroke-linejoin="round"/><path d="m2.008 3.085v9.957h11.96v-9.957z" fill="url(#r)"/><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(#s)"/><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(#q)" 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(#p)" fill-rule="evenodd" opacity=".15"/><path d="m14 13.243c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.036.006-1.395 1.031 3.56-.054.03-.007 1.21-.267 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><path d="m5.998 12.372c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.215-.183-.838-.783-1.434-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 4.176)"><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=".485"><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></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..177a2d84e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_imagemapdialog.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="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" 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="e" 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="f" 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;gt;<path d="m14.5 13.5h-13v-11h13z" fill="none" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m2 4h12v10h-12z" fill="url(#d)" 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(#e)" 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(#f)" 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"/><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_importdialog.svg b/icon-themes/elementary_svg/cmd/sc_importdialog.svg
new file mode 100644
index 000000000..ebcc39ea3
--- /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"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></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(.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="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#a" y1="-2.374197" y2="10.619582"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#a" y1="2.264152" y2="6.099961"/><linearGradient id="h" 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="i" 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="j" 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="m1 1c2.2915074 0 11.999988.0008904 11.999988.0008904l.000012 13.9991096h-12z" fill="url(#d)"/><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 transform="matrix(-.64678195 0 0 .64678195 22.291211 2.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(#f)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#g)"/><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(#e)" stroke-miterlimit="7" stroke-width="1.546116"/></g><g transform="matrix(1.05130648 -.43546544 .43546544 1.05130648 -5.966936 4.266502)"><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(#h)" stroke="url(#i)" 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(#j)" stroke-width=".878792"/></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..52301d454
--- /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" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="10.088258" x2="13.73227" y1="2.601002" y2="13.177273"><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="b" 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="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="#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-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(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#c)" 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(#b)" 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="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round"/><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=".53" stroke="url(#a)"/></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..36fc247c8
--- /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="17.457523" x2="17.457523" xlink:href="#b" y1="-2.374197" y2="10.619582"/><linearGradient id="b"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#b" y1="2.264152" y2="6.099961"/><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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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(.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="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><path d="m3 3h12v11h-12z" fill="url(#i)"/><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)"/><g transform="matrix(-.64678195 0 0 .64678195 22.291211 5.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(#a)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#c)"/><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)" stroke-miterlimit="7" stroke-width="1.546116"/></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..0287e8635
--- /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" gradientTransform="matrix(0 -.06397 -.0662 0 4.735 296.72)" 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><linearGradient id="b" gradientTransform="matrix(-.0587 0 0 .05465 2.436 293.755)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(.0507 0 0 -.02307 -.358 296.084)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill="#fff" transform="translate(0 .264583)"><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.116 2.115v.265h1.587v-.265zm2.116 0v.265h1.853v-.265zm-2.115.53v.264h1.587v-.264zm2.116 0v.264h.795v-.264z"/><path d="m2.38 1.323v.53h1.853v-.53zm0 .794v.53h1.59v-.53z"/></g><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.116 2.115v.265h1.587v-.265zm2.116 0v.265h1.853v-.265zm-2.115.53v.264h1.587v-.264zm2.116 0v.264h.795v-.264zm0 .53v.263h.53v-.263z" fill="#4d4d4d" opacity=".4"/><path d="m2.38 1.323v.53h1.853v-.53zm0 .794v.53h1.59v-.53z" fill="#4d4d4d"/><path d="m1.693 295.2c0-.482-1.587-.482-1.587 0 0 .48 1.586.48 1.587 0z" fill="url(#c)" fill-rule="evenodd" opacity=".2" transform="matrix(-1 0 0 1 2.38 -292.767)"/><path d="m.927 295.458-.795-.73.797-.666v.433l1.054-.01v.53l-1.057.01z" display="block" fill="url(#b)" transform="matrix(-1 0 0 1 2.38 -292.767)"/><g fill="none" stroke-miterlimit="7" stroke-width=".265"><path d="m1.453 2.69.795-.73-.796-.665v.433l-1.056-.01v.53l1.056.01z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/><path d="m.783 295.147-.428-.42.43-.353v.265l1.055-.01v.24l-1.057.01z" display="block" opacity=".401" stroke="url(#a)" transform="matrix(-1 0 0 1 2.38 -292.767)"/></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..03ff28d6a
--- /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"><radialGradient id="a" cx="31.798098" cy="-5.182494" fx="31.798098" fy="-5.182494" gradientTransform="matrix(.00000001 -.87324682 -.95000043 0 -5.923371 32.767587)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="16.119139" cy="4.256311" fx="16.119139" fy="4.256311" gradientTransform="matrix(2.8874199 .11105476 -.08536364 2.2194513 -41.179388 1.263218)" gradientUnits="userSpaceOnUse" r="4.502289" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.205607 -22.328549)" 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(0 1 1 0 0 0)"><path d="m1.0004191 5.717614c-.00679198-.1696876.0694035-.3282407.1943262-.4530632l4.894003-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.064969-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.089777.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.018295.9708497c-.27693.2640285-.700193.2927934-.950039.0431487l-1.815331-1.7498407v3.8649555c0 .382471-.5400169.69426-.9227964.69426h-1.1734972c-.3827793 0-.9325777-.307897-.9292267-.690354l.0338983-3.8688615-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.1353329-.1352245-.2091249-.3049501-.2159179-.4746377z" fill="#ececec" opacity=".35"/><path d="m.00041912 5.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.0649688-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.0897768.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649556c0 .3824712-.5400169.6942599-.9227964.6942599h-1.1734972c-.3827793 0-.9325777-.3078971-.9292267-.6903536l.0338983-3.8688619-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="url(#a)"/><path d="m5.6289062 1.8320312-2.0390624 2.0878907c.8237832-.3914979 1.9329684.1846852 2.0195312 1.1425781.0605908-.5294256.4414392-.9330856.8847656-1.1171875.3965013-.1646567.8801415-.1657289 1.2773438.0703125z" fill="none" opacity=".03" stroke="#000"/><path d="m5.4433602.572266-4.88867217 5.0410149c.00000639.00065.00000639.0013 0 .0019-.001526.0015-.002142.0022-.003906.0039-.0496817.04964-.0490036.07374-.0488281.07813.001374.03432.0170082.0846.0683594.136719l1.05664067.957086c.000659.000641.00131.0013.00195.002.00588.0056.012126.01187.017578.01758.054163.05317.098849.07197.1308594.07422.032578.0023.05827-.0079.085937-.03516l1.7910191-1.765622c.1565897-.155046.3771464-.178968.5507812-.105469.1736349.0735.3089542.2484.3066407.46875l-.033203 3.84375c.00203.0033.00242.005.00586.0098.013771.01896.040071.04852.089844.08203.09539.064148.2870864.113203.3300781.113203h1.1738271c.041047 0 .2247201-.04891.3183594-.113281.048715-.03349.077144-.06362.091797-.08398.00471-.0066.00546-.0096.00781-.01367v-3.84375c-.0002135-.217767.1347318-.38971.306643-.462895.1719111-.07318.388109-.05149.5449218.09961l1.7871094 1.722656.3085938-.03906.4394531-.396484.5214849-.521485v.0293c.0025-.02393.0136-.04615.03125-.0625.0509-.04853.06636-.09057.06836-.123047.0019-.03156-.0078-.05773-.03125-.08203l-.002-.0019c-.0044-.0042-.0095-.0093-.01367-.01367-.000006-.00065-.000006-.0013 0-.002-1.5142092-1.635511-3.1611016-3.3978549-4.5858936-4.9863494-.1485421-.0774626-.1208855-.0540811-.2226532-.0996094h-.00391-.033203c-.065676-.00664-.1122851.047004-.167968.0703129z" fill="none" opacity=".1" stroke="#000"/><path d="m11.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.0012.30466.466577.490234.771484.490234h.728516.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="#fff" opacity=".35"/><path d="m10.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="url(#b)"/><g fill="none" stroke="#000"><path d="m10.5 10-1.6542988 1.838771c.027302.170132-.024472.343429-.140625.470703.007.000175.1186044-.09301.037109-.03125-.1000118.07579.1608716-.09343.050781-.0332-.1100903.06023.1724519-.06678.054687-.02344-.1177644.04334.18146-.04309.058594-.01758-.1228663.02551.1838784-.01494.058594-.0078-.1252847.0071.1855136.01337.060547.002-.1249668-.01142.1805131.03948.058594.0098-.1219194-.02971.174803.06493.058594.01758-.1162092-.04735.1606952.09131.052734.02734-.1079608-.06397.1481359.112381.050781.0332-.097355-.07918.1275907.13563.042969.04297-.084622-.09266.1071505.150996.037109.04687-.070041-.104121.083227.166042.029297.05274-.05393-.113307.058126.174706.021484.05469-.036642-.120018.032225.182702.013672.05859-.018553-.124108.00592.186034.00586.06055h1.0546878.07422 1.054688c-.000059.125487.02441-.184655.0059-.06055-.01855.124108.05031-.178612.01367-.05859-.03664.120019.07541-.167994.02148-.05469-.05393.113307.09934-.156856.0293-.05274-.07004.104122.121732-.139536.03711-.04687-.08462.09266.140323-.122147.04297-.04297-.09736.07918.158742-.09717.05078-.0332-.107961.06396.168943-.0747.05273-.02734-.116209.04735.180513-.04729.05859-.01758-.12192.02971.18356-.02118.05859-.0098-.124967.01142.185831.0052.06055-.002-.125285-.0071.18146.03332.05859.0078-.122866-.02551.176358.06092.05859.01758-.117764-.04334.164778.08366.05469.02344-.11009-.06023.150794.108997.05078.0332-.100012-.07579.132671.128769.04492.03906-.121309-.127679-.17619-.304597-.148438-.478516z" opacity=".03"/><path d="m10.5 8.5703125-3.9785156 3.8632815.066406.134765c.264794.204663.5555881.626053.7656231.885647.00402.0031.00792.0064.011719.0098l.1015624-.0391 1.15625-1.181641.8769551-.743065v1.102389l.011721 2.803807c.0039.0022.00116.0013.00586.0039.056992.03111.2212963.06836.2539063.06836h.7285127.728516c.03261 0 .196914-.03725.253906-.06836.0047-.0026.002-.0017.0059-.0039l-.01172-2.803807.01168-1.102389.865275.743012 1.15625 1.181641.101563.03906c.0038-.0034.0077-.0067.01172-.0098.210035-.259594.52427-.680984.789064-.885647l.06641-.134765z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/></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..3c1c5e39e
--- /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="#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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m6 11v-3h4v3z" fill="#9cde4a"/><path d="m5 11c0 .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="#5ca12a"/><g transform="translate(-.007 -.007)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/cmd/sc_insert.svg b/icon-themes/elementary_svg/cmd/sc_insert.svg
new file mode 100644
index 000000000..8fc0dbd25
--- /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.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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_insertannotation.svg b/icon-themes/elementary_svg/cmd/sc_insertannotation.svg
new file mode 100644
index 000000000..1604c7092
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertannotation.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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><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(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#c)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#b)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_insertbookmark.svg b/icon-themes/elementary_svg/cmd/sc_insertbookmark.svg
new file mode 100644
index 000000000..a0b21fe20
--- /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"><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><radialGradient id="d" 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><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"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2z" opacity=".4"/><path d="m13 11h2v1h-2z" 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..1f5a8e0b3
--- /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" 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.1" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><clipPath id="d"><path d="m2 11h9v5h-9z"/></clipPath><linearGradient id="e" 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="f" 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="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><clipPath id="h"><path d="m2 0h9v5h-9z"/></clipPath><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><g clip-path="url(#d)" transform="translate(5 -11)"><path d="m3 1h10v14h-10z" fill="url(#e)"/><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(#h)" transform="translate(5 11)"><path d="m3 1h10v14h-10z" fill="url(#e)"/><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><path d="m9.516 6.508h2v2h-2z" fill="#9cde4a" stroke="#0f5a00" 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="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#i)" stroke="none" transform="translate(-8 -4)"/><path d="m2.5 6.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m3 5h2v1h-2z" opacity=".5"/><path d="m3 10h2v1h-2z" opacity=".2"/><path d="m1 7h2v1h-2zm4 0h2v1h-2z" opacity=".4"/></g></g><path d="m10 7h1v1h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.516 6.508h2v2h-2z" stroke="#0f5a00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v1h-1z" fill="#fff" opacity=".4" stroke="none"/></g><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.452-.453c-.088-.09-.225-.09-.313 0l-.75.75c-.09.086-.09.222 0 .31l.45.453c-.14.24-.256.49-.327.766h-.622c-.125 0-.22.094-.22.22v1.06c0 .124.095.22.22.22h.624c.07.276.186.525.328.765l-.453.453c-.09.086-.09.223 0 .31l.75.75c.086.09.223.09.31 0l.454-.452c.24.14.49.256.766.327v.625c0 .124.096.22.22.22h1.062c.123 0 .218-.096.218-.22v-.625c.277-.07.526-.186.766-.328l.453.453c.086.088.223.088.31 0l.75-.75c.088-.088.088-.225 0-.313l-.453-.452c.142-.24.257-.49.328-.766h.625c.125 0 .22-.096.22-.22v-1.062c0-.123-.095-.218-.22-.218h-.624c-.072-.277-.186-.526-.33-.766l.454-.45c.088-.09.088-.226 0-.314l-.75-.75c-.087-.09-.224-.09-.312 0l-.452.452c-.24-.142-.49-.257-.766-.328v-.62c0-.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 -13 3.1)"/><path d="m3.752 8.848c-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 -13 3.1)"/></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..5d5c774d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcaptiondialog.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="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" 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(.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;gt;<path d="m16 13.5h-13.5v2h13.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><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(-7.993 -7.993)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/cmd/sc_insertcellsdown.svg b/icon-themes/elementary_svg/cmd/sc_insertcellsdown.svg
new file mode 100644
index 000000000..79539e6c6
--- /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(-.20589926 0 0 .19175989 17.699027 -15.566382)" gradientUnits="userSpaceOnUse" x1="31.664495" x2="32.535461" y1="80.225151" y2="122.89526"><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="b" gradientTransform="matrix(-.34745022 0 0 .37307564 21.788931 -16.62254)" gradientUnits="userSpaceOnUse" x1="30.782" x2="31.082001" y1="47.444" y2="66.575996"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="c" 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(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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"/></g><path d="m11 15v-3h4v3z" fill="#9cde4a"/><path d="m10 15c0 .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="#5ca12a"/><path d="m11 12v-1h4v1z" fill="#5ca12a"/><path d="m14.91366 4.515524-3.958293 4.5339278-3.8160025-4.5494505h2.3568663l-.00776-3.99968752 3.0088202.0148759.0091 4.00033432z" display="block" fill="url(#a)" stroke-width=".64678"/><g fill="none" stroke-miterlimit="7"><path d="m14.914 4.547-3.974 4.987-3.802-5.004h2.36l-.01-4 3.01.016.01 4z" display="block" stroke="#2f78c8" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.548954 5.1623043-2.610404 3.3276831-2.4577638-3.3438526h1.6648118l-.0091-3.9996875 1.713967.015523.0091 4.0003343z" display="block" stroke="url(#b)" stroke-width=".623496"/></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..2bdec72a2
--- /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(.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" gradientTransform="matrix(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="39.651" x2="23.715" y1="57.957" y2="58.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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"/></g><path d="m11 11v-3h4v3z" fill="#9cde4a"/><path d="m10 11c0 .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="#5ca12a"/><path d="m11 8v-1h4v1z" fill="#5ca12a"/><g stroke-miterlimit="7"><path d="m4.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.017.01-4z" display="block" fill="none" stroke="url(#b)" stroke-width=".623" transform="matrix(0 1 -1 0 16.016 -.012)"/></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..2d2ec856b
--- /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(.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)"/><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="#6ead20"/><path d="m7.508 4.508.012 8h-1.995v1.047h2.99v-.92h.005l-.01-7.075.49-.56-.492-.492z" fill="#fff" opacity=".4"/></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..6e7907b9a
--- /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(.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" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="38.16" x2="22.391" y1="55.393" y2="55.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.476" x2="23.695" y1="3.225" y2="3.225"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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.498-1.998c-.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"/></g><path d="m0 15v-14h5v14z" fill="#9cde4a"/><path d="m0 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#5ca12a"/><path d="m1 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#5ca12a"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.183-.012.022 4.652 6.185.014z" display="block" fill="url(#c)" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/><g fill="none" stroke-miterlimit="7"><path d="m11.497 14.888-4.987-3.974 5.003-3.802v2.36l4-.01-.015 3.01-4 .01z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".875"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#b)" stroke-width=".964" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/></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..a3b1cc278
--- /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(.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" gradientTransform="matrix(-.34745 0 0 -.37307 21.79 32.638)" gradientUnits="userSpaceOnUse" x1="39.651" x2="23.715" y1="57.957" y2="58.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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"/></g><path d="m10 15v-14h5v14z" fill="#9cde4a"/><path d="m10 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#5ca12a"/><path d="m11 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#5ca12a"/><g stroke-miterlimit="7"><path d="m4.516 14.902 4.987-3.974-5.003-3.8v2.358l-4-.01.016 3.01 4 .01z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.853-2.61-3.328-2.46 3.344h1.665l-.01 4 1.716-.017.01-4z" display="block" fill="none" stroke="url(#b)" stroke-width=".623" transform="matrix(0 1 -1 0 16.016 -.012)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcolumnsbefore.svg b/icon-themes/elementary_svg/cmd/sc_insertcolumnsbefore.svg
new file mode 100644
index 000000000..6e7907b9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcolumnsbefore.svg
@@ -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" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="38.16" x2="22.391" y1="55.393" y2="55.393"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.476" x2="23.695" y1="3.225" y2="3.225"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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.498-1.998c-.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"/></g><path d="m0 15v-14h5v14z" fill="#9cde4a"/><path d="m0 15c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-14h4v14z" fill="#5ca12a"/><path d="m1 12v-1h4v1zm0-7v-1h4v1zm0 3v-1h4v1z" fill="#5ca12a"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.183-.012.022 4.652 6.185.014z" display="block" fill="url(#c)" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/><g fill="none" stroke-miterlimit="7"><path d="m11.497 14.888-4.987-3.974 5.003-3.802v2.36l4-.01-.015 3.01-4 .01z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".875"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#b)" stroke-width=".964" transform="matrix(-.64678 0 0 .64678 22.32 8.914)"/></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..162df9b8f
--- /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"><linearGradient id="a" 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><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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><rect fill="url(#a)" 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-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#b)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_insertdoc.svg b/icon-themes/elementary_svg/cmd/sc_insertdoc.svg
new file mode 100644
index 000000000..4598feaab
--- /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(.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" 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="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)"/><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..28ec301a2
--- /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="10.48862" x2="10.562238" xlink:href="#b" y1=".346782" y2="10.366126"/><linearGradient id="b" gradientTransform="translate(18 -1)" 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><linearGradient id="c" gradientTransform="translate(18 -1)" 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" gradientTransform="translate(18 -1)" 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="e" gradientUnits="userSpaceOnUse" x1="20.783211" x2="74.804192" xlink:href="#c" y1="55.99968" y2="55.99968"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-30.123886" x2="57.723392" xlink:href="#c" y1="-.226468" y2="-.226468"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.050858" x2="16" xlink:href="#c" y1="5.476303" y2="5.476303"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-26.423071" x2="53.946991" xlink:href="#b" y1="-.225524" y2="-.225524"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="45.183064" x2="45.183064" xlink:href="#b" y1="34.391285" y2="80.30912"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="45.092651" x2="45.092651" xlink:href="#d" y1="34.391285" y2="72.205971"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.525429" x2="10.525429" xlink:href="#d" y1="1.501732" y2="8.315282"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-16.11673" x2="47.078842" xlink:href="#d" y1="18.227474" y2="-7.844769"/><g transform="matrix(-1 0 0 1 16.016736 0)"><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="url(#a)" stroke="url(#g)"/><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" stroke="url(#g)"/><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" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#i)" 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="#b35039" stroke-width="5.402098" transform="matrix(.18511326 0 0 .18511326 -3.847248 -2.366283)"><rect height="48.618881" rx=".878405" stroke="url(#e)" width="48.618885" x="23.484261" y="31.690237"/><rect fill="none" height="37.814686" rx=".878405" stroke="url(#j)" 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(#h)"/><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" stroke="url(#f)"/><path d="m24.289062-24.931641-39.205078 44.859375 59.13086 7.265625z" stroke="url(#l)"/></g></g></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..a988a1cd9
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><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="c"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.643" x2="6.343" xlink:href="#a" y1=".768" y2="12.849"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.657" x2="8.069" xlink:href="#b" y1="1.056" y2="13.04"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3" x2="15" xlink:href="#c" y1="9" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="13" xlink:href="#c" y1="7" y2="7"/><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="7.643" x2="8.343" xlink:href="#a" y1="2.768" y2="14.849"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.657" x2="10.069" xlink:href="#b" y1="3.056" y2="15.04"/><path d="m4 3h10v12h-10z" fill="url(#i)"/><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(#j)"/><path d="m3.5 2.5h11v13h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m2 1h10v12h-10z" fill="url(#d)"/><path d="m2 1v12h8-8v-12h10l-1 3h1v-3z" fill="url(#e)"/><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(#g)"/><path d="m3.5 9.5h5v2h-5z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/><path d="m11 4h2v9h-2zm-1 8h1v1h-1z" fill="#fff"/><path d="m12.106 6.073c0-.473.263-.71.79-.71.53 0 .792.237.792.71 0 .226-.066.402-.2.53-.13.123-.327.185-.59.185-.53 0-.792-.238-.792-.715zm1.516 6.708h-1.455l.037-4.114h1.454z" fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".527" transform="scale(.93045 1.07474)"/><path d="m11.516 12.51h-9l-.016-11.01h9z" fill="none" stroke="url(#h)" stroke-linecap="round"/></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..b250764be
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 -.4329035 0 33.178006 -17.56524)" 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><g stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#fff" stroke-linecap="round" transform="translate(0 1)"><path d="m10.028768 9.4999999h4.478354z"/><path d="m10.028768 12.5h-.050508 4.528862z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><g transform="translate(-7.088807 -2.016901)"><path d="m10.593875 10.516898v-1.9940074l2.994932-.00599v1.9940074l2 .006v3l-2-.006v2.005992l-2.994932.006v-2.006002h-2.0050677v-3z" fill="url(#a)"/><path d="m10.593875 10.516898v-1.9940074l2.994932-.00599v1.9940074l2 .006v3l-2-.006v2.005992l-2.994932.006v-2.006002h-2.0050677v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m11.109742 9.046275 1.963199-.00599v.9547572l-1.963199.00599z" opacity=".5"/><path d="m11.088807 14.016898 1.9632-.006.02093.982608-1.963199.006z" opacity=".2"/><path d="m9.1121917 11.032765.023384.984133h1.9975503l-.02338-.984133zm3.9607493-.006.02338.984133 1.992482.006-.02338-.984133z" opacity=".4"/></g></g><g fill="none" stroke="#565656" stroke-linecap="round"><path d="m10.028768 9.4999999h4.478354z"/><path d="m10.028768 12.5h-.050508 4.5288619z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m7.5008907 17.500891h4.9982193v1.998219h-4.9982193z" fill="#9cde4a" stroke="#5ca12a" stroke-width="1.001781"/></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..aed99db4e
--- /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" 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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><path d="m4.5 10.5h7v2h-7z" fill="#fcaf3e" stroke="#ce5c00" stroke-width="1.001"/></g></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..57c988883
--- /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" 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"/><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(#a)" stroke-width=".999922"/><path d="m7.9934644 13.270537h-1.5231726v-4.170239l.014788-.6851811.024647-.7492629q-.3795609.3795608-.5274417.4978654l-.8281326.6654638-.7344748-.9168612 2.321729-1.8485103h1.2520577z" fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".545158" transform="scale(.96671745 1.0344284)"/><path d="m9.5 10.5h5v2h-5z" fill="#9cde4a" stroke="#5ca12a"/></g></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..5aa0b8a71
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertframe.svg
@@ -0,0 +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" 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="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 1.972873 -3.8866533 0 46.976844 -18.153909)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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><rect fill="url(#b)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="8" rx=".528" ry=".556" width="8" x="4" y="4"/></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..7f37a24e0
--- /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(.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"/><radialGradient id="g" 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="#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(.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="i" 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="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(#h)"/><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(#i)"/><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"/><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="#0f5a00" 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_insertheader.svg b/icon-themes/elementary_svg/cmd/sc_insertheader.svg
new file mode 100644
index 000000000..65c7d49da
--- /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" 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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><path d="m4.5 3.5h6.982v2h-6.98z" fill="#fcaf3e" stroke="#ce5c00" stroke-width="1.001"/></g></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..ff44a9051
--- /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.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="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-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_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..89c1ab2f9
--- /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"><g transform="translate(0 -6)"><path d="m5.4921875 15c-.016982.000437-.033931.0017-.050781.0039-.065897.0075-.1296343.02813-.1875.06055-.014778.0084-.02912.0175-.042969.02734-.054794.03853-.1012872.08769-.1367187.144538-.017277.02844-.031671.05854-.042969.08984-.023317.06237-.033942.128777-.03125.195312.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.016613.04756.040318.09234.070312.132812.040268.05307.090735.09756.1484375.13086.043232.02506.089975.04349.1386719.05469.034569.0083.069924.01288.1054651.01367h9.0156245c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.02925-.01672.05673-.03635.08203-.05859.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.01045-.01317.02023-.02686.0293-.04102.0085-.01393.01633-.02827.02344-.04297.01483-.02999.02661-.0614.03516-.09375.0041-.0161.0073-.0324.0098-.04883.0053-.03292.0073-.06629.0059-.09961-.000437-.01698-.0017-.03393-.0039-.05078-.0025-.01643-.0057-.03273-.0098-.04883-.01199-.04813-.03108-.09421-.05664-.136718-.07887-.131126-.213444-.218921-.365235-.238282-.01685-.0022-.0338-.0035-.05078-.0039h-.0059zm0 3c-.033512.000559-.066883.0045-.099609.01172-.015838.0038-.031482.0084-.046875.01367-.015909.0051-.031553.01094-.046875.01758-.030863.01328-.060309.02964-.087891.04883-.027476.01889-.052994.04048-.076172.06445-.011062.01249-.021492.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04102-.017277.02844-.031671.05854-.042969.08984-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00282.01682-.00477.03377-.00585.05079-.00288.04988.00172.09992.013672.148438.011995.04813.031084.09421.056641.136718.017445.02866.037729.05548.060547.08008.022468.02455.047331.0468.074219.06641.013849.0098.028191.01896.042969.02734.028521.0166.058616.03035.089844.04102.016034.0054.032331.0099.048828.01367.03457.0083.069926.01287.1054675.01367h5.0156245c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.09617-.06784.165336-.167436.195313-.28125.01261-.04842.01788-.09846.01563-.148444-.005-.117582-.05136-.229623-.130859-.316407-.03412-.03697-.07363-.06857-.117188-.09375-.02852-.0166-.05862-.03034-.08984-.04102-.04968-.01717-.101747-.0264-.154297-.02734z" fill="#ce5c00"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 10.5h9.0143042-9.0143041z" opacity=".35"/><path d="m5.4929788 19.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 16.5h9.0143042-9.0143041z" opacity=".35"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#ce5c00" r="1.5"/><path d="m5.4921875 9.0000039c-.016982.0004399-.033931.00174-.050781.00391-.032528.00401-.064583.011204-.095703.021484-.015909.00507-.031553.01094-.046875.017578-.015321.00641-.030314.013581-.044922.021484-.029248.016718-.056731.036349-.082031.058594-.012913.010445-.025298.021526-.037109.033203-.011062.012491-.021492.025529-.03125.039063-.010449.013171-.020227.02686-.029297.041016-.044168.0713035-.0696909.1525716-.0742195.2363242-.0007951.016266-.0007951.032562 0 .048828.0012.033578.00578.06695.013672.099609.011995.04813.031084.094207.056641.1367187.017445.028656.03773.055484.060547.080078.011128.012294.022862.024028.035156.035156.03732.033453.079458.061106.125.082031.030768.01361.062832.024079.095703.03125.03457.00829.069926.012877.1054685.013673h9.0156245c.03351-.0005584.06688-.00448.09961-.011719.01584-.00379.03148-.00835.04687-.013672.04801-.015222.09344-.03761.134765-.066406.02748-.018891.05299-.040483.07617-.064453.01106-.012491.02149-.025529.03125-.039063.01045-.013171.02023-.02686.0293-.041016.01728-.028443.03167-.058541.04297-.089844.01161-.030982.02011-.063041.02539-.095703.0053-.032923.0073-.066292.0059-.099609-.000437-.016982-.0017-.033931-.0039-.050781-.0071-.049404-.02161-.097463-.04297-.1425782-.01464-.030349-.0323-.059141-.05273-.085937-.0098-.012868-.02024-.025252-.03125-.037109-.01113-.012294-.02286-.024028-.03516-.035156-.01249-.011062-.02553-.021492-.03906-.03125-.06791-.049479-.147184-.08105-.230514-.091798-.01685-.00216-.0338-.00347-.05078-.00391h-.0059-9.0156245zm0 3.0000001c-.016982.000437-.033931.0017-.050781.0039-.016395.0018-.032691.0044-.048828.0078-.015838.0038-.031482.0084-.046875.01367-.04801.01522-.093445.03761-.1347656.06641-.013534.0098-.026572.02019-.039063.03125-.012913.01044-.025298.02152-.037109.0332-.011062.01249-.021491.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04101-.00851.01393-.016331.02827-.023438.04297-.0073.01528-.013819.03093-.019531.04687-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00527.03294-.00723.06632-.00585.09964.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.00507.01591.01094.03155.017578.04687.00711.0147.014928.02904.023437.04297.00901.01482.018793.02916.029297.04297.019712.02621.041954.05042.066406.07227.012491.01106.025529.02149.039063.03125.040599.02931.085369.05235.1328125.06836.049674.01717.1017443.0264.154293.02735h5.0156245c.04982-.0011.09919-.0097.146485-.02539.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.01353-.0098.02657-.02019.03906-.03125.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.04087-.05279.07075-.113217.08789-.177735.0041-.0161.0073-.0324.0098-.04883.0028-.01682.0048-.03376.0059-.05078.0065-.117697-.02877-.233909-.09961-.328125-.02984-.03954-.06538-.07442-.105469-.103516-.01385-.0098-.02819-.01896-.04297-.02734-.02852-.0166-.05861-.03034-.08984-.04101-.01604-.0054-.03233-.0099-.04883-.01367-.0161-.0041-.0324-.0073-.04883-.0098-.01881-.0024-.03775-.0037-.05671-.0039z" fill="#565656"/></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..67f7edf33
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertlayer.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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.84745" x2="32.291897" xlink:href="#e" y1="21.202074" y2="21.202074"/><linearGradient id="b" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.84745" x2="32.291897" xlink:href="#e" y1="24.048229" y2="24.048229"/><radialGradient id="d" 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="e" 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;gt;
+ <g transform="matrix(0 1 -1 0 16.016949 3.983051)"><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(#c)" stroke-linecap="round"/><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 16.016949 -1.016949)"><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(#a)" stroke-linecap="round"/><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-7.992714 -7.992714)"><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/cmd/sc_insertlinebreak.svg b/icon-themes/elementary_svg/cmd/sc_insertlinebreak.svg
new file mode 100644
index 000000000..35996159f
--- /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(.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)"/><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="#a8ce79" stroke="#6ead20" stroke-linecap="square"/></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..056024171
--- /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"><linearGradient id="a" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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><radialGradient id="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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(#d)" stroke-linecap="round"/><path d="m4.0000001 6.5h2.0759999zm2.9079999 0h2.234zm3.031 0h1.223zm-5.9389999 1.994804h1.2949999zm1.8949999 0h1.229zm1.8235933 0h.7437182zm1.2634067.01038h3.018zm-4.9819999 1.994816h1.7459999zm1.9199999 0h1.1842107zm1.985 0h1.254387zm1.97 0h1.992483z" fill="none" stroke="#fff" stroke-width=".75"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#c)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_insertmath.svg b/icon-themes/elementary_svg/cmd/sc_insertmath.svg
new file mode 100644
index 000000000..190315798
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmath.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><path d="m.34956541 3.3495192v.6868147h1.84727959l2.0752363 9.3444361a.35586975.34344171 0 0 0 .6741385.06305l4.1782716-9.4074861h5.8142746v1.717037h.711668v-2.0604443a.35586975.34344171 0 0 0 -.355834-.3434074h-6.4050146a.35586975.34344171 0 0 0 -.3266444.2079229l-3.8293876 8.6240849-1.9014889-8.5610381a.35586975.34344171 0 0 0 -.3474941-.2709697z" fill-rule="evenodd" opacity=".66" stroke="#000" stroke-width=".699131"/><path d="m14.946276 11.997328h-.882867v1.519935h-1.514919v-1.519935h-3.1301649v-1.078502l3.2154409-4.7353774h1.429643v4.6099694h.882867zm-2.397786-1.20391v-1.2440393q0-.31101.02508-.9029321.02508-.5919221.04013-.6872316h-.04013q-.185603.4113357-.44645.8026063l-1.344365 2.0315967h1.765734z" fill="#8c8c8c" stroke="#565656" stroke-width=".554772" 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..8b846be53
--- /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="#ce5c00"><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..8ec308c46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmultiindex.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092-5.0143091z" fill="#4b4b4b" stroke="#fff" stroke-linecap="round"/><g fill="#fcaf3e" stroke="#ce5c00"><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" 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" stroke-width=".493151"/></g></g><g fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".996458"><path d="m6.5035354 6.49995h.9929291"/><path d="m9.505325 6.49995h.99293"/><path d="m3.5053252 6.49995h.99293"/><path d="m6.5035354 13.501721h.9929291"/><path d="m9.505325 13.501721h.99293"/><path d="m3.5053252 13.501721h.99293"/></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..41fafe2b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertneutralparagraph.svg
@@ -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="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 245.69416 34.267318)" gradientUnits="userSpaceOnUse" r="1.25"><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="m5.4921875 8.9999997c-.016982.0004366-.033931.00174-.050781.0039-.065897.00755-.1296343.028131-.1875.06055-.014778.00838-.02912.017503-.042969.02734-.054794.038535-.1012872.087687-.1367187.144538-.017277.028443-.031671.058541-.042969.089844-.023317.062374-.033942.1287767-.03125.195312.0004399.016982.00174.033931.00391.05078.00528.032661.013782.064718.025391.0957.016613.04756.040318.092336.070312.132812.040268.053072.090735.097563.1484375.13086.043232.025056.089975.043491.1386719.05469.034569.00829.069924.012878.1054651.013674h9.0156247c.03351-.0005585.06688-.00448.09961-.01172.01584-.00379.03148-.00835.04687-.01367.01591-.00507.03155-.010941.04687-.01758.01532-.00641.03031-.013578.04492-.02148.02925-.016717.05673-.036347.08203-.05859.01291-.010444.0253-.021524.03711-.0332.01106-.012491.02149-.025527.03125-.03906.01045-.013172.02023-.026863.0293-.04102.0085-.013932.01633-.028273.02344-.04297.01483-.029995.02661-.061402.03516-.09375.0041-.016104.0073-.032401.0098-.04883.0053-.032924.0073-.066293.0059-.09961-.000437-.016982-.0017-.033931-.0039-.05078-.0025-.016429-.0057-.032726-.0098-.04883-.01199-.04813-.03108-.094207-.05664-.136718-.07887-.1311264-.213444-.2189212-.365235-.238282-.01685-.00216-.0338-.00346-.05078-.0039h-.0059zm0 3.0000003c-.033512.000559-.066883.0045-.099609.01172-.015838.0038-.031482.0084-.046875.01367-.015909.0051-.031553.01094-.046875.01758-.030863.01328-.060309.02964-.087891.04883-.027476.01889-.052994.04048-.076172.06445-.011062.01249-.021492.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04102-.017277.02844-.031671.05854-.042969.08984-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00281.01682-.00477.03377-.00585.05079-.00288.04988.00172.09992.013672.148438.011995.04813.031084.09421.056641.136718.017445.02866.037729.05548.060547.08008.022468.02455.047331.0468.074219.06641.013849.0098.028191.01896.042969.02734.028521.01661.058616.03034.089844.04102.016034.0054.032331.0099.048828.01367.03457.0083.069926.01288.1054675.01367h5.015625c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.09617-.06784.165336-.167436.195313-.28125.01261-.04842.01788-.09846.01563-.148444-.005-.117582-.05136-.229623-.130859-.316407-.03412-.03697-.07363-.06857-.117188-.09375-.02852-.0166-.05861-.03034-.08984-.04101-.04968-.01717-.101747-.02639-.154297-.02734z" fill="#ce5c00"/><path d="m2.9821256 7.9999996h-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="m2.9821254 6.9999997h-1.014648v-2.77207l.010986-.5090335.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943851-.5456543-.6811527 1.5-1.373291h1z" fill="url(#a)"/><path d="m5.4921875 3c-.016982.0004399-.033931.00174-.050781.00391-.032528.00401-.064583.011204-.095703.021484-.015909.00507-.031553.01094-.046875.017578-.015321.00641-.030314.013581-.044922.021484-.029248.016718-.056731.036349-.082031.058594-.012913.010444-.025298.021526-.037109.033203-.011062.012491-.021492.025529-.03125.039063-.010449.013171-.020227.02686-.029297.041016-.044168.071304-.069691.1525716-.074219.2363242-.0007951.016266-.0007951.032562 0 .048828.0012.033578.00578.06695.013672.099609.011995.04813.031084.094207.056641.1367187.017445.028656.03773.055484.060547.080078.011128.012294.022862.024027.035156.035156.03732.033453.079458.061106.125.082031.030769.01361.062832.024079.095703.03125.03457.00829.069926.012877.1054685.013673h9.015625c.03351-.0005582.06688-.00448.09961-.011719.01584-.00379.03148-.00835.04687-.013672.04801-.015222.09344-.03761.134765-.066406.02747-.018891.05299-.040483.07617-.064453.01106-.012492.02149-.025529.03125-.039063.01045-.013171.02023-.02686.0293-.041016.01728-.028444.03167-.058541.04297-.089844.01161-.030982.02011-.063041.02539-.095703.0053-.032923.0073-.066292.0059-.099609-.000437-.016982-.0017-.033931-.0039-.050781-.0071-.049404-.02161-.097463-.04297-.1425782-.01464-.030349-.0323-.059141-.05273-.085937-.0098-.012868-.02024-.025252-.03125-.037109-.01113-.012294-.02286-.024028-.03516-.035156-.01249-.011062-.02553-.021492-.03906-.03125-.06791-.049479-.147184-.08105-.230514-.091798-.01685-.00216-.0338-.00347-.05078-.00391h-.0059zm0 3c-.016982.0004366-.033931.00174-.050781.0039-.016395.00179-.032691.0044-.048828.0078-.015838.00379-.031482.00835-.046875.01367-.04801.015224-.093445.037613-.1347656.06641-.013534.00976-.026572.020188-.039063.03125-.012913.010444-.025298.021524-.037109.0332-.011062.012491-.021491.025527-.03125.03906-.010449.013169-.020227.026856-.029297.04101-.00851.013932-.016331.028273-.023438.04297-.0073.015282-.013819.030926-.019531.04687-.00598.015356-.011192.030999-.015625.04687-.00407.016104-.00733.032401-.00977.04883-.00527.032936-.00723.066317-.00585.099644.0004399.016982.00174.033931.00391.05078.00528.032661.013782.064719.025391.0957.00507.015907.01094.03155.017578.04687.00711.014697.014928.029038.023437.04297.00901.014822.018793.029165.029297.04297.019712.026209.041954.050416.066406.07227.012492.011062.025529.021492.039063.03125.040599.029308.085369.052351.1328125.06836.0496743.0171671.1017445.0263957.154293.027346h5.0156246c.04982-.00112.09919-.00967.146485-.02539.01591-.00507.03155-.010941.04687-.01758.01532-.00641.03031-.013578.04492-.02148.01478-.00838.02912-.017503.04297-.02734.01353-.00976.02657-.020188.03906-.03125.01291-.010444.0253-.021524.03711-.0332.01106-.01249.02149-.025527.03125-.03906.04087-.052785.07075-.1132174.08789-.177735.0041-.016104.0073-.032401.0098-.04883.0028-.016815.0048-.033764.0059-.05078.0065-.1176968-.02877-.2339093-.09961-.328125-.02983-.039538-.06538-.074425-.105469-.103516-.01385-.00984-.02819-.018962-.04297-.02734-.02852-.016601-.05861-.030338-.08984-.04101-.01604-.00538-.03233-.00994-.04883-.01367-.0161-.00408-.0324-.00735-.04883-.0098-.01881-.00237-.03775-.00367-.05671-.00389z" fill-opacity=".690058"/></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..7bf2ed4f0
--- /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"><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><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" 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(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#b)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2z" opacity=".4"/><path d="m13 11h2v1h-2z" 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..bf5e58cd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertobjectfloatingframe.svg
@@ -0,0 +1 @@
+<svg 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 .9738 -1.34684 0 22.08 -7.808)" gradientUnits="userSpaceOnUse" x1="3.121312" x2="17.606058" y1="12.846043" y2="12.771299"><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="b" gradientUnits="userSpaceOnUse" x1="8.134" x2="8.134" y1="2.866" y2="5.866"><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" gradientTransform="matrix(.44577 0 0 .44994 -22.198 -3.024)" gradientUnits="userSpaceOnUse" x1="8.134" x2="8.134" y1="8.866" y2="13.866"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m3.002 1.366c-.758 0-1.368.61-1.368 1.37v11.63h13.001v-11.631c0-.758-.612-1.37-1.37-1.37h-10.263z" fill="url(#a)" stroke="#2a70a7" stroke-opacity=".338" transform="translate(-.134 .134)"/><path d="m13.634 5.866v-3c0-.277-.29-.5-.647-.5h-9.707c-.358 0-.646.223-.646.5v3" fill="none" opacity=".8" stroke="url(#b)" stroke-opacity=".849" transform="translate(-.134 .134)"/><path d="m2.134 6.866h12v7h-12z" fill="url(#c)" transform="translate(-.134 .134)"/><path d="m2 7.432h12" fill="none" opacity=".05" stroke="#000"/></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..450661a2b
--- /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"><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><radialGradient id="d" 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><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="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2z" opacity=".4"/><path d="m13 11h2v1h-2z" 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..a0a98cba6
--- /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(.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="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(.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="d" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><clipPath id="e"><path d="m2 11h9v5h-9z"/></clipPath><clipPath id="f"><path d="m2 0h9v5h-9z"/></clipPath><g clip-path="url(#e)" transform="translate(5 -11)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><g clip-path="url(#f)" transform="translate(5 11)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><path d="m9.516 6.508h2v2h-2z" fill="#9cde4a" stroke="#0f5a00" 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="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#d)" stroke="none" transform="translate(-7.993 -4)"/><path d="m2.507 6.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m3.007 5h2v1h-2z" opacity=".5"/><path d="m3.007 10h2v1h-2z" opacity=".2"/><path d="m1.007 7h2v1h-2zm4 0h2v1h-2z" opacity=".4"/></g></g><path d="m10 7h1v1h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.516 6.508h2v2h-2z" stroke="#0f5a00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v1h-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..546bee418
--- /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="#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(.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..2e2ba2318
--- /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(.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)"/><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="m11.49 10.5h3.01v2h-3.01z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/><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" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003"/></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..52f98abf0
--- /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(0 .64678 .64678 0 -10.517627 -1.394644)" gradientUnits="userSpaceOnUse" x1="22.83" x2="11.27122" y1="3.09" y2="3.185009"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655" x2="30.828" y1="65.687" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.498-1.998c-.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-.5h-15zm.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"/></g><path d="m1 0h14v5h-14z" fill="#9cde4a"/><path d="m1 0c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h14v3h-14z" fill="#5ca12a"/><path d="m5 1h1v3h-1zm5 0h1v3h-1z" fill="#5ca12a"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.184-.012.023 4.652 6.185.014z" display="block" fill="url(#a)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><g fill="none" stroke-miterlimit="7"><path d="m14.914 11.5-3.974-4.99-3.802 5.002h2.36l-.01 4 3.01-.015.01-4z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".87451" stroke-width=".999922"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#c)" stroke-width=".964" 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_insertrowsafter.svg b/icon-themes/elementary_svg/cmd/sc_insertrowsafter.svg
new file mode 100644
index 000000000..c243b4105
--- /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(0 -.31834512 .29648395 0 -14.364053 13.542514)" gradientUnits="userSpaceOnUse" x1="31.664495" x2="32.535461" y1="80.225151" y2="122.89526"><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="b" 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="c" gradientTransform="matrix(-.34745022 0 0 .37307564 21.788931 -16.62254)" gradientUnits="userSpaceOnUse" x1="30.782" x2="31.082" y1="47.444" y2="66.576"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><g transform="translate(0 2)"><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14.004" x=".996" y="-1"/><path d="m.498-1.998c-.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.004v3h-4v1h4v2h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-2h4v2l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v2h-4z" fill="#030303" opacity=".32"/></g><path d="m1 11h14v5h-14z" fill="#9cde4a"/><path d="m1 11c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h14v3h-14z" fill="#5ca12a"/><path d="m5 12h1v3h-1zm5 0h1v3h-1z" fill="#5ca12a"/><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.184-.012.023 4.652 6.185.014z" display="block" fill="url(#a)" transform="matrix(0 .64678 .64678 0 8.94 -6.276)"/><g fill="none" stroke-miterlimit="7"><path d="m14.914 4.547-3.974 4.987-3.802-5.004h2.36l-.01-4 3.01.016.01 4z" display="block" stroke="#2f78c8" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.548954 5.1623043-2.610404 3.3276831-2.4577638-3.3438526h1.6648118l-.0091-3.9996875 1.713967.015523.0091 4.0003343z" display="block" stroke="url(#c)" stroke-width=".623496"/></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..f20583e09
--- /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"><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.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(.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="e" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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(#d)"/><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(#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)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#e)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_insertsection.svg b/icon-themes/elementary_svg/cmd/sc_insertsection.svg
new file mode 100644
index 000000000..b30de514f
--- /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" 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)"/><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 stroke-linecap="round"><path d="m5.5 6.5h5.983v2h-5.983z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/><path d="m5.507 4.5h6m-6 6h6" fill="none" stroke="#8c8c8c"/></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..d6197fc94
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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><radialGradient id="g" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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)"/><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="#0f5a00" 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 11h2v1h-2zm4 0h2v1h-2z" 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..9af8e15e7
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.00007" x2="8.00007" y1="3.000019" y2="13.000061"><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="8.22" x2="8.22" y1="3.035" y2="12.987"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5355" x2="7.5355" y1="1.5145" y2="14.43"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="d" cx="64.575" cy="48.605" gradientTransform="matrix(0 .38529 -.41959 0 32.389 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><rect fill="url(#c)" height="13" rx="1" width="13" x="1.5" y="1.5"/><path d="m8.4375 3.0312v.03125c-.52547.0098-1.1138.38991-1.2812.78125-.15297.35753-.12305.62383-.0937.875.004.03651-.0364.08992-.0312.125v5.0312c-.0597.01413-.12825-.01703-.1875 0-.01.0028-.0214-.0029-.0312 0v.03125c-1.2451.3486-2.3992 1.4168-2.2812 2.9062a.96663.96663 0 0 0 0 .0625c.0842.71044.47924 1.2617 1 1.625h2.9688c.75213-.50062 1.201-1.3733 1.3125-2.3125a.96663.96663 0 0 0 .0625.03125c.24392.06806.53852.03755.75-.0625s.33245-.22669.40625-.3125c.14759-.17162.21774-.25754.125-.15625a.96663.96663 0 0 0 .0625-.09375c1.181-1.581 1.281-3.8666-.03-5.467-.457-.5572-.834-.8457-.938-1.0625a.96663.96663 0 0 0 -.062-.0938c-.169-.2697-.2893-.5821-.3441-.9062a.96663.96663 0 0 0 -.125-.34375c-.31385-.51252-.8193-.67696-1.2188-.6875-.0192-.000508-.0439-.000148-.0625 0z" fill="#a62100" opacity=".15"/><path d="m8.4461 3.9898c-.42554-.024-.49097.43676-.44606.74277v6.014c-.26105-.0549-.60167-.0314-.89598.0554-.88431.23526-1.6705 1.0347-1.5976 1.9557.10219.86241 1.1239 1.4251 1.9663 1.169.95426-.22591 1.5075-1.055 1.5075-2.1252v-4.7611c.79277.41916 1.5067 1.2024 1.4904 2.1252.009.66704-.17842 1.3341-.44266 1.9413-.0356.0733.0419.14513.099.17295.15302.0427.23252-.15786.319-.25231.92096-1.2348.98053-3.0494-.0135-4.2626-.35277-.4308-.8122-.7977-1.0528-1.2981-.24087-.38486-.39351-.82027-.46768-1.2594-.0972-.15873-.28241-.21909-.46599-.21763z" fill="#a62100" opacity=".3"/><path d="m8.4461 2.9903c-.42554-.024-.49097.43676-.44606.74277v6.014c-.26105-.0549-.60167-.0314-.89598.0554-.88431.23526-1.6705 1.0347-1.5976 1.9557.10219.86241 1.1239 1.4251 1.9663 1.169.95426-.22591 1.5075-1.055 1.5075-2.1252v-4.7611c.79277.41916 1.5067 1.2024 1.4904 2.1252.009.66704-.17842 1.3341-.44266 1.9413-.0356.0733.0419.14513.099.17295.15302.0427.23252-.15786.319-.25231.92096-1.2348.98053-3.0494-.0135-4.2626-.35277-.4308-.8122-.7977-1.0528-1.2981-.24087-.38486-.39351-.82027-.46768-1.2594-.0972-.15873-.28241-.21909-.46599-.21763z" fill="url(#b)"/><path d="m2.5 2.5h11v11h-11z" fill="none" opacity=".35" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="13" opacity=".5" rx="1" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.007h-2.0073v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_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..aae8afd2c
--- /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.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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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="d" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_inserttitlefield.svg b/icon-themes/elementary_svg/cmd/sc_inserttitlefield.svg
new file mode 100644
index 000000000..23a03bbd3
--- /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" 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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><path d="m5.5 3.5h4.976v2h-4.976z" fill="#9cde4a" stroke="#5ca12a"/></g></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..b45cd2461
--- /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" 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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><path d="m2.5 9.5h6.9894566v2h-6.9894566z" fill="#9cde4a" stroke="#5ca12a"/></g></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..c4392f77c
--- /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(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.750006" xlink:href="#f" y1=".985206" y2="12.384721"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" xlink:href="#e" y1="6.923065" y2="8.346142"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" xlink:href="#d" y1="18.639769" y2="2.906247"/><linearGradient id="d" 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="e" 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><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1h3l.000012 1.9991096-3.000012.0008904z" fill="url(#f)"/><g fill="none"><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#585c5f"><path d="m4.5 4v9.5h3.5"/><path d="m5 7.5h3"/></g></g><g transform="translate(6.000038 5.000026)"><path d="m3 1h3l.000012 1.9991096-3.000012.0008904z" fill="url(#a)"/><g fill="none"><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(6 11)"><path d="m3 1h3l.000012 1.9991096-3.000012.0008904z" fill="url(#a)"/><g fill="none"><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" 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_insertvideo.svg b/icon-themes/elementary_svg/cmd/sc_insertvideo.svg
new file mode 100644
index 000000000..a6c248660
--- /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"><linearGradient id="a" 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="b" 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><radialGradient id="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><path d="m3.5 1.5h9v14h-9z" fill="url(#b)"/><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(#a)" 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-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#c)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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_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..9e7b9458d
--- /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 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" 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="#c" y1="5" y2="18.379787"/><linearGradient id="c" 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="d" 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(#d)" 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(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m5.9980001 2.998046c-.554-.0001203-1.0000983.446-1 1l.0019529 11.001954c.0000983.554.446.99988 1 1l9.002.002c.554.00012 1.000098-.446 1-1l-.001953-11.002c-.000098-.554-.446-.9998797-1-1zm0 1 9.0019999.001954.002 11.001954-9.002-.001954z" fill="#ce5c00"/><path d="m6 4h9v11.000001h-9z" fill="#fcaf3e" opacity=".65"/><g fill="#ce5c00"><path d="m9.9999999 3.999999h1.0000001v12.000001h-1z"/><path d="m5.9999999 6.999999 9.0000001.000001v1l-9.0000001-.000001z"/><path d="m5.9999999 10.999999 9.0000001.000001v1l-9.0000001-.000001z"/></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..344ff316e
--- /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 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" 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="#c" y1="5" y2="18.379787"/><linearGradient id="c" 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="d" 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><g transform="translate(-5 -2.999999)"><path d="m5.9980001 2.998046c-.554-.0001203-1.0000983.446-1 1l.0019529 11.001954c.0000983.554.446.99988 1 1l9.002.002c.554.00012 1.000098-.446 1-1l-.001953-11.002c-.000098-.554-.446-.9998797-1-1zm0 1 9.0019999.001954.002 11.001954-9.002-.001954z" fill="#ce5c00"/><path d="m6 4h9v11.000001h-9z" fill="#fcaf3e" opacity=".65"/><g fill="#ce5c00"><path d="m9.9999999 3.999999h1.0000001v12.000001h-1z"/><path d="m5.9999999 6.999999 9.0000001.000001v1l-9.0000001-.000001z"/><path d="m5.9999999 10.999999 9.0000001.000001v1l-9.0000001-.000001z"/></g></g><rect fill="url(#d)" 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(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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_lastrecord.svg b/icon-themes/elementary_svg/cmd/sc_lastrecord.svg
new file mode 100644
index 000000000..6e931bc7c
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 31.264773 -22.270403)" gradientUnits="userSpaceOnUse" r="19.99999" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><path d="m5.9482124 2.0025296c.2146054-.00858.4151289.087705.572993.2455684l6.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.4638515l-6.2210652 6.0846398c-.3157281.315728-.8312332.287467-1.1732714-.05457l-1.227842-1.227842c-.3420384-.342038-.3702994-.884829-.054571-1.200557l2.5375405-2.298677h-5.7299299c-.483715 0-.873132-.62828-.873132-1.1119952v-1.7462643c0-.4837152.389417-.8731319.873132-.8731319h5.7572153l-2.5648263-2.5648255c-.315728-.3157286-.287467-.8312339.054571-1.1732722l1.227842-1.2551275c.1710196-.1710192.385673-.2642696.6002784-.2728538z" fill="#fff" opacity=".35"/><path d="m5.9628021.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(#a)"/><path d="m5.9897702 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" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.9628021 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="none" opacity=".03" stroke="#000"/><g transform="translate(-5 -4.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></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..63457402a
--- /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" 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="b" gradientTransform="matrix(.33492817 0 0 .33492817 2.799044 16.617216)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#a" y1="-42.231876" y2="-21.229681"/><linearGradient id="c" 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="d" gradientTransform="matrix(.31578944 0 0 .31578944 2.710527 5.710518)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#a" y1="2.655628" y2="21.282824"/><linearGradient id="e" 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="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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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=".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><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(#e)" 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.5h5.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(#b)"/><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(#c)"/><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="#555761"/><path d="m15.5 2.5000001h-2v-1.99999998h2z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m12.999999 1.5000001h-9.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m14.5 8v-4.9999997" fill="none" opacity=".6" stroke="#abacae"/><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(#f)"/><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(#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..9f5121889
--- /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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999994" y1="6.205239" y2="38.230759"><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.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="c" 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="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="translate(-.000012 1.00089)"><path d="m2.0000121-.00089h11.9999999v14l-12.0000119.00089z" fill="url(#b)"/><g fill="none"><path d="m13.500012 13.49911-11.000012.00089.000012-13.00089 11.000012-.0008904z" stroke="url(#a)" stroke-linecap="round"/><path d="m1.4999742-.50091604c2.5206756 0 13.0000748.0000636 13.0000748.0000636l.000001 14.99998844-13.0000879.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g stroke-linejoin="round"><rect fill="#8cd5ff" height="2" ry=".5" stroke="#0d52bf" stroke-linecap="square" width="2" x="3.5" y="3.5"/><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"/><rect fill="#ffc27d" height="2" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="2" x="3.5" y="7.5"/><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"/><rect fill="#d1ff82" height="2" ry=".5" stroke="#3a9104" stroke-linecap="square" width="2" x="3.5" y="11.5"/><g fill="none" stroke="#898989" stroke-linecap="round"><path d="m7 11.5h5.5"/><path d="m7 13.5h3"/></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_line.svg b/icon-themes/elementary_svg/cmd/sc_line.svg
new file mode 100644
index 000000000..7c98f2fa3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_line.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m1.5 14.5 13-13" fill="none" stroke="#ce5c00" stroke-width="1.124385"/><g fill="#ce5c00"><path d="m0 13h3v3h-3z"/><path d="m13 0h3v3h-3z"/></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..f2d5fa63a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_line_diagonal.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g stroke="#ce5c00"><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></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..42d323279
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m13.986543 7h-12.986543v1h12.986543z"/><path d="m0 7.5 5-2.5v5z" fill-rule="evenodd"/><circle cx="13.5" cy="7.5" r="2.5"/></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..9389177c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowend.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m0 7h15v1h-15z"/><path d="m16 7.5-5-2.5v5z" fill-rule="evenodd"/></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..f15780038
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrows.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m2.7118644 7h10.1864406v1h-10.1864406z"/><g fill-rule="evenodd"><path d="m16 7.5-5-2.5v5z"/><path d="m0 7.5 5-2.5v5z"/></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..3e7641a6d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m11 5h5v5h-5z"/><path d="m13.986543 7h-12.986543v1h12.986543z"/><path d="m0 7.5 5-2.5v5z" fill-rule="evenodd"/></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..87c6119d4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowstart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m16 7h-15v1h15z"/><path d="m0 7.5 5-2.5v5z" fill-rule="evenodd"/></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..97f9e4162
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m2.013457 7h12.986543v1h-12.986543z"/><path d="m16 7.5-5-2.5v5z" fill-rule="evenodd"/><circle cx="-2.5" cy="7.5" r="2.5" transform="scale(-1 1)"/></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..61df9d411
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_lineendstyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#ce5c00"><path d="m0 4h15v1h-15z"/><path d="m16 4.5-5-2.5v5z" fill-rule="evenodd"/><path d="m-15.999995 10h15v1h-15z" transform="scale(-1 1)"/><path d="m0 13v-5h4.999995v5z" fill-rule="evenodd"/></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..c6fe7bca7
--- /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(.28571361 0 0 .30419701 1.142873 6.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><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="m3 7c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.333334 0-14z" fill="url(#a)"/><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..c9606634d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g fill="#ce5c00"><path d="m-5 5h5v5h-5z" transform="scale(-1 1)"/><path d="m2.013457 7h12.986543v1h-12.986543z"/><path d="m16 7.5-5-2.5v5z" fill-rule="evenodd"/></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..c642a138a
--- /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(.45248178 -.45470777 .5062018 .50368637 -11.414661 4.324893)" 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(.43968408 -.44184804 .59242261 .58947301 -13.07347 1.998289)" 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(.43968408 -.44184804 .59242261 .58947301 -13.199586 2.125095)" 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(.43968408 -.44184804 .59242261 .58947301 -12.635853 1.558605)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -12.761969 1.685411)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -12.196169 1.117543)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.43968408 -.44184804 .59242261 .58947301 -12.322285 1.243659)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.638 -.64114 .85963 .85535 -24.6 2.182)" 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(.56036 .0242 .02416 .55967 -1.392 -1.445)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="m10.766305 7.3790597c.307365-.2308686 1.169505.2019239 1.962038.9903229.790467.785642 1.20603 1.627796.981364 1.9386074 0 0 .0193.01723.01861.01792l6.733428-6.446214c.279799-.2825556-.155061-1.171572-.971715-1.9847808-.819412-.8132088-1.711874-1.2439338-1.990984-.96344568z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round"/><path d="m16.153401 2.2856971c.307-.23 1.17.202 1.962.99.79.787 1.207 1.628.98 1.94l.02.017 1.346-1.353.028-.03-.02-.017c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.21999998-1.962-.98999998l-.028.028z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round"/><path d="m11.044677 7.0607855c.307-.232 1.17.2 1.962.9900004.79.785999 1.206 1.627999.98 1.937999l.02.018 3.018724-2.675088.028-.027-.02-.018c.227-.31-.19-1.152-.98-1.94-.793-.787-1.655-1.22-1.962-.99l-.028.028z" fill="#0c0c0c" opacity=".6"/><g stroke-width=".68916"><path d="m14.643856 3.8018209c.307366-.2301794 1.169505.2019239 1.962039.9903229.789777.7870207 1.20603 1.6284851.980675 1.9386071 0 .00138.0193.017229.01861.018607l.137832-.137832c0-.00138-.02068-.017229-.0193-.018607.225356-.310122-.190897-1.1522755-.981363-1.9386071-.792534-.788399-1.653984-1.2211915-1.962039-.9903229z" fill="url(#b)"/><path d="m14.518429 3.9293155c.306677-.2315578 1.168816.2012347 1.96135.9896338.790466.7856424 1.20603 1.628485.981364 1.938607 0 0 .0193.01654.01861.017918l.137832-.137832c0-.00138-.02068-.017918-.01861-.018607.225355-.3115004-.191587-1.1529648-.982053-1.9392964-.792534-.788399-1.653984-1.2211915-1.962039-.9903229z" fill="url(#d)"/><path d="m15.081473 3.3621368c.307365-.2301794 1.169505.2019239 1.962039.9903229.790466.7870208 1.20603 1.6284851.981363 1.9386071 0 .00138.0193.017229.01861.018607l.137832-.137832c0-.00138-.02067-.017229-.0193-.018607.225357-.310122-.190896-1.1522755-.981363-1.9386071-.792534-.788399-1.653984-1.2211915-1.962038-.9903229z" fill="url(#f)"/><path d="m14.955357 3.4882531c.307365-.2301794 1.169504.202613 1.962038.9910121.791156.7856424 1.207409 1.6284851.982053 1.9386071 0 .00207.0193.017918.01861.019296l.137832-.137832c0-.00138-.02068-.017918-.01861-.018607.225356-.3101219-.191586-1.1508971-.982053-1.9379178-.792534-.788399-1.653984-1.2211915-1.962038-.9903229z" fill="url(#g)"/><path d="m15.521157 2.9203853c.307366-.2301795 1.169505.2019238 1.962039.9903229.790466.7870207 1.20603 1.6284851.981364 1.9386071 0 .00138.0193.017229.01861.018607l.137832-.137832c0-.00138-.02068-.017229-.0193-.018607.225356-.310122-.190897-1.1522756-.981363-1.9386071-.792534-.7883991-1.653984-1.2211915-1.96135-.9903229z" fill="url(#h)"/><path d="m15.395041 3.0471907c.307365-.2308686 1.169504.2019239 1.962038.9903229.789778.7856424 1.20603 1.6277959.980675 1.9386071 0 0 .0193.017229.01861.017918l.137832-.137832c0-.00138-.02067-.017229-.01861-.018607.225355-.3101222-.191586-1.1522757-.982053-1.9386072-.792534-.7890882-1.653984-1.2211916-1.962038-.9910121z" fill="url(#i)"/></g><g fill-rule="evenodd" transform="translate(-3.310599 .670697)"><path d="m7.1675102 17.025723 7.2829998-2.97.063-.06c.327-.452-.285-1.673-1.432-2.814-1.15-1.144-2.398-1.7699998-2.844-1.4339998z" fill="url(#j)" stroke="url(#k)" stroke-width="1.451042" transform="matrix(.68916 0 0 .68916 7.023 -.008)"/><path d="m12.535021 10.369006-.573 1.352 1.37-.56c-.11-.133-.212-.266-.344-.397-.15-.15-.3-.274-.453-.396z" fill="#0c0c0c" stroke="#0c0c0c"/></g><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></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..15e7d4be6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linewidth.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g stroke-linecap="round"><path d="m1.4929788 12.5h13.0141432z" fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(-.00005 -4)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m8.0000001 10.5-3 3h5.9999999z"/><path d="m8.0000001 6.4808948-3-3h5.9999999z"/></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..18bb4986a
--- /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(.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(.8919 0 0 .94047 3.144 5.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="8" x2="8" y1="5" y2="7.5"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5372 -.57682 0 36.974 17.758)" gradientUnits="userSpaceOnUse" x1="10.088" x2="13.732" y1="2.601" y2="13.177"><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="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 15.347 14.877)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m15.523 5.5v-2.773c0-.14-.11-.25-.25-.25h-6.75v-.72c0-.138-.11-.25-.25-.25h-6.5c-.138 0-.25.112-.25.25v.72h-.75c-.138 0-.25.11-.25.25v2.773" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m4.997 7.893a4 3 0 1 1 8 0 4 3 0 1 1 -8 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141"/><path d="m8.297 9.41c-3.55-2.404-1.417-7.017 2.2-7.017v-1.91l5 3.57-5 3.34v-2c-2.552-.1-3.668 2.34-1.843 4.018z" style="display:block;fill:#d8a7ff;stroke:#8e56dc;stroke-width:.964;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m7.615 8.167c-1.252-1.47-.124-5.31 3.882-4.785v-.99l2.33 1.66-2.33 1.51v-.79c-4.397-.237-4.257 2.798-3.882 3.394z" style="display:block;opacity:.53;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)"/><path d="m.5 6.5 15 .0000001v7.9999999l-15.0000004-.01115z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m14.5 7.5v6l-12.977-.04-.023-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_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..a3216f7fb
--- /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="#b10000" 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..87f338ca6
--- /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" 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(.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="g" gradientTransform="matrix(.32160807 0 0 .3333374 5.824853 9.693296)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#f" y1="47.813133" y2="3.363852"/><linearGradient id="h" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#n" y1=".985206" y2="37.039795"/><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" xlink:href="#o" y1="6.205239" y2="26.846144"/><linearGradient id="j" 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="k" 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="l" 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="m" gradientTransform="matrix(.19394913 0 0 .20650796 7.078793 7.158898)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#n" y1=".985" y2="47.013"/><linearGradient id="n"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" 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=".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><g transform="translate(-2.000001)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#h)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#o)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#h)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#i)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m8.000005 7h6.999995v8h-7z" fill="url(#m)" 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(#k)" stroke-linecap="round"/><path d="m3.7154668 2.2424001 11.7845332-.0000001v13.2576h-11.7845333z" stroke="url(#l)" 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(#a)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.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.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#e)"/></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(#f)"/><path d="m10 13.542368h.753769zm.864322 0h.703517zm.81407 0h.623116zm.723619 0h.271356zm.381909 0h.603015z" stroke="url(#g)"/></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..e5dc21b31
--- /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" 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(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#l" y1=".985206" y2="37.039795"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" xlink:href="#t" y1="6.205239" y2="26.846144"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732506" x2="-51.786404" xlink:href="#u" y1="41.589184" y2="2.906247"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="k" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#l" y1="8.9577" y2="17.957701"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#u" y1="17.957701" y2="8.9577"/><linearGradient id="o" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#p" y1="28.666" y2="16.007"/><linearGradient id="p"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#p" y1="30.773" y2="45.531"/><linearGradient id="r" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#i" y1="15" y2="44.001"/><linearGradient id="s" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#p" y1="30.773" y2="45.531"/><linearGradient id="t" 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=".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="u" 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="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#f)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#t)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#f)"/><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(#h)" 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(#m);stroke:url(#n)" width="12.712942" x="3.5" y="8.342826"/><g fill="none"><rect height="7.627765" opacity=".4" rx=".036476" ry=".035005" stroke="url(#r)" 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(#q)"/><g stroke-width="1.271294"><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#o)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#s)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#j)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#k)"/></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(#a)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.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.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.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_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..714ea6abf
--- /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(.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="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.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="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.134326" x2="9.128125" xlink:href="#e" y1="1.753905" y2="3.688147"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" y1=".985206" y2="37.039795"><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.999996" xlink:href="#j" y1="6.205239" y2="26.846144"/><linearGradient id="i" 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="j" 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=".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><g transform="translate(-2.000001)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#g)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#j)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#g)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#h)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#i)" 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(#a)" 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(#b)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.7214093-.0033633-.6253431" opacity=".5" stroke="url(#c)" 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(#d)"/><path d="m9.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#f)"/></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..c06037e64
--- /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" 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(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#m" y1=".985206" y2="37.039795"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" xlink:href="#n" y1="6.205239" y2="26.846144"/><linearGradient id="h" 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="i" 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="j" 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="k" 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="l" gradientTransform="matrix(.19394913 0 0 .20650796 7.078793 7.158898)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#m" y1=".985" y2="47.013"/><linearGradient id="m"><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.999996" y1="6.205239" y2="26.846144"><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><g transform="translate(-2.000001)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#f)"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#n)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m3 1h8.000001l.000013 8.99911-8.0000129.00089z" fill="url(#f)"/><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(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m8.000005 7h6.999995v8h-7z" fill="url(#l)" 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(#i)" stroke-linecap="round" stroke-width="1.473067"/><path d="m3.7154668 2.2424001 11.7845332-.0000001v13.2576h-11.7845333z" stroke="url(#j)" 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(#k)" stroke-linecap="round" stroke-width=".726"/></g><path d="m14.318768 11.5-2.318768 2.5-1.979906-2.5h1.479906v-2h1v2z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" 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(#a)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.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.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.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_mailmergewizard.svg b/icon-themes/elementary_svg/cmd/sc_mailmergewizard.svg
new file mode 100644
index 000000000..eb87aa1e4
--- /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(.28571361 0 0 .30419701 1.142873 .232605)" 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.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="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="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(#n)"/><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..1f61e9743
--- /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="#b10000" 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..41b82d44a
--- /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(.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="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="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="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..eb71edeb7
--- /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="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="e" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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="f" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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 6.5h2zm3 0h2zm3 0h1zm-6 2h1zm2 0h1zm2 0h1zm2 0h2zm-6 2h2zm2 0h1zm2 0h1zm2 0h2z" fill="none" stroke="#fff"/><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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..3949bceb4
--- /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="-.999946" x2="14.000054" y1="5.996172" y2="5.996172"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="13.043446" cy="-.410269" gradientTransform="matrix(-1.875 -.00000001 .00000004 -2.3881217 37.456515 7.016399)" gradientUnits="userSpaceOnUse" r="8"><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="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..570d3a114
--- /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">/&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="#ce5c00"/></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..606b18084
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_measureline.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke="#ce5c00"><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.5000434h4.9491171"/></g><g fill="#fcaf3e" fill-rule="evenodd" stroke-linejoin="round"><path d="m2.4999492 7.5000434 3.0000508-2.0000434v4z"/><path d="m13.500051 7.5000439-3.000051-2v4z"/></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..9dd103e3f
--- /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="#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="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..e34fd34e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mediapause.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="11.898305" cy="9.584745" gradientTransform="matrix(-.09819022 7.2705283 -5.4533883 -.07364932 65.33594 -79.860377)" gradientUnits="userSpaceOnUse" r="2"><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" gradientUnits="userSpaceOnUse" x1="2.38125" x2="2.38125" xlink:href="#c" y1="2.645834" y2="4.762501"/><linearGradient id="c"><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" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" xlink:href="#c" y1="2.645834" y2="4.762501"/>
+/&amp;amp;gt;<g transform="matrix(3.7795275 0 0 3.7795275 -5 -6)"><rect fill="url(#a)" height="11" rx=".218242" ry=".372906" stroke="#0f5a00" stroke-opacity=".470588" stroke-width=".99434" transform="scale(.26458334)" width="4" x="7.5" y="8.5"/><path d="m2.2489584 2.5135416v2.3812502l.5291667.0000001v-2.3812502z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".264583"/><rect fill="url(#a)" height="11" rx=".218242" ry=".372906" stroke="#0f5a00" stroke-opacity=".470588" stroke-width=".99434" transform="matrix(.26458334 0 0 .26458334 1.852083 0)" width="4" x="7.5" y="8.5"/><path d="m4.1010417 2.5135416v2.3812502l.5291667.0000001v-2.3812502z" fill="none" opacity=".6" stroke="url(#d)" stroke-width=".264583"/></g></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..a5df3d8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mediarepeat.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m1.5 2.50005v1 9.99995h2v-8.99995h9v5h-3v-2l-4 3 4 3v-2h5v-1-7-1z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/></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..c764a1bac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_menubar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><defs><linearGradient id="a" gradientTransform="matrix(.4922 0 0 .4584 4.83 -4.56)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><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="b" gradientTransform="matrix(0 -.41844 .4493 0 -8.663 16.39)" gradientUnits="userSpaceOnUse" x1="32.013" x2="31.966" y1="43.176" y2="61.653"><stop offset="0" stop-color="#fff"/><stop offset=".191" stop-color="#fff" stop-opacity=".235"/><stop offset=".9" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient></defs>/&gt;<path d="M1.974.5C1.157.5.5 1.157.5 1.974V14.5h14V1.974C14.5 1.157 13.843.5 13.026.5z" fill="#e9e9e9" stroke="#8c8c8c"/><path d="M2.205 1.5c-.39 0-.705.372-.705.834V4h12V2.334c0-.462-.314-.834-.705-.834z" opacity=".8" fill="none" stroke="#fff"/><path d="M1 5h13v9H1z" fill="#fff"/><path d="M1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="M6 2h1v1H6zM4 2h1v1H4zM2 2h1v1H2z" fill="#8c8c8c"/><path fill="#68b723" d="M0 6h15v1H0z"/><path fill="#d1ff82" d="M1 4h14v2H1z"/><path fill="#68b723" d="M0 3h15v1H0zM16 3v4h-1V3z"/><path fill="#68b723" d="M1 3v3H0V3z"/><g><path d="M15.447 8.527L21.52 3.15l-6.036-5.065v3.647H10.82l-.037 3.074h4.664z" display="block" fill="url(#a)" transform="matrix(0 .64678 .64678 0 7.388 .504)"/><path d="M12.903 10.495l-3.477 3.928L6.15 10.52h2.358V7.5l1.988-.024v3.017z" display="block" stroke-miterlimit="7" fill="#d8a7ff" stroke="#8e56dc" stroke-width=".99992188" stroke-linejoin="round"/><path d="M16.36 5.735l2.73-2.544L16.388.86v2.005h-3.632l-.03.836h3.634z" display="block" stroke-miterlimit="7" fill="none" stroke="url(#b)" stroke-width="1.546" transform="matrix(0 .64678 .64678 0 7.388 .504)"/></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..556244473
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="translate(0 3)"><path d="m15 5v7h-9v-7z" fill="#46aaec" fill-opacity=".984"/><path d="m16 5c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v7h-9v-7z" fill="#2f78c8"/></g></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..7eeef0bab
--- /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(.28571361 0 0 .30419701 1.142873 .232605)" 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.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="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="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(#q)"/><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_mirror.svg b/icon-themes/elementary_svg/cmd/sc_mirror.svg
new file mode 100644
index 000000000..59e9cf226
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mirror.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 -.87501582 .87501582 0 -1.062656 61.012799)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#b" y1="5.743838" y2="18.321743"/><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(0 .87501582 .87501582 0 -1.062656 -46.012779)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#b" y1="5.743838" y2="18.321743"/>
+
+ /&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="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round"/><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(#a)" 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></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..3f30568f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mirrorvert.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 -.87501582 .87501582 0 -1.062656 61.012799)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#b" y1="5.743838" y2="18.321743"/><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(0 .87501582 .87501582 0 -1.062656 -46.012779)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#b" y1="5.743838" y2="18.321743"/>
+
+ /&gt;
+ <path d="m15.5 6.5v-6l-14.99996647 5.1429483-.00003353.8570517z" fill="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round"/><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(#a)" 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..378b4e512
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_modifyframe.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="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>
+
+
+ /&amp;amp;gt;
+ <path d="m2.2647333 11.529461c0-.245873.085766-.454101.2572978-.625859l1.911795-1.9116957c.17165-.1705827.3800057-.2564611.6250686-.2564611.2574157 0 .4774193.097644.6621278.294107-.018821.017649-.076471.076467-.1752964.174111-.097766.091762-.1621207.1564648-.1927093.1929343-.036707.03647-.082707.095291-.1378843.1752874-.061293.078821-.1010607.1588183-.1195314.2388156-.024471.072941-.036707.1564648-.036707.2482255 0 .244697.085766.452925.2572985.624683.1716493.171759.3801236.257638.6248329.257638.091766 0 .17765-.0094.2576514-.02823.072945-.02471.15059-.06353.229415-.118818.080001-.06118.1376493-.107056.1752964-.137643.036471-.03765.1035307-.104702.2023557-.202345.091766-.09882.1470615-.156465.1647086-.175288.2023564.190581.3035343.414102.3035343.67174 0 .244698-.085884.452925-.2576514.624684l-1.8930872 1.902284c-.165415.165877-.3737707.248228-.6250685.248228-.2450629 0-.4534193-.08-.6249514-.238816l-1.351198-1.34231c-.1715321-.171758-.2572979-.376457-.2572979-.615272m6.4610421-6.4798841c0-.24505.085883-.4533954.2576508-.6249187l1.8941466-1.9025202c.170592-.1716408.37883-.2574024.624717-.2574024.238827 0 .447065.082703.624715.2482263l1.35061 1.3418344c.171767.1715232.257651.37681.257651.6157426 0 .2451676-.08588.4533954-.257651.6250364l-1.911794 1.9116961c-.164708.1658765-.372948.2482272-.624716.2482272-.257651 0-.477654-.095292-.661187-.2850496.01765-.018349.07647-.073526.17412-.1654057.09765-.097996.165885-.1654058.202357-.2022274.03059-.036703.07647-.094939.137648-.1745825.0553-.079644.0953-.1562297.120003-.2297565.01765-.079644.02706-.1654058.02706-.2574025 0-.2450501-.08588-.4533955-.257651-.6249188-.170591-.1716409-.37883-.2574025-.624716-.2574025-.091766 0-.1741204.012235-.2482389.036822-.078825.018353-.1588265.058233-.2388279.1194075-.080001.055174-.1376493.1011728-.17412.1378774-.03765.030705-.101175.095055-.1929414.1930518-.098828.0979969-.1564766.1562301-.1752994.1745824-.2023572-.1898757-.303535-.4135147-.303535-.6709173m-7.4537636 4.6046588c-.51459639.5140983-.7720121 1.1399583-.7720121 1.8752253 0 .735268.260475 1.356423.7813064 1.865816l1.35108 1.341128c.5085964.509394 1.1304886.763502 1.8657943.763502.7415407 0 1.3663743-.261167 1.8746171-.781148l1.8941464-1.903461c.5082436-.508217.762365-1.129371.762365-1.86464 0-.75409-.2694157-1.3940659-.8082478-1.9211058l.8082478-.8093833c.5270672.5399807 1.1647241.8093833 1.9117951.8093833.735306 0 1.360021-.2576382 1.875323-.7729137l1.911795-1.911108c.514126-.5146874.771778-1.1397239.771778-1.8749916 0-.7352678-.260005-1.3571279-.78119-1.8656979l-1.350609-1.3418343c-.50942-.50856996-1.130606-.7629137-1.865911-.7629137-.741189 0-1.367081.26046121-1.8753246.7812661l-1.8929707 1.90252c-.50942.50857-.7635415 1.13043-.7635415 1.8656978 0 .75362.2694165 1.3939501.8094243 1.9208721l-.8094243.8085591c-.5270664-.5388037-1.1635464-.8085591-1.9115585-.8085591-.7353057 0-1.3602564.2568147-1.8750886.7720902z" fill="#e9e9e9" stroke="#8c8c8c"/><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_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..211b356b8
--- /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" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" 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="c" 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="d" 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="e" 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="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><path d="m2.506 14.54v-12.04l11.238 6.02z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-1)"/><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(#c)" stroke="url(#d)" 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(#e)" 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_morecontrols.svg b/icon-themes/elementary_svg/cmd/sc_morecontrols.svg
new file mode 100644
index 000000000..e2e58d16a
--- /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" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" y1="5.636917" y2="10.837817"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><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(.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="d" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" y1="654.815" y2="619.307"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+/&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(#a)" 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(#d)" 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><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#b)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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..d9e484c43
--- /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" 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="b" gradientTransform="matrix(.28571361 0 0 .30419701 -.857089 7.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><linearGradient id="c" 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="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="5" y2="10"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" y1=".5" y2="8.5"><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"><rect fill="#fff394" height="8" rx="4.5" ry="4" stroke="#d48e15" stroke-opacity=".650735" width="9" x="6.5" y=".5"/><rect fill="none" height="6" rx="3.5" ry="2.975706" stroke="url(#e)" stroke-opacity=".650735" width="7.000001" x="7.5" y="1.5"/><g stroke-opacity=".65098"><rect fill="#ffc27d" height="8" rx="2" ry="2.5" stroke="#f37329" width="9" x="3.5" y="3.5"/><rect fill="none" height="6" rx="1" ry="1.627881" stroke="url(#d)" width="7" x="4.5" y="4.5"/></g></g><path d="m1.0000379 8.0000259c2.2915074 0 7.9999884.0008911 7.9999884.0008911l-.0000261 6.999083-8.00000022-.000001z" fill="url(#b)"/><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(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000629.00095467 9.0000629.00095467l-.000025 7.99907057-9.0000759-.0000007z" stroke="url(#c)" 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..58faad645
--- /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 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="b" 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><path d="m.5.5h10v12h-10z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 2;stroke-opacity:.317647"/><rect fill="url(#b)" 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(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..740555ffa
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -17.105281 -22.328549)" 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(0 -1 1 0 .058146 17.049673)"><path d="m9.085023 1.0121933c-.2142834-.00858-.414506.087705-.5721332.2455684l-6.2117314 6.0846393c-.128072.128264-.208079.2767305-.2452.4365661-.01907.082101-.03251.1635891-.02725.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01025.090807.02725.1364269.03544.1648194.113372.3318243.245201.4638515l6.21173 6.0846401c.3152543.315728.8299859.287467 1.1715109-.05457l1.2259997-1.227842c.341525-.342038.369744-.884829.05449-1.200557l-2.5337329-2.3664871h5.7213319c.482989 0 .898165-.6282803.898165-1.1119955v-1.6784542c0-.4837152-.448321-1.2095503-.931311-1.2095503h-5.748576l2.594123-2.2284071c.315254-.3157286.287035-.8312339-.05449-1.1732722l-1.2259993-1.2551275c-.170763-.1710192-.3850943-.2642696-.5993777-.2728538z" fill="#fff" opacity=".35" stroke-width=".999249"/><g transform="translate(2)"><path d="m8.1966902.93190515c-.2121095-.00849-.4103009.08675435-.566329.24290775l-6.3098678 6.1175037c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.242908-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588257l6.3098677 6.0770398c.3120561.312308.8295894.292184 1.1596261-.05398l1.2135618-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068317-2.262597h5.3620937c.478089 0 .862977-.6326482.862977-1.1111225v-1.7273443c0-.4784742-.384853-1.1615334-.862942-1.1615334h-5.3621287l2.2068317-2.2391752c.309898-.3144435.28412-.8222256-.05394-1.1605581l-1.2135617-1.340318c-.1690306-.1691661-.3811876-.26140615-.5932971-.26989735z" fill="url(#a)"/><g fill="none" stroke="#000" transform="matrix(-1 0 0 1 16.158492 -.058146)"><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=".1" stroke-linecap="round" stroke-linejoin="round"/><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" opacity=".03"/></g></g></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..448b56942
--- /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"><radialGradient id="a" cx="24.487671" cy="3.33356" fx="24.487671" fy="3.33356" gradientTransform="matrix(-.87312833 .01438492 .01374564 .8343254 26.835057 8.866473)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="14.297988" cy="6.732569" fx="14.297988" fy="6.732569" gradientTransform="matrix(-.00000029 -2.470965 2.2210923 -.00000025 -4.453654 52.329828)" gradientUnits="userSpaceOnUse" r="4.502289" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.205607 -22.328549)" 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 0 16)"><path d="m.00041912 4.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.064969-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.089777.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649555c0 .382471-.5400169.69426-.9227964.69426h-1.1734972c-.3827793 0-.9325777-.307897-.9292267-.690354l.0338983-3.8688615-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="#ececec" opacity=".35"/><path d="m.00041912 5.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.0649688-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.0897768.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649556c0 .3824712-.5400169.6942599-.9227964.6942599h-1.1734972c-.3827793 0-.9325777-.3078971-.9292267-.6903536l.0338983-3.8688619-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="url(#a)"/><path d="m5.6289062 1.8320312-2.0390624 2.0878907c.8237832-.3914979 1.9329684.1846852 2.0195312 1.1425781.0605908-.5294256.4414392-.9330856.8847656-1.1171875.3965013-.1646567.8801415-.1657289 1.2773438.0703125z" fill="none" opacity=".03" stroke="#000"/><path d="m10.386719 7c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="#fff" opacity=".35"/><path d="m10.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="url(#b)"/><g fill="none" stroke="#000"><path d="m10.5 10-1.6542988 1.838771c.027302.170132-.024472.343429-.140625.470703.007.000175.1186044-.09301.037109-.03125-.1000118.07579.1608716-.09343.050781-.0332-.1100903.06023.1724519-.06678.054687-.02344-.1177644.04334.18146-.04309.058594-.01758-.1228663.02551.1838784-.01494.058594-.0078-.1252847.0071.1855136.01337.060547.002-.1249668-.01142.1805131.03948.058594.0098-.1219194-.02971.174803.06493.058594.01758-.1162092-.04735.1606952.09131.052734.02734-.1079608-.06397.1481359.112381.050781.0332-.097355-.07918.1275907.13563.042969.04297-.084622-.09266.1071505.150996.037109.04687-.070041-.104121.083227.166042.029297.05274-.05393-.113307.058126.174706.021484.05469-.036642-.120018.032225.182702.013672.05859-.018553-.124108.00592.186034.00586.06055h1.0546878.07422 1.054688c-.000059.125487.02441-.184655.0059-.06055-.01855.124108.05031-.178612.01367-.05859-.03664.120019.07541-.167994.02148-.05469-.05393.113307.09934-.156856.0293-.05274-.07004.104122.121732-.139536.03711-.04687-.08462.09266.140323-.122147.04297-.04297-.09736.07918.158742-.09717.05078-.0332-.107961.06396.168943-.0747.05273-.02734-.116209.04735.180513-.04729.05859-.01758-.12192.02971.18356-.02118.05859-.0098-.124967.01142.185831.0052.06055-.002-.125285-.0071.18146.03332.05859.0078-.122866-.02551.176358.06092.05859.01758-.117764-.04334.164778.08366.05469.02344-.11009-.06023.150794.108997.05078.0332-.100012-.07579.132671.128769.04492.03906-.121309-.127679-.17619-.304597-.148438-.478516z" opacity=".03"/><path d="m10.5 8.5703125-3.9785156 3.8632815.066406.134765c.264794.204663.5555881.626053.7656231.885647.00402.0031.00792.0064.011719.0098l.1015624-.0391 1.15625-1.181641.8769551-.743065v1.102389l.011721 2.803807c.0039.0022.00116.0013.00586.0039.056992.03111.2212963.06836.2539063.06836h.7285127.728516c.03261 0 .196914-.03725.253906-.06836.0047-.0026.002-.0017.0059-.0039l-.01172-2.803807.01168-1.102389.865275.743012 1.15625 1.181641.101563.03906c.0038-.0034.0077-.0067.01172-.0098.210035-.259594.52427-.680984.789064-.885647l.06641-.134765z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.4433606.572266-4.88867215 5.0410149c.00000639.00065.00000639.0013 0 .0019-.001526.0015-.002142.0022-.003906.0039-.0496817.04964-.0490036.07374-.0488281.07813.001374.03432.0170082.0846.0683594.136719l1.05664065.957086c.000659.000641.00131.0013.00195.002.00588.0056.012126.01187.017578.01758.054163.05317.098849.07197.1308594.07422.032578.0023.05827-.0079.085937-.03516l1.7910191-1.765622c.1565897-.155046.3771464-.178968.5507812-.105469.1736349.0735.3089542.2484.3066407.46875l-.033203 3.84375c.00203.0033.00242.005.00586.0098.013771.01896.040071.04852.089844.08203.09539.064148.2870864.113203.3300781.113203h1.1738271c.041047 0 .2247201-.04891.3183594-.113281.048715-.03349.077144-.06362.091797-.08398.00471-.0066.00546-.0096.00781-.01367v-3.84375c-.0002135-.217767.1347318-.38971.306643-.462895.1719111-.07318.388109-.05149.5449218.09961l1.7871094 1.722656.3085938-.03906.4394531-.396484.5214845-.521485v.0293c.0025-.02393.0136-.04615.03125-.0625.0509-.04853.06636-.09057.06836-.123047.0019-.03156-.0078-.05773-.03125-.08203l-.002-.0019c-.0044-.0042-.0095-.0093-.01367-.01367-.000006-.00065-.000006-.0013 0-.002-1.5142088-1.635511-3.1611012-3.3978549-4.5858932-4.9863494-.1485421-.0774626-.1208855-.0540811-.2226532-.0996094h-.00391-.033203c-.065676-.00664-.1122851.047004-.167968.0703129z" opacity=".1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movepagedown.svg b/icon-themes/elementary_svg/cmd/sc_movepagedown.svg
new file mode 100644
index 000000000..f073de911
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movepagedown.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke="#565656" stroke-linecap="round" stroke-width=".995663" transform="matrix(0 1 -1 0 15.500032 .009714)"><path d="m2.5028286 7.999908 10.3214374.000092" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m9.5338195 3.9970261 3.7651615 4.0029739-3.7651615 3.997026" fill="none"/></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..03284bb4b
--- /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"><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" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><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.298677h5.7299303c.483715 0 .873132-.62828.873132-1.1119952v-1.7462643c0-.4837152-.389417-.8731319-.873132-.8731319h-5.7572157l2.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.262597h5.3620944c.478089 0 .862977-.6326481.862977-1.1111225v-1.7273441c0-.4784742-.384853-1.1615334-.862942-1.1615334h-5.3621294l2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><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.510047c-.2313427-.2376241-.0347534-.5412648.2966485-.549438h5.5011967c.247903 0 .5-.2518972.5-.5v-2c0-.2481026-.252097-.5-.5-.5-.784163 0-3.618032 0-5.5281647 0-.3314021-.008173-.5279916-.2614006-.2966486-.4990247l2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" fill="none" opacity=".1" stroke="#000" 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.18617c-.7052331-.6998785-.1032285-2.1444913.8899456-2.143213h5.0011967v-1h-5.0281647c-.9931737.0012779-1.5951777-1.3929205-.8899456-2.0927992l2.2113803-2.2131598z" fill="none" opacity=".03" stroke="#000"/><g transform="matrix(-1 0 0 1 21.002756 -4.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></g></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..9469a87d8
--- /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"><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" 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="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.5000006 -1.5241254 0 .040158 -24.077898)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#b"/><g transform="matrix(-1 0 0 1 16.002756 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.298677h5.7299303c.483715 0 .873132-.62828.873132-1.1119952v-1.7462643c0-.4837152-.389417-.8731319-.873132-.8731319h-5.7572157l2.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.262597h5.3620944c.478089 0 .862977-.6326481.862977-1.1111225v-1.7273441c0-.4784742-.384853-1.1615334-.862942-1.1615334h-5.3621294l2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><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.510047c-.2313427-.2376241-.0347534-.5412648.2966485-.549438h5.5011967c.247903 0 .5-.2518972.5-.5v-2c0-.2481026-.252097-.5-.5-.5-.784163 0-3.618032 0-5.5281647 0-.3314021-.008173-.5279916-.2614006-.2966486-.4990247l2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" fill="none" opacity=".1" stroke="#000" 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.18617c-.7052331-.6998785-.1032285-2.1444913.8899456-2.143213h5.0011967v-1h-5.0281647c-.9931737.0012779-1.5951777-1.3929205-.8899456-2.0927992l2.2113803-2.2131598z" fill="none" opacity=".03" stroke="#000"/><g transform="matrix(-1 0 0 1 21.002756 -4.000222)"><path d="m18.75 6.0002215c-.404 0-.75.3460007-.75.75v11.5000005c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75.0062-.0017 0-11.5000005 0-11.5000005 0-.4039993-.346001-.75-.75-.75z" fill="#fff" opacity=".35"/><path d="m20.012017 6.4836728h-.528122v10.0322102h.532209l-.0041-10.0322102z" style="opacity:.03;fill:none;stroke:#000;stroke-width:.967791;stroke-linecap:square;stroke-dashoffset:.7"/><path d="m18.75 6c-.404 0-.75.3460007-.75.75v10.499778c0 .403999.346.75.75.75h1.5c.403999 0 .75-.346001.75-.75 0 .07033 0-10.302753 0-10.499778 0-.4039993-.346001-.75-.75-.75z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m18.75 6.5c-.1385 0-.25.1115-.25.25v10.499778c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25 0-.05452 0-10.499778 0-10.499778 0-.1385-.1115-.25-.25-.25z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.53125 7.531v8.937528h.9375v-8.937528z" opacity=".03"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movepageup.svg b/icon-themes/elementary_svg/cmd/sc_movepageup.svg
new file mode 100644
index 000000000..588cedfc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movepageup.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke="#565656" stroke-linecap="round" stroke-width=".995663" transform="matrix(0 -1 -1 0 15.500032 15.990287)"><path d="m2.5028286 7.999908 10.3214374.000092" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m9.5338195 3.9970261 3.7651615 4.0029739-3.7651615 3.997026" fill="none"/></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..6390d6f38
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.205607 -22.328549)" 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(0 -1 1 0 .058146 17.049673)"><path d="m7.0153034 1.0121933c.2142834-.00858.414506.087705.5721332.2455684l6.2117314 6.0846393c.128072.128264.208079.2767305.2452.4365661.01907.082101.03251.1635891.02725.2455684.0015.026447.0011.055217 0 .081856-.0083.048005-.01025.090807-.02725.1364269-.03544.1648194-.113372.3318243-.245201.4638515l-6.21173 6.0846401c-.3152543.315728-.8299859.287467-1.1715109-.05457l-1.2259995-1.227842c-.3415252-.342038-.3697438-.884829-.0544892-1.200557l2.5337329-2.3664871h-5.721332c-.4829892 0-.8981652-.6282803-.8981652-1.1119955v-1.6784542c0-.4837152.4483216-1.2095503.9313108-1.2095503h5.7485765l-2.5941234-2.2284071c-.3152542-.3157286-.2870356-.8312339.0544892-1.1732722l1.2259995-1.2551275c.170763-.1710192.3850943-.2642696.5993777-.2728538z" fill="#fff" opacity=".35" stroke-width=".999249"/><path d="m7.9036362.93190515c.2121095-.00849.4103009.0867543.566329.24290775l6.3098678 6.1175037c.126772.1268743.205968.2737323.242712.4318361.01887.081211.03218.1618167.02697.242908.0015.026161.001.054619 0 .080969-.0082.047485-.01015.089823-.02697.1349488-.03508.1630336-.112221.3282291-.242712.4588257l-6.3098677 6.0770398c-.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-.6326482-.862977-1.1111225v-1.7273443c0-.4784742.384853-1.1615334.862942-1.1615334h5.362129l-2.206832-2.2391752c-.309902-.3144435-.284124-.8222256.0539358-1.1605581l1.2135622-1.340318c.1690306-.1691661.3811876-.26140615.5932971-.26989735z" fill="url(#a)"/><g fill="none" stroke="#000" transform="translate(-.058166 -.058146)"><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=".1" stroke-linecap="round" stroke-linejoin="round"/><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" opacity=".03"/></g></g></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..632a07642
--- /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"><radialGradient id="a" cx="23.707386" cy="-12.579265" fx="23.707386" fy="-12.579265" gradientTransform="matrix(-.01275794 1.0363285 .8343754 .01027175 16.760843 -25.727127)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#c"/><radialGradient id="b" cx="10.375" cy="6.712706" fx="10.375" fy="6.712706" gradientTransform="matrix(.04380769 2.4705766 -2.3589352 .04182808 25.755333 -18.605886)" gradientUnits="userSpaceOnUse" r="4.502289" xlink:href="#c"/><radialGradient id="c" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.205607 -22.328549)" 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="m.00041912 6.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.0649688-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.089777.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649555c0 .382471-.5400169.69426-.9227964.69426h-1.1734972c-.3827793 0-.9325777-.307897-.9292267-.690354l.0338983-3.8688615-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="#ececec" opacity=".35"/><path d="m.00041912 5.717614c-.006792-.1696876.06940344-.3282407.1943262-.4530632l4.89400298-5.0478942c.1014994-.1014176.2189858-.1647744.3454689-.1941696.0649688-.015096.1294533-.025744.1943264-.021576.020929-.0012.043695-.0008.064775 0 .037988.00656.071858.00812.107959.021576.1304269.028064.2625833.0897768.3670606.1941696l4.6585068 5.0322693c.249847.2496449.233748.6636716-.04318.9277009l-1.0182948.9708497c-.2769304.2640285-.7001936.2927934-.9500392.0431487l-1.815331-1.7498407v3.8649556c0 .3824712-.5400169.6942599-.9227964.6942599h-1.1734972c-.3827793 0-.9325777-.3078971-.9292267-.6903536l.0338983-3.8688619-1.7913401 1.7654656c-.251555.2479215-.6577805.2272992-.9284465-.0431486l-1.0722544-.9708498c-.13533288-.1352245-.20912492-.3049501-.21591788-.4746377z" fill="url(#a)"/><path d="m5.6289062 1.8320312-2.0390624 2.0878907c.8237832-.3914979 1.9329684.1846852 2.0195312 1.1425781.0605908-.5294256.4414392-.9330856.8847656-1.1171875.3965013-.1646567.8801415-.1657289 1.2773438.0703125z" fill="none" opacity=".03" stroke="#000"/><path d="m5.4433596.57226602-4.8886721 5.04101518c.00000639.00065.00000639.0013 0 .00195-.001526.00155-.002142.00217-.003906.00391-.0496817.049642-.0490036.073741-.0488281.078125.001374.034317.0170082.084598.0683594.1367188l1.0566406.9570312c.000659.0006409.00131.00129.00195.00195.00588.0056.012126.011869.017578.017578.054163.053167.098849.071966.1308594.074219.032578.00229.05827-.00789.085937-.035156l1.7910191-1.7656228c.1565897-.1550456.3771464-.1789676.5507812-.1054688.1736349.073499.3089542.2484001.3066407.46875l-.033203 3.84375c.00203.00333.00242.00502.00586.00977.013771.018965.040071.048519.089844.082031.09539.064226.2870864.1132813.3300781.1132813h1.1738271c.041047 0 .2247201-.048915.3183594-.1132813.048715-.033486.077144-.063621.091797-.083984.00471-.00655.00546-.00955.00781-.013672v-3.84375c-.0002135-.2177669.1347318-.38971.306643-.462895.1719111-.073185.388109-.051488.5449218.099609l1.7871094 1.7226566.3085938-.0390624.4394531-.3964844.5214845-.5214844v.029297c.0025-.023935.0136-.046148.03125-.0625.0509-.048526.06636-.090575.06836-.1230469.0019-.031561-.0078-.057726-.03125-.082031l-.002-.00195c-.0044-.00424-.0095-.00928-.01367-.013672-.000006-.00065-.000006-.0013 0-.00195-1.5142088-1.6354962-3.1611012-3.3978401-4.5858932-4.9863346-.1485421-.07746257-.1208855-.05408109-.2226532-.0996094h-.00391-.033203c-.065676-.00664-.1122851.0470035-.167968.0703129z" fill="none" opacity=".1" stroke="#000"/><path d="m10.386719 9c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="#fff" opacity=".35"/><path d="m10.386719 8c-.02323-.00132-.04739-.00545-.06055.023437l-4.1738252 4.054688c-.099509.09943-.1597069.22421-.1542969.359375.00541.135168.064074.271191.171875.378906l.8417949 1.016506c.2156026.215429.488596.15903.7402344.0332l1.2363281-1.263669.0117207 2.897557c.00123.30466.4665765.490234.7714844.490234h.7285156.728516c.304908 0 .771484-.185572.771484-.490234l-.01172-2.897557 1.236328 1.263672c.251638.125827.524632.182226.740234-.0332l.865237-1.016506c.107805-.107715.166475-.243738.171875-.378906.0054-.135165-.05479-.259945-.154297-.359375l-4.173829-4.0546905c-.01316-.028887-.037317-.0247575-.060547-.0234375h-.113281z" fill="url(#b)"/><g fill="none" stroke="#000"><path d="m10.5 8.5703125-3.9785156 3.8632815.066406.134765c.264794.204663.5555881.626053.7656231.885647.00402.0031.00792.0064.011719.0098l.1015624-.0391 1.15625-1.181641.8769551-.743065v1.102389l.011721 2.803807c.0039.0022.00116.0013.00586.0039.056992.03111.2212963.06836.2539063.06836h.7285127.728516c.03261 0 .196914-.03725.253906-.06836.0047-.0026.002-.0017.0059-.0039l-.01172-2.803807.01168-1.102389.865275.743012 1.15625 1.181641.101563.03906c.0038-.0034.0077-.0067.01172-.0098.210035-.259594.52427-.680984.789064-.885647l.06641-.134765z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 10-1.6542988 1.838771c.027302.170132-.024472.343429-.140625.470703.007.000175.1186044-.09301.037109-.03125-.1000118.07579.1608716-.09343.050781-.0332-.1100903.06023.1724519-.06678.054687-.02344-.1177644.04334.18146-.04309.058594-.01758-.1228663.02551.1838784-.01494.058594-.0078-.1252847.0071.1855136.01337.060547.002-.1249668-.01142.1805131.03948.058594.0098-.1219194-.02971.174803.06493.058594.01758-.1162092-.04735.1606952.09131.052734.02734-.1079608-.06397.1481359.112381.050781.0332-.097355-.07918.1275907.13563.042969.04297-.084622-.09266.1071505.150996.037109.04687-.070041-.104121.083227.166042.029297.05274-.05393-.113307.058126.174706.021484.05469-.036642-.120018.032225.182702.013672.05859-.018553-.124108.00592.186034.00586.06055h1.0546878.07422 1.054688c-.000059.125487.02441-.184655.0059-.06055-.01855.124108.05031-.178612.01367-.05859-.03664.120019.07541-.167994.02148-.05469-.05393.113307.09934-.156856.0293-.05274-.07004.104122.121732-.139536.03711-.04687-.08462.09266.140323-.122147.04297-.04297-.09736.07918.158742-.09717.05078-.0332-.107961.06396.168943-.0747.05273-.02734-.116209.04735.180513-.04729.05859-.01758-.12192.02971.18356-.02118.05859-.0098-.124967.01142.185831.0052.06055-.002-.125285-.0071.18146.03332.05859.0078-.122866-.02551.176358.06092.05859.01758-.117764-.04334.164778.08366.05469.02344-.11009-.06023.150794.108997.05078.0332-.100012-.07579.132671.128769.04492.03906-.121309-.127679-.17619-.304597-.148438-.478516z" opacity=".03"/></g></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..487d53557
--- /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.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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..5e23d54a8
--- /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="26.459" x2="26.459" y1="5.219" y2="25.081"><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(3.54885 0 0 1 -822.227 -30.258)" gradientUnits="userSpaceOnUse" x1="236.195" x2="236.195" y1="35.804" y2="53.804"><stop offset="0" stop-color="#f4f4f4" stop-opacity=".746"/><stop offset=".5" stop-color="#f7f7f7"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><path d="m.404 1.193c-.147 0-.264.118-.265.264l-.007 1.32c0 .14.11.255.25.263l3.455-.005c.147 0 .264-.118.265-.265l.006-1.32c0-.14-.11-.254-.25-.263z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.26458;stroke-linecap:round;stroke-linejoin:round"/><path d="m4.01 5.558c-1.11 0-2.018.892-2 2l.122 7.897c.017 1.108.892 2 2 2h24.093c1.108 0 2.017-.892 2-2l-.123-7.897c-.018-1.108-.892-2-2-2z" fill="url(#b)" transform="matrix(.1323 0 0 .1323 0 .59)"/><path d="m28.54 6.052-24.986.008c-.554 0-.997.445-1 1l-.043 8.935c0 .537.423.964.952.99h25.027c.554 0 .997-.445 1-1l.042-8.935c.003-.552-.442-.994-.992-.998z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.1323 0 0 .1323 0 .59)"/><path d="m1.5885335 1.8520868v1.0583334l.7942668-.5286499zm1.0572998.0005168v.2640666.2651001.263033.00103.2645834h.2656169v-.2645799-.0010335-.263033-.2651001-.2640666z" fill="#fbfbfb"/><path d="m1.5875 1.5869832v1.0583334l.7942668-.5286499zm1.0572998.0005168v.2640666.2651001.263033.00103.2645834h.2656169v-.2645799-.0010335-.263033-.2651001-.2640666z" fill="#7c7c7c"/></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..92302f0a8
--- /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="91.349998" cy="16.447752" gradientTransform="matrix(0 .60846439 -.60846722 0 18.007918 -52.263969)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></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><radialGradient id="c" 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="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><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#f" y1="6.694915" y2="7"/><linearGradient id="f"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#f" y1="5" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#i" y1="17" y2="17"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#i" y1="15" y2="14"/><linearGradient id="k" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" 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(#c)"/><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(#d)"/></g><path d="m12.805086 8.001013a4.8050863 4.8050638 0 0 1 -9.6101722 0 4.8050863 4.8050638 0 1 1 9.6101722 0z" fill="url(#a)"/><g transform="matrix(2.9771781 1.0836042 -1.0836042 2.9771781 2.05924 -5.104215)"><path d="m3.1782893.66986989-.3038575 2.02674971.0456981.3326703-.0622272.2280898-.2986971.3621811.2680589.0422276.0471673.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.08769-.6467172-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#e)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#g)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#h)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#j)"/></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(#k)" stroke-width=".335311"/></g></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..e9c7bbbe9
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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><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"><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" 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"/></g><g transform="matrix(-1 0 0 1 14.987047 -6.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-1z" opacity=".4"/></g></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..e9c7bbbe9
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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><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"><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" 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"/></g><g transform="matrix(-1 0 0 1 14.987047 -6.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-1z" opacity=".4"/></g></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..450661a2b
--- /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"><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><radialGradient id="d" 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><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="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2z" opacity=".4"/><path d="m13 11h2v1h-2z" 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..c77ae02f8
--- /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(.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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="d" 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.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 fill="#4196d3"><path d="m5 9.9999994h6v1.0000006h-6z"/><path d="m5 7.9999998h6v.9999996h-6z"/><path d="m5 6.0000003h6v1h-6z"/><path d="m5 4.0000003h4l1 1h-5z"/><path d="m5 11.999999h6v1.000001h-6z"/></g><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#d)" 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..41b82d44a
--- /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(.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="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="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="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..c1c538c14
--- /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"><linearGradient id="a" 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="b" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><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="12" rx=".5" width="12" x="2" y="2"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#d)"/><rect fill="none" 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" fill="none" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.507 10.507v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#b)" transform="translate(-.007 -.007)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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><path d="m2 5.5h12" fill="none" opacity=".2" stroke="#000"/></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..a31469da3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_nextannotation.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" 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="c" 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="d" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#d)"/><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(#b)"/><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(#c)"/></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..6b61e372d
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 1.315286 0 33.263773 -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="m7.9472124 2.0025296c.2146054-.00858.4151289.087705.572993.2455684l6.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.4638515l-6.2210652 6.0846398c-.3157281.315728-.8312332.287467-1.1732714-.05457l-1.227842-1.227842c-.3420384-.342038-.3702994-.884829-.054571-1.200557l2.5375405-2.298677h-5.7299299c-.483715 0-.873132-.62828-.873132-1.1119952v-1.7462643c0-.4837152.389417-.8731319.873132-.8731319h5.7572153l-2.5648263-2.5648255c-.315728-.3157286-.287467-.8312339.054571-1.1732722l1.227842-1.2551275c.1710196-.1710192.385673-.2642696.6002784-.2728538z" fill="#fff" opacity=".35"/><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(#a)"/><g fill="none" stroke="#000"><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=".1" stroke-linecap="round" stroke-linejoin="round"/><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" opacity=".03"/></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..dedbf24cd
--- /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(.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" 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="e" 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><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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><g transform="matrix(.64678195 0 0 .64678195 -.289687 9.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 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(#e)"/></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..561dc496b
--- /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="-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(.2857 0 0 .3042 1.143 .233)" 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="m3 1h10v14h-10z" fill="url(#c)" transform="matrix(0 1 -1 0 16 0)"/><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..154c58b3a
--- /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="-.999946" x2="14.000054" y1="5.996172" y2="5.996172"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="13.043446" cy="-.410269" gradientTransform="matrix(-1.875 -.00000001 .00000004 -2.3881217 37.456515 7.016399)" gradientUnits="userSpaceOnUse" r="8"><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="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><g fill="#fff"><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></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..2f05eeb4e
--- /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(.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)"/><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..67af94c76
--- /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"><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="#e"/><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="#e"/><radialGradient id="e" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#a"/><radialGradient id="f" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><g stroke-linejoin="round"><g fill="url(#e)" 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="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#f)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="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/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..afcb93944
--- /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="8" cy="3.955" gradientTransform="matrix(-2.48057 0 0 -3.72086 23.998 14.133)" gradientUnits="userSpaceOnUse" r="4.031" 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.225" cy="2.189" gradientTransform="matrix(-3.1704 0 0 -2.84756 55.153 6.234)" gradientUnits="userSpaceOnUse" r="3.824" xlink:href="#b"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m17.27 7.27q0 2.618-.862 3.876-.854 1.258-2.64 1.258-1.73 0-2.61-1.3-.876-1.298-.876-3.835 0-2.647.855-3.898.855-1.258 2.632-1.258 1.73 0 2.61 1.313.89 1.312.89 3.842zm-4.89 0q0 1.838.316 2.638.32.793 1.073.793.738 0 1.066-.805.328-.807.328-2.626 0-1.84-.335-2.64-.33-.807-1.06-.807-.746 0-1.067.807-.322.8-.322 2.64z" fill="url(#c)" stroke-width=".66" transform="scale(.90737 1.10208)"/><path d="m7.693 9.924c0 .904-.28 1.632-.845 2.184-.564.546-.963.873-1.978.98v1.99h-1.47v-1.955c-1.197-.028-2.176-.273-3.078-.733v-2.254c.426.246.938.462 1.537.65.602.188 1.07.298 1.54.333v-2.646l-.423-.222c-.97-.444-1.66-.924-2.067-1.442-.402-.522-.603-1.167-.603-1.935 0-.825.277-1.502.832-2.03.56-.535 1.265-.86 2.26-.973v-1.531h1.47v1.5c1.124.056 1.748.317 2.655.784l-.69 1.996c-.765-.364-1.16-.586-1.963-.666v2.516c.956.426 1.244.795 1.647 1.11.407.31.703.655.89 1.03.19.376.287.814.287 1.314zm-2.823-.99v2.125c1.568-.664 1.34-1.546 0-2.125zm-2.347-4.058c0 .25.072.458.22.623.15.16.323.324.657.494v-2.007c-.633.11-.878.404-.878.888z" fill="url(#a)" stroke-width=".676"/></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..5e818943d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberingstart.svg
@@ -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 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="11.517301" x2="11.483547" y1="13.14685" y2="3.511022"><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="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 -.505045)"/><path d="m2.9821254 6.9999997h-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 -2.505045)"/><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 -3.21435)"/><g transform="translate(-.997726)"><path d="m13.697015 12.512529c3.557432-2.432529 1.42059-7.098253-2.204269-7.098253v-1.9327186l-5.0098692 3.6122485 5.0098692 3.3776191v-2.0228593c2.557415-.1004654 3.675406 2.3666283 1.847113 4.0639633z" style="display:block;fill:#d8a7ff;stroke:#8e56dc;stroke-width:.970374;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m10.976562 4.4667969-3.6777339 2.6464843 3.6777339 2.4042969.02542-1.611924c2.212721.037013 3.46091.6648232 3.753781 2.7184169.730399-2.0356237-.05929-4.7099873-3.779198-4.6162615zm-.970703 1.8945312v.6074219l.548829-.074219c1.919602-.2540225 2.988922.5643763 3.476562 1.5546878-.70319-.6798944-1.74883-1.2113931-3.566406-1.1132813l-.458985.023437v.3652344l-.9921871-.6503901z" display="block" fill="url(#a)" opacity=".8"/></g></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..5fdd353e2
--- /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="12" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-13"/><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..8ce4327b3
--- /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 -.000365 16)"><path d="m0-4.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-2.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-3.000365h16v1h-16z" fill="#fcaf3e"/></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..7b00d0b17
--- /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 -.000365 16)"><path d="m0-4.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-2.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-3.000365h16v1h-16z" fill="#fcaf3e"/></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..35a567670
--- /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.000001 16)"><path d="m0-4.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-2.000365h16v1h-16z" fill="#ce5c00"/><path d="m0-3.000365h16v1h-16z" fill="#fcaf3e"/></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..6c324cf85
--- /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="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="45.092651" x2="45.092651" xlink:href="#a" y1="34.391285" y2="72.205971"/><linearGradient id="d" gradientTransform="matrix(.12843083 0 0 .12841888 -.304383 -.068817)" gradientUnits="userSpaceOnUse" x1="88.636185" x2="92.938271" y1="-4.14317" y2="77.604172"><stop offset="0" stop-color="#aff05f"/><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="#7bb339"/><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="#b35039" stroke-width="5.402098" transform="matrix(.18511326 0 0 .18511326 -3.847248 -2.366283)"><rect height="48.618881" opacity=".5" rx=".878405" stroke="#b35039" 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_ok.svg b/icon-themes/elementary_svg/cmd/sc_ok.svg
new file mode 100644
index 000000000..9160c163b
--- /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(.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><radialGradient id="b" cx="6.578622" cy=".944757" gradientTransform="matrix(.04946835 2.0890105 -1.6805924 .0397969 7.84094 -13.305842)" gradientUnits="userSpaceOnUse" r="7.49998"><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><path d="m12.265389.50453863c-.23174-.0236475-.462134.0904755-.581202.30957255l-5.0730771 9.33304282-3.2616599-2.6076683c-.2905347-.1596293-.653022-.0569384-.8117788.2351926l-1.4626664 1.8881831c-.15875335.292125-.051954.6564956.2385782.8161226 0 0 5.9553835 4.945638 5.9627309 4.949296.068093.03741.1393013.05624.2116848.06543.2364547.03004.4784363-.08166.5999818-.305321l6.8417175-12.5867625c.158754-.2921287.051957-.6564965-.238577-.8161234l-2.195265-1.2112788c-.07264-.0399073-.153221-.0618032-.230467-.0696857z" style="stroke-linecap:round;stroke-linejoin:round;stroke-width:1.002947;stroke:#0f5a00;stroke-opacity:.480916;fill:url(#b)"/><path d="m7 11 5.35328-9.5 1.952627 1m-6.805907 12-5.5-4.5 1.5-1.5" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".78405"/></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..5547bfd4d
--- /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:#004372;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..e08fe7263
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_openremote.svg
@@ -0,0 +1 @@
+<svg 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.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><linearGradient id="b" 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="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="m.0637784 14h15.8724426v1h-15.8724426z" display="block" fill="#8c8c8c"/><path d="m6.933611 9.4832621c-.3982238 0-.7148089.2656208-.7148089.5997739v3.238795h-.02073c-.3057262 0-.714809.265621-.714809.599773v.995359c0 .334153.3165851.599774.714809.599774h3.6038576c.3983213 0 .7148083-.265621.7148083-.599774v-.995359c0-.334152-.316487-.599773-.7148083-.599773h-.2632778v-3.238795c0-.3341531-.3165856-.5997739-.7148096-.5997739z" display="block" fill="#e7e7e7" stroke="#8c8c8c" stroke-width=".966525"/><g transform="translate(0 -1.011917)"><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(#b)" 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(#a)" 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..795fc7405
--- /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"><linearGradient id="a"><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><radialGradient id="b" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .41197907 -.4481865 0 34.425433 -22.469074)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#a"/><linearGradient id="c" 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><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="-4" y2="17"/><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><g transform="translate(-1.195396 1)"><path d="m9.200193 9.411963 1.905241 1.458333 3.85439-6.5076151 1.509296.8350133.403002.2720654-4.951276 9.3066734-4.694891-3.86223 1.434811-1.8974012z" fill="url(#b)" stroke-width=".78405"/><g fill="none" transform="translate(-6 -8)"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#c)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></g></g></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..495b9f9c2
--- /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(.28571361 0 0 .30419701 3.142835 .232579)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="39.750038" xlink:href="#k" y1="32.10878" y2="32.10878"/><linearGradient id="b" 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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-24.1502" x2="-67.493828" xlink:href="#i" y1="31.753721" y2="31.753721"/><linearGradient id="d" 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="e" 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="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.458856" x2="9.458856" xlink:href="#g" y1="3.539811" y2="1.753883"/><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(.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.999962 1.9999741c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 12.9991095h-10z" fill="url(#a)"/><g fill="none" transform="translate(1.999962 -.000026)"><path d="m12.5 14.5h-9.0000001v-11.9999999h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621 1.4999741c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 13.9990979h-11.000076z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4.999962.999974c2.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(#k)"/><g fill="none" transform="translate(1.999962 -.000026)"><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(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(#d)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7567383.6928705-.0148203-.5968043" opacity=".5" stroke="url(#e)" 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(#f)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4823073-.4487261-1.6190115-1.8452246h-.291331" opacity=".5" stroke="url(#h)"/></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..3f0f5f592
--- /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"><g transform="translate(0 -6)"><circle cx="2.5" cy="17.5" fill="#fafafa" r="1.5"/><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="#565656"/><g fill="none" 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><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#565656" r="1.5"/><path d="m5 13h5.014309z"/><path d="m5 10h9.014304z"/><path d="m5 19h5.014309z"/><path d="m5 16h9.014304z"/></g><g transform="matrix(.89310997 0 0 .8895486 1.71024 -3.570069)"><path d="m9.3111323 13.791575c-.1305807.05409-.1888039.19465-.1347152.325231l.2721659.657067c-.2601988.195351-.4715777.424352-.6620195.678363l-.6736935-.279053c-.1305806-.05409-.2744446.0055-.3285333.136083l-.4618808 1.115079c-.054089.130582.0055.274445.136083.328533l.6736935.279053c-.04495.314276-.057411.625671-.011557.947794l-.6570666.272166c-.1305812.05409-.1888039.19465-.1347152.325231l.462682 1.117013c.054089.130582.1946502.188804.3252314.134716l.6570666-.272166c.1953515.260198.4243522.471577.6783631.662019l-.2790529.673694c-.054088.130582.0055.274444.1360829.328533l1.1150793.461881c.130582.05409.274445-.0055.328533-.136083l.279053-.673694c.314276.04495.625672.05741.947794.01156l.272166.657067c.05409.130581.19465.188803.325231.134715l1.117013-.462682c.130582-.05409.188804-.19465.134716-.325232l-.272166-.657066c.260198-.195351.471577-.424352.662019-.678363l.673694.279053c.130583.05409.274445-.0055.328533-.136083l.461881-1.115079c.05409-.130583-.0055-.274445-.136083-.328533l-.673694-.279053c.04495-.314276.05741-.625672.01156-.947794l.657066-.272166c.130582-.05409.188804-.19465.134716-.325231l-.462682-1.117014c-.05409-.130581-.19465-.188803-.325232-.134715l-.657066.272166c-.195351-.2602-.424352-.471578-.678363-.662019l.279053-.673694c.05409-.130582-.0055-.274445-.136083-.328533l-1.115079-.461881c-.130583-.05409-.274445.0055-.328534.136083l-.279053.673694c-.314275-.04495-.625671-.05741-.947793-.01156l-.272166-.657067c-.05409-.130581-.19465-.188804-.325232-.134715l-1.117013.462682zm1.7560367 2.659752c.580321-.240377 1.246395.03552 1.486772.615841s-.03552 1.246395-.615841 1.486772-1.246395-.03552-1.486772-.615841.03552-1.246395.615841-1.486772z" display="block" fill="#fff" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".6"/><path d="m10.515242 15.118857c-1.3144373.544458-1.9408413 2.056733-1.3963841 3.371169.5444576 1.314437 2.0567321 1.940842 3.3711691 1.396384 1.314436-.544457 1.940841-2.056732 1.396384-3.371169-.544457-1.314436-2.056733-1.940841-3.371169-1.396384zm.455719 1.100205c.708533-.293484 1.521762.04337 1.815245.751899.293484.708532-.04337 1.52176-.751899 1.815244-.708531.293483-1.521761-.04337-1.815244-.751899-.2934836-.708531.04337-1.521761.751898-1.815244z" opacity=".05"/><path d="m10.631703 15.40002c-1.1593804.480232-1.711913 1.814164-1.2316817 2.973544.4802313 1.159381 1.8141627 1.711914 2.9735437 1.231682 1.159381-.480231 1.711914-1.814163 1.231682-2.973543-.480231-1.159381-1.814163-1.711914-2.973544-1.231683z" fill="none" stroke="#e9e9e9"/></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..a4026dec7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinecollapse.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="m7.507121 3.49995h7.992879" stroke="#ce5c00"/><g stroke="#565656"><path d="m7.507121 9.49995h7.992879" stroke="#565656"/><path d="m7.507121 6.49995h4.992879"/><path d="m7.507121 12.49995h4.992879"/></g></g><path d="m4.2071068 3.4999998-3 3.0000002h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..8c7757b13
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinecollapseall.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="m7.507121 3.49995h7.992879" stroke="#ce5c00"/><g stroke="#565656"><path d="m7.507121 9.49995h7.992879" stroke="#ce5c00"/><path d="m7.507121 6.49995h4.992879"/><path d="m7.507121 12.49995h4.992879"/></g></g><path d="m4.2071068 3.4999998-3 3.0000002h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..e5d86e6fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineexpand.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="m7.507121 3.49995h7.992879" stroke="#ce5c00"/><g stroke="#565656"><path d="m7.507121 9.49995h7.992879"/><path d="m7.507121 6.49995h4.992879"/><path d="m7.507121 12.49995h4.992879"/></g></g><path d="m4.2071068 12.4999-3-3h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..b94014cd4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineexpandall.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="m7.507121 3.49995h7.992879" stroke="#ce5c00"/><g stroke="#565656"><path d="m7.507121 9.49995h7.992879" stroke="#ce5c00"/><path d="m7.507121 6.49995h4.992879"/><path d="m7.507121 12.49995h4.992879"/></g></g><path d="m4.2071068 12.4999-3-3h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..6e0c53f01
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineformat.svg
@@ -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><linearGradient id="b" gradientTransform="matrix(.30784 -.30983 .3848 .38265 -7.173 6.145)" 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="c" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.742 4.69)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="d"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.827 4.777)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.445 4.39)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.53 4.477)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.146 4.09)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.23 4.176)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.29896 -.30166 .44918 .4473 -8.57 4.52)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.27824 .02675 .02738 .27863 2.84 3.334)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient>/&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="m14 13.243c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.035.006-1.396 1.031 3.56-.054.03-.007 1.21-.268 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.997 12.376c.21-.154.85.19 1.45.79.6.596.933 1.218.783 1.433l.015.014 7.5-7.565c.19-.193-.157-.85-.777-1.468s-1.28-.962-1.47-.77z" fill="url(#b)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".36"/><path d="m12.298 6.02c.213-.153.85.19 1.45.79.6.598.933 1.22.784 1.434 0 .002.014.014.014.015l1.147-1.159c.304-.304-.02-.813-.725-1.52-.6-.598-1.24-.943-1.45-.788l-.02.018z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".36"/><path d="m5.987 12.356c.212-.155.85.19 1.45.79.6.596.933 1.218.783 1.433 0 0 .014.012.013.013l5.167-5.21.02-.018s-.016-.013-.015-.014c.15-.214-.183-.836-.783-1.433-.6-.6-1.238-.943-1.45-.79l-.02.02z" fill="#0c0c0c" opacity=".6"/><path d="m11.273 7.056c.21-.154.848.19 1.45.79.6.595.933 1.218.782 1.433l.015.013.093-.095-.015-.013c.15-.216-.182-.837-.782-1.434-.6-.598-1.238-.943-1.45-.788z" fill="url(#c)"/><path d="m11.187 7.142c.21-.154.85.19 1.45.79.6.596.933 1.218.783 1.433 0 .002.015.014.015.015l.093-.095-.015-.013c.15-.216-.182-.838-.782-1.436s-1.238-.943-1.45-.79z" fill="url(#e)"/><path d="m11.57 6.756c.212-.154.85.19 1.45.79.6.596.932 1.218.784 1.433 0 0 .014.012.013.014l.094-.094c0-.002-.014-.014-.014-.015.15-.216-.182-.837-.782-1.434s-1.24-.943-1.45-.788z" fill="url(#g)"/><path d="m11.484 6.843c.212-.156.85.19 1.45.788.6.6.933 1.22.784 1.436l.014.013.093-.094-.015-.015c.15-.213-.182-.836-.78-1.433-.603-.598-1.24-.944-1.452-.79z" fill="url(#h)"/><path d="m11.87 6.454c.21-.153.85.19 1.45.79.6.596.932 1.218.782 1.433l.015.015.093-.095s-.015-.013-.015-.015c.15-.214-.182-.836-.782-1.434s-1.238-.943-1.45-.79z" fill="url(#i)"/><path d="m11.784 6.54c.21-.153.85.192 1.45.79.6.597.933 1.22.783 1.434l.014.015.094-.096s-.015-.013-.015-.015c.15-.215-.183-.837-.782-1.435-.602-.598-1.24-.943-1.45-.787z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".36"><path d="m4.673 15.91 3.53-1.28.03-.03c.15-.216-.187-.84-.787-1.435-.6-.6-1.238-.943-1.45-.787z" fill="url(#k)" stroke="url(#l)"/><path d="m5.03 14.954-.357.954.962-.353c-.084-.1-.163-.2-.262-.298-.115-.115-.228-.208-.342-.303z" fill="#0c0c0c" stroke="#0c0c0c"/></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..5d5f145e4
--- /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=".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(.2857 0 0 .3042 1.143 .233)" 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="m3 1h10v14h-10z" fill="url(#c)" transform="matrix(0 1 -1 0 16 0)"/><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..2c8254e18
--- /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(.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="m1.424 3c-.234 0-.424.22-.424.492v3.508h14v-3.508c0-.272-.19-.492-.424-.492zm-.424 9v.508c0 .272.19.492.424.492h13.152c.235 0 .424-.22.424-.492v-.508z" fill="url(#a)"/><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="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".435"/><path d="m26 8h1v1h-1z" fill="#fff" opacity=".4"/></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..4b646ec0b
--- /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"><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="#e9e9e9"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="#fff" 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="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#ce5c00" 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></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..a97f0cddb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paralefttoright.svg
@@ -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.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.4922 0 0 .4584 4.787 -5.09)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".706" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.72 19.57)" 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>/&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.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)"/><path d="m16.963 8.054 7.704-5.21-7.685-5.288v3.648h-6.204l-.02 3.13h6.205z" display="block" fill="url(#d)" transform="matrix(.64678 0 0 .64678 -6.468 9.712)"/><path d="m4.52 6.62a1.513 1.513 0 0 0 -1.518 1.513v.5c.15.18.31.353.492.508 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .12.047.223.117.308l2.97-2.01a1.513 1.513 0 0 0 .01-2.5l-4.972-3.42a1.513 1.513 0 0 0 -.853-.265z" display="block" fill="#fff" fill-opacity=".809"/><g stroke-miterlimit="7"><path d="m4.503 14.92 4.983-3.368-4.97-3.42v2.358h-4.014l-.012 2.024h4.013z" style="display:block;fill:#46a9eb;fill-opacity:.984;stroke:#2f78c8;stroke-width:.999922;stroke-linejoin:round"/><path d="m18.486.54v1.663a.504.504 0 0 1 -.504.504h-5.71v.12h5.69a.504.504 0 0 1 .505.505v1.72l3.674-2.216z" 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..066d902ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg
@@ -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.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.4922 0 0 .4584 4.787 -5.09)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".706" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.72 19.57)" 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>/&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.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(-2)"/><path d="m5.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.504.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-.763-.647-1.147-1.544-1.147-2.841 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.006 3.371.014 5.659.014z" 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)" transform="translate(-2)"/><path d="m16.963 8.054 7.704-5.21-7.685-5.288v3.648h-6.204l-.02 3.13h6.205z" display="block" fill="url(#d)" transform="matrix(-.64678 0 0 .64678 22.46 9.712)"/><path d="m11.472 6.62a1.513 1.513 0 0 0 1.517 1.513v.5c-.15.18-.31.353-.493.508-1.156 1.08-2.873 1.223-3.74 1.23h-.014v4.136c0 .12-.047.223-.117.308l-2.97-2.01a1.513 1.513 0 0 0 -.01-2.5l4.972-3.42a1.513 1.513 0 0 0 .854-.265z" display="block" fill="#fff" fill-opacity=".809"/><g stroke-miterlimit="7"><path d="m11.49 14.92-4.984-3.368 4.97-3.42v2.358h4.013l.01 2.024h-4.01z" display="block" fill="#d8a7ff" stroke="#8e56dc" stroke-linejoin="round" stroke-width=".999922"/><path d="m18.486.54v1.663a.504.504 0 0 1 -.504.504h-5.71v.12h5.69a.504.504 0 0 1 .505.505v1.72l3.674-2.216z" display="block" fill="none" stroke="url(#e)" stroke-width="1.546" transform="matrix(-.64678 0 0 .64678 22.46 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..e0b2904d5
--- /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(-.4766877 0 0 .44382351 -5.073824 -7.282063)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.477762" x2="9.625504" xlink:href="#a" y1="18.7997" y2="9.744327"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".054033" x2=".01172" xlink:href="#a" y1="9.036988" y2="18.020039"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".313" 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="e" gradientUnits="userSpaceOnUse" x1="5.003186" x2="5.010396" xlink:href="#d" y1="12.237465" y2="13.78434"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.018811" x2="5.010396" xlink:href="#d" y1="13.22184" y2="11.706215"/><g stroke-linecap="round" transform="translate(0 -6)"><g stroke-miterlimit="7" stroke-opacity=".666667" transform="matrix(1 0 0 -1 0 29.000694)"><path d="m8.4948557 11.500693h-6.9917549l3.4958775 3.00481z" fill="url(#b)" fill-rule="evenodd" stroke="#6326b9" stroke-linejoin="round" stroke-opacity=".709559"/><path d="m3.3945312 12.201172 1.6035157 1.378906 1.6035156-1.378906z" fill="none" stroke="url(#f)"/></g><g fill="none" stroke="#565656" stroke-linejoin="round"><path d="m10.508233 11.522097 3.998889-.022097z"/><path d="m10.508233 14.522097 3.998889-.022097z"/><path d="m10.508233 17.522097 3.998889-.022097z"/></g><g stroke-miterlimit="7" stroke-opacity=".666667"><path d="m8.4948557 11.500693h-6.9917549l3.4958775 3.00481z" fill="url(#c)" fill-rule="evenodd" stroke="#6326b9" stroke-linejoin="round" stroke-opacity=".709559"/><path d="m3.3945312 12.201172 1.6035157 1.378906 1.6035156-1.378906z" fill="none" stroke="url(#e)"/></g><g fill="none" stroke="#fff" stroke-linejoin="round" transform="translate(0 1)"><path d="m10.508233 11.522097 3.998889-.022097z"/><path d="m10.508233 14.522097 3.998889-.022097z"/><path d="m10.508233 17.522097 3.998889-.022097z"/></g></g></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..613c53962
--- /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"><stop offset="0" stop-color="#fff"/><stop offset=".313" 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="b" gradientTransform="matrix(.87396936 0 0 1.0016035 .629131 .483054)" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="10" y2="15"><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="c" gradientUnits="userSpaceOnUse" x1="5.003186" x2="5.010396" xlink:href="#a" y1="12.237465" y2="13.78434"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.018811" x2="5.010396" xlink:href="#a" y1="13.22184" y2="11.706215"/><g stroke-linecap="round"><g fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(0 -6)"><path d="m10.508233 11.522097 3.998889-.022097z"/><path d="m10.508233 14.522097 3.998889-.022097z"/><path d="m10.508233 17.522097 3.998889-.022097z"/></g><g stroke-miterlimit="7" stroke-opacity=".666667" transform="translate(0 -6)"><g transform="translate(0 3.994514)"><path d="m8.4948557 11.500693h-6.9917549l3.4958775 3.00481z" fill="url(#b)" fill-rule="evenodd" stroke="#004372" stroke-linejoin="round"/><path d="m3.3945312 12.201172 1.6035157 1.378906 1.6035156-1.378906z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1 0 0 -1 0 25.00618)"><path d="m8.4948557 11.500693h-6.9917549l3.4958775 3.00481z" fill="url(#b)" fill-rule="evenodd" stroke="#004372" stroke-linejoin="round"/><path d="m3.3945312 12.201172 1.6035157 1.378906 1.6035156-1.378906z" fill="none" stroke="url(#d)"/></g></g><g fill="none" stroke="#fff" stroke-linejoin="round" transform="translate(0 -5)"><path d="m10.508233 11.522097 3.998889-.022097z"/><path d="m10.508233 14.522097 3.998889-.022097z"/><path d="m10.508233 17.522097 3.998889-.022097z"/></g></g></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..0e93f52a4
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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_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..f3a6835fd
--- /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="12" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-13"/><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..6edea7c84
--- /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;gt;<g fill="none"><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="#8c8c8c" stroke-width="1.018453"/><g stroke="#e9e9e9"><path d="m7.5 2.4414064c-2.5.152741-6.0583155 2.4887386-6.0585938 5.5585938.0002781 3.0698548 2.9365105 5.5583948 6.5585938 5.5585938 3.622083-.000199 6.321028-3.226027 6.558594-5.0585938h-7.058594z" stroke-width=".881958"/><path d="m4.5055012 11.495446 3.2487388-3.0531954" stroke-linecap="round"/></g></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..e14c75855
--- /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="6.276879" x2="9.801314" y1="4.885949" y2="13.52279"><stop offset="0" stop-color="#fff"/><stop offset=".00570641" stop-color="#fff" 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="9.169931" x2="2.323756" y1="7.664441" y2=".569404"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><path d="m13.080985.5-11.580985 4.6500001 5.950704 10.3499999h7.049296l-3.616197-7.8999999z" fill="url(#b)" stroke="#ce5c00" stroke-linejoin="round" stroke-opacity=".686275" stroke-width=".959592"/><path d="m11.481497 2.1934404-8.5332213 3.4756096 5.0576112 8.83095h4.8898231l-3.0681242-6.8894025z" fill="none" 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..4adb7f53a
--- /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="2.966102" x2="2.79661" y1="1.762712" y2="14.033898"><stop offset="0" stop-color="#fff"/><stop offset=".12462112" stop-color="#fff" stop-opacity=".235294"/><stop offset=".56231058" stop-color="#fff" stop-opacity=".192157"/><stop offset=".70249736" stop-color="#fff" stop-opacity=".926471"/><stop offset=".89057767" 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="9" x2="0" y1="8" y2="-2"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><path d="m.5.5v15h6 9v-6h-9v-9z" fill="url(#b)" stroke="#ce5c00" stroke-linejoin="round" stroke-opacity=".686275"/><path d="m1 1v14h5 9v-5h-9v-9zm1 1h3v9h9v3h-9-3z" fill="url(#a)"/></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..d5fb177ba
--- /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;gt;<path d="m.5.5v15h6 9v-6h-9v-9z" fill="none" stroke="#ce5c00" stroke-linejoin="round"/><path d="m3.5057628 12.495783 1.9942372-1.995783" fill="none" stroke="#e9e9e9" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 1v14h5 9v-5h-9v-9zm1 1h3v9h9v3h-9-3z" fill="#e9e9e9"/></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..663d6fcb2
--- /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;gt;<g fill="none"><path d="m13.080985.5000004-11.580985 4.6500001 5.950704 10.3499995h7.049296l-3.616197-7.8999995z" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".959592"/><g stroke="#e9e9e9"><path d="m7.5 9.5 2.2965871-2.081502" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.481497 2.1934408-8.533221 3.4756096 5.057611 8.8309496h4.889823l-3.068124-6.8894021z" fill="none"/></g></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..03457fdd2
--- /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"><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="#ce5c00"/></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..85b0a46b6
--- /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" 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="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="#fcaf3e" stroke="#ce5c00" stroke-width="1.004198"/><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(#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_presentation.svg b/icon-themes/elementary_svg/cmd/sc_presentation.svg
new file mode 100644
index 000000000..55d9085ad
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><radialGradient id="j" cx="11.042373" cy="4.127119" gradientTransform="matrix(-.04245955 2.3911243 -2.3928325 -.04248992 21.386731 -22.101207)" gradientUnits="userSpaceOnUse" r="5.5"><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="k" 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><path d="m2 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></g><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><circle cx="10.5" cy="10.5" r="5" style="stroke:#0f5a00;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;stroke-width:1.125;fill:url(#j)"/><path d="m8.75 7.625 5.625 3.9375-5.625 3.375z" fill="#206612" opacity=".3"/><path d="m8.75 7.0625 5.625 3.375-5.625 3.375z" 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" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.125;stroke:url(#k)"/></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..2db5b957f
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><radialGradient id="j" cx="11.042373" cy="4.127119" gradientTransform="matrix(-.04283906 2.4124964 -2.4142199 -.0428697 21.434319 -22.442319)" gradientUnits="userSpaceOnUse" r="5.5"><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="k" gradientUnits="userSpaceOnUse" x1="10.281364" x2="10.281364" y1="6.377247" y2="14.593316"><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 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></g><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><circle cx="10.450281" cy="10.450281" r="5.044691" style="stroke:#0f5a00;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#j)"/><path d="m8.1875001 9.3125h2.2499999v5.0625h-2.2499999z" fill="#206612" opacity=".3"/><path d="m8.1875001 8.1875h2.2499999v4.5h-2.2499999z" fill="#fff" stroke-width=".912871"/><path d="m14.382516 10.499023c0 2.202177-1.785816 3.987993-3.987993 3.987993-2.2021765 0-3.987992-1.785816-3.987992-3.987993 0-2.2031631 1.7858155-3.987992 3.987992-3.987992 2.202177 0 3.987993 1.7858155 3.987993 3.987992z" style="opacity:.5;fill:none;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke:url(#k)"/><path d="m11.5625 9.3125h2.25v5.0625h-2.25z" fill="#206612" opacity=".3"/><path d="m11.5625 8.1875h2.25v4.5h-2.25z" fill="#fff" stroke-width=".912871"/></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..2ce7afce9
--- /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" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><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><path d="m2 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></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_presentationlayout.svg b/icon-themes/elementary_svg/cmd/sc_presentationlayout.svg
new file mode 100644
index 000000000..2a75adee5
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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><linearGradient id="g" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#h" y1="17" y2="36.026299"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#h" y1="33" y2="24.519934"/><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)"/><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#g)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#i)"/></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..05456f571
--- /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" 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="b" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" 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(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="7.35" y2="40.444"/><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(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#d" y1="7.35" y2="40.650002"/><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><radialGradient id="g" 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="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(.29272 0 0 .42533 1.018 8.287)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.894"/><linearGradient id="k" 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="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><radialGradient id="m" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#n"/><linearGradient id="n"><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="o" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#n" y1="9.053" y2="1.987"/><path d="m3 3h12v11h-12z" fill="url(#a)"/><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(#c)" 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(#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(#f)"/><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(#p)"/><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(#m)" filter="url(#o)" 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(#g)" 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(#j)" 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(#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></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..68a9a28c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_previousannotation.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#c" y1="-2.374197" y2="10.619582"/><linearGradient id="c"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#c" y1="2.264152" y2="6.099961"/><linearGradient id="e" 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="f" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#f)"/><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(#b)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#d)"/><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(#e)" stroke-miterlimit="7" stroke-width="1.546116"/></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..db89f276f
--- /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" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#b" y1="-2.374197" y2="10.619582"/><linearGradient id="b"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#b" y1="2.264152" y2="6.099961"/><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><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=".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="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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><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(#a)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#c)"/><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(#g)" stroke-miterlimit="7" stroke-width="1.546116"/></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..70f0b4b69
--- /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"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -17.155934 -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="m8.1606266 2.0025296c-.2146054-.0085829-.4151289.0877046-.572993.2455684l-6.2210669 6.0846393c-.1282643.128264-.2083916.2767305-.2455684.4365661-.0190963.0821006-.0325609.1635891-.0272854.2455684-.00148.026447-.00107.055217 0 .081856.00827.048005.01027.090807.027285.1364269.035491.1648194.1135417.3318243.2455684.4638515l6.2210669 6.0846398c.3157281.315728.8312332.287467 1.1732714-.05457l1.227842-1.227842c.3420384-.342038.3702994-.884829.054571-1.200557l-2.5375405-2.298677h5.7299299c.483715 0 .873132-.62828.873132-1.1119952v-1.7462643c0-.4837152-.389417-.8731319-.873132-.8731319h-5.7572153l2.5648263-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.1710196-.1710192-.385673-.2642696-.6002784-.2728538z" fill="#fff" opacity=".35"/><path d="m8.1460369.99005125c-.2121095-.0084899-.4103009.08675425-.566329.24290775l-6.3098677 6.1175038c-.1267726.1268743-.205968.2737323-.2427124.4318361-.0188742.0812111-.03218215.1618167-.0269681.2429078-.00146.026161-.00105.054619 0 .080969.00817.047485.01015.089823.026968.1349488.035078.1630336.1122211.3282291.2427124.4588258l6.3098677 6.0770397c.3120561.312308.8295894.292184 1.1596261-.05398l1.2135622-1.272864c.3300359-.346163.3659919-.875242.053936-1.187549l-2.2068321-2.262597h5.362094c.478089 0 .862977-.6326481.862977-1.1111225v-1.7273441c0-.4784742-.384853-1.1615334-.862942-1.1615334h-5.362129l2.206832-2.2391753c.309902-.3144435.284124-.8222257-.0539358-1.1605582l-1.2135622-1.3403178c-.1690306-.1691661-.3811876-.26140625-.5932971-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m8.1190688 1.5206764c-.073465-.00295-.1534322.018607-.2427124.107959l-6.1487155 6.0187147c-.072911.072972-.1156253.1602302-.1348402.2429078-.014766.063532-.00104.091768 0 .107959.0002826.00899.0002826.017996 0 .02699.00672.039064-.00111.01894 0 .02699-.0002483.00449-.000736.00855 0 .02699.011645.026005.020694.053173.026968.080969.020389.094763.045491.1804764.1078722.2429078l6.1487155 6.0187143c.137953.138064.3722747.140231.566329-.05398l1.2135622-1.214538c.1859898-.18614.1831523-.464455.053936-.593775l-2.5080284-2.510047c-.2313427-.2376241-.0347534-.5412648.2966485-.549438h5.5011963c.247903 0 .5-.2518972.5-.5v-2c0-.2481026-.252097-.5-.5-.5-.784163 0-3.618032 0-5.5281643 0-.3314021-.008173-.5279916-.2614006-.2966486-.4990247l2.5349966-2.5370367c.1379521-.138063.1401182-.3725745-.0539361-.5667848l-1.2135622-1.2415287c-.0972688-.0973469-.2240384-.1309624-.3236166-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.1460369 2.546287-5.6093545 5.4789196 5.5823864 5.4789194.6742013-.674743-2.184412-2.18617c-.7052333-.6998785-.1032285-2.1444913.8899456-2.143213h5.0011963v-1h-5.0281643c-.9931737.0012779-1.5951781-1.3929205-.8899456-2.0927992l2.21138-2.2131598z" opacity=".03"/></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..a80e6c091
--- /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" 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(#a)"/><path d="m8 5.5 3-3h-6z" fill="#fcaf3e" stroke="#ce5c00"/></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..909ade86d
--- /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" 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="10.24264" x2="8.934132" xlink:href="#e" y1="7.905541" y2="9.319755"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="f" cx="5" cy="5" gradientUnits="userSpaceOnUse" r="4" xlink:href="#e"/><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 fill-rule="evenodd" transform="translate(3.000003 3.067797)"><path d="m7.2451566 6.5360694c-.050332.0187-.097798.044595-.1405588.076684l-.8495717.5352003c-.1292493.0759259-.2198969.1990381-.2467902.3351753-.0268936.1361372.0128291.2708167.1081442.3666684l5.1408729 5.0156786c.08856.09167.21845.140375.357259.133962.138811-.0064.27343-.06734.37025-.167573l.880666-.910677c.180174-.190375.179332-.465804-.002-.625159l-5.1718799-4.6402024c-.1092112-.1114411-.2782343-.1567863-.4463915-.1197572z" fill="url(#d)"/><path d="m8.0563342 5.0000002c0 1.6879668-1.3683671 3.056334-3.056334 3.056334-1.6879668 0-3.0563344-1.3683672-3.0563344-3.0563341 0-1.6879668 1.3683676-3.0563343 3.0563344-3.0563343 1.6879669 0 3.056334 1.3683675 3.056334 3.0563344z" fill="#fff" fill-opacity=".666667" stroke="url(#f)" stroke-width="1.887332"/></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..eb5703d16
--- /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" 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"/><g stroke-linejoin="round"><g fill="none" stroke="#fff" stroke-linecap="round" transform="matrix(-1 0 0 1 16.000101 -5)"><path d="m1.5 9.5 13.007122-.0000001z"/><path d="m1.5 12.5h13.007122z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><g fill="none" stroke="#565656" stroke-linecap="round" transform="matrix(-1 0 0 1 16.000101 -6)"><path d="m1.5 9.5 13.007122-.0000001z"/><path d="m1.5 12.5h13.007122z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m8.4992101 11.500891h-4.9982193v1.998219h4.9982193z" fill="#9cde4a" stroke="#5ca12a" stroke-width="1.001781"/></g><path d="m11 3a5 5 0 0 0 -3.9921875 2h7.9843755a5 5 0 0 0 -3.992188-2zm-4.5761719 3a5 5 0 0 0 -.4238281 2h10a5 5 0 0 0 -.419922-2zm-1.4238281 3v5h12v-5z" 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_pushbutton.svg b/icon-themes/elementary_svg/cmd/sc_pushbutton.svg
new file mode 100644
index 000000000..1040d0b04
--- /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="26.459" x2="26.459" y1="5.219" y2="25.081"><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(3.54885 0 0 1 -822.227 -30.258)" gradientUnits="userSpaceOnUse" x1="236.195" x2="236.195" y1="35.804" y2="53.804"><stop offset="0" stop-color="#f4f4f4" stop-opacity=".746"/><stop offset=".5" stop-color="#f7f7f7"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><path d="m.404 1.193c-.147 0-.264.118-.265.264l-.007 1.32c0 .14.11.255.25.263l3.455-.005c.147 0 .264-.118.265-.265l.006-1.32c0-.14-.11-.254-.25-.263z" style="opacity:.2;fill:none;stroke:#000;stroke-width:.26458;stroke-linecap:round;stroke-linejoin:round"/><path d="m4.01 5.558c-1.11 0-2.018.892-2 2l.122 7.897c.017 1.108.892 2 2 2h24.093c1.108 0 2.017-.892 2-2l-.123-7.897c-.018-1.108-.892-2-2-2z" fill="url(#b)" transform="matrix(.1323 0 0 .1323 0 .59)"/><path d="m28.54 6.052-24.986.008c-.554 0-.997.445-1 1l-.043 8.935c0 .537.423.964.952.99h25.027c.554 0 .997-.445 1-1l.042-8.935c.003-.552-.442-.994-.992-.998z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.1323 0 0 .1323 0 .59)"/><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="#7c7c7c"><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></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..3bbd2056a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_quit.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.022" cy="3.502" gradientTransform="matrix(.0814 1.815 -1.9452 .0872 14.182 -11.363)" gradientUnits="userSpaceOnUse" r="7.5"><stop offset="0" stop-color="#f8b17e"/><stop offset=".42" stop-color="#e35d4f"/><stop offset=".725" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-147.63231" x2="-147.9966" y1="-29.050353" y2="-46.07585"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></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><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(#a)" opacity=".99"/><g fill="none" stroke-linecap="round"><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" stroke="url(#b)" 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" opacity=".4" stroke="url(#c)" 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" stroke="#c6272f" 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" stroke="#c6272f" stroke-width="2.889"/><path d="m8.022 6.898v-3.396" stroke="#fafafa" stroke-width="1.805"/></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..27b92bb87
--- /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="#fcaf3e" stroke="#ce5c00" 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_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..6034361ff
--- /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(.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="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="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"/><path d="m11.718073 9.0081332-3.2660882 3.6289858-3.2660875-3.6289858h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g><path d="m11.718073 8.0081323-3.2660882 3.6289867-3.2660875-3.6289867h2.1773921v-3.6452338h2.1773922v3.6452338z" fill="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-width=".725797"/></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..905c8ac66
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recsearch.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(.1953514 0 0 .1799097 50.0016 -.891269)" gradientUnits="userSpaceOnUse" x1="-172.65306" x2="-164.71831" y1="99.667191" y2="91.972626"><stop offset="0" stop-color="#242424" stop-opacity=".992157"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5018785 0 0 .462207 -.380339 1.903038)" gradientUnits="userSpaceOnUse" x1="32.892574" x2="31.364458" y1="27.988184" y2="29.484051"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1953514 0 0 .1799097 -25.223109 .847388)" gradientUnits="userSpaceOnUse" x1="212.04402" x2="210.58083" xlink:href="#d" y1="123.74026" y2="74.261711"/><linearGradient id="d"><stop offset="0" stop-color="#fff" stop-opacity=".195205"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.240929" cy="21.817987" gradientTransform="matrix(.7030485 0 0 .6866873 -3.237703 -4.491474)" gradientUnits="userSpaceOnUse" r="8.308505" xlink:href="#d"/><radialGradient id="f" cx="15.414371" cy="13.078408" gradientTransform="matrix(1.4500546 0 0 1.1280465 -15.280129 -9.906347)" gradientUnits="userSpaceOnUse" r="6.65625" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(.1906508 0 0 .1908549 -24.167929 .125268)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#343434" stop-opacity=".976471"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1906508 0 0 .1908549 .561608 1.561624)" gradientUnits="userSpaceOnUse" x1="41.541653" x2="41.485142" y1="68.291702" y2="4.536298"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612245"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.1815664 0 0 .1817607 -22.545212 .407522)" gradientUnits="userSpaceOnUse" x1="173.09576" x2="173.09576" y1="75.31868" y2="11.949074"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341176"/></linearGradient>
+
+ /&gt;
+ <g transform="matrix(.76125451 0 0 .79998988 -1.522649 -1.599869)"><path d="m13.679117 12.5 8.734692 7.486728-1.210751 1.513272-8.703058-8.098638z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.217785 21.008568-7.005051-8.044248 8.475248 6.849559z" fill="url(#c)" fill-rule="evenodd"/><path d="m22.82112 19.896593a.7063022 1.3057018 49.230514 1 1 -1.788153 1.864762.7063022 1.3057018 49.230514 1 1 1.788153-1.864762z" fill="#3e3e3e"/><path d="m14.969697 8.197334a5.8412821 5.705345 0 1 1 -11.6825642 0 5.8412821 5.705345 0 1 1 11.6825642 0z" fill="url(#e)" fill-rule="evenodd" opacity=".4"/><path d="m8.8877932 3.285826c-2.9122238 0-5.2704608 2.112213-5.2704608 4.7206197 0 .7533185.065298 1.5314093.4158554 2.1635933.7003648.231216 1.6140995.303562 2.4037328.303562 3.4509655 0 6.4192074-2.5625743 6.6321734-5.6057008-.968002-1.024577-2.566556-1.5820742-4.1813008-1.5820742z" fill="url(#f)" fill-rule="evenodd" opacity=".6"/><path d="m9.0000005 2.5c-3.587387 0-6.5000025 2.6886101-6.5000005 5.9999999 0 3.3113911 2.9126135 6.0000001 6.5000005 6.0000001 3.5873845 0 6.4999995-2.688609 6.4999995-6.0000001 0-3.3113898-2.912614-5.9999999-6.4999995-5.9999999zm.077451.3936385c3.2107345 0 5.8208075 2.4040776 5.8208075 5.3677935 0 2.963715-2.610073 5.367794-5.8208075 5.367794-3.2107343 0-5.8148483-2.404078-5.8148483-5.367794 0-2.9637159 2.604114-5.3677935 5.8148483-5.3677935z" fill="url(#g)" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0417066 2.6729635c-3.4164491 0-6.1842359 2.5601138-6.1842359 5.7137188 0 3.1536037 2.7677849 5.7137167 6.1842359 5.7137167 3.4164494 0 6.1901934-2.560114 6.1901934-5.7137167 0-3.153605-2.773746-5.7137188-6.1901934-5.7137188zm.035747.220676c3.2107324 0 5.5661824 2.4040786 5.5661824 5.3677936 0 2.9637149-2.35545 5.1128949-5.5661824 5.1128949-3.2107351 0-5.6026612-2.149179-5.6026612-5.1128949 0-2.963715 2.3919261-5.3677936 5.6026612-5.3677936z" fill="url(#i)"/></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..fdcb91c7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.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="9.20339" x2="9.169492" y1="3.661017" y2="12.81356"><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" gradientUnits="userSpaceOnUse" x1="3.118644" x2="4.20339" y1="16" y2=".135593"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+ /&amp;gt;
+ <g fill="none"><path d="m3.625 1.75c-1.731275 0-3.125 1.393725-3.125 3.125v6.25c0 1.731275 1.393725 3.125 3.125 3.125h8.75c1.731275 0 3.125-1.393725 3.125-3.125v-6.25c0-1.731275-1.393725-3.125-3.125-3.125z" stroke="url(#b)"/><path d="m4.2083333 2.5833336c-1.5004383 0-2.7083334 1.207895-2.7083334 2.7083333v5.4166671c0 1.500437 1.207895 2.708332 2.7083333 2.708332h7.5833328c1.500439 0 2.708334-1.207895 2.708334-2.708332v-5.4166671c0-1.5004383-1.207895-2.7083333-2.708334-2.7083333h-7.5833328z" stroke="url(#a)"/><path d="m3.7123633 10.86291 8.5820017-5.8216986" stroke="#e9e9e9" 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..269279142
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rect_unfilled.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="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><linearGradient id="b" 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>
+
+
+
+ /&amp;gt;
+ <g fill="none"><g transform="translate(0 -.5)"><path d="m.5 3v10h15v-5-5z" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4869712 3.9766685v8.0466635h13.0260578v-4.0233318-4.0233317z" stroke="url(#a)" stroke-width=".973942"/></g><path d="m3 10 10-5" stroke="#e9e9e9" 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..22d7775fc
--- /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"><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.601002" y1="22.594999" y2="22.594999"><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.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><linearGradient id="d" 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="e" gradientTransform="matrix(-.36132509 0 0 .33660657 17.140478 .135429)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.875889"><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="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(#e)"/><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" stroke="url(#d)" 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" stroke="#cc8a00" stroke-linejoin="round"/></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(#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></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..7d0c8ea40
--- /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="#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="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="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" 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="m" 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="n" gradientTransform="matrix(.28571361 0 0 .30419701 -.857089 .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="m1.0000379 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(#n)"/><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(#m)" 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(#l)" stroke-linejoin="round" stroke-width=".999922"/></g><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="#0c0c0c" stroke-linejoin="round" stroke-width=".607979"/><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="#ffb6b6" opacity=".8" stroke="#c6262e" stroke-linejoin="round" stroke-width=".607979"/><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="#a91010" opacity=".6"/><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=".607979"><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="#0c0c0c" stroke="#0c0c0c"/></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..c83eeafb3
--- /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" 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" gradientTransform="matrix(.31834512 0 0 .29648395 2.626978 2.435337)" 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="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 -.857089 .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="m1.0000379 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(#e)"/><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(#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" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m10.517694 11.915838 4.551391-3.9809306-4.563033-3.7920711v2.3588067l-4.0048621.00453.0129356 3.007527 4.0035685-.00453z" display="block" fill="url(#b)" stroke-width=".64678"/><g stroke-miterlimit="7"><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:#004372;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_redactedexportwhite.svg b/icon-themes/elementary_svg/cmd/sc_redactedexportwhite.svg
new file mode 100644
index 000000000..ce0c810a8
--- /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" 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" gradientTransform="matrix(.31834512 0 0 .29648395 2.626978 2.435337)" 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="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 -.857089 .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="m1.0000379 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(#e)"/><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(#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" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m10.517694 11.915838 4.551391-3.9809306-4.563033-3.7920711v2.3588067l-4.0048621.00453.0129356 3.007527 4.0035685-.00453z" display="block" fill="url(#b)" stroke-width=".64678"/><g stroke-miterlimit="7"><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:#004372;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_redo.svg b/icon-themes/elementary_svg/cmd/sc_redo.svg
new file mode 100644
index 000000000..191f52dd1
--- /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(0 -.39448 .42345 0 -.496 18.346)" 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="b" gradientTransform="matrix(.36133 0 0 .3366 -1.14 .135)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="41.415"><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><path d="m4.39 13.16c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.128-5.006 2.88-2.648 5.042z" display="block" fill="url(#b)"/><g fill="none"><path d="m3.51 11.555c-1.62-1.895-.41-6.575 4.962-6.207l.056-1.703 3.57 2.61-3.57 2.636v-1.685c-5.14-.496-5.502 3.584-5.018 4.35z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><path d="m4.39 13.16c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.128-5.006 2.88-2.648 5.042z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..535860d70
--- /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"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 .142873 2.232605)" 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="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.882504" x2="13.027994" xlink:href="#g" y1="9.505074" y2="12.016745"/><linearGradient id="g"><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="h" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.551724" xlink:href="#g" y1="7.534217" y2="12.51675"/><linearGradient id="j" 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><radialGradient id="k" 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><path d="m2 3h12l.000012 7.99911-12.000012.00089z" fill="url(#a)"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#c)" 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(#d)"/><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(#h)" height="5.000063" rx="1" width="3.000038" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.515012 8.4689128h1.000013v3.0000382l-1.012025.047787z" opacity=".5" stroke="url(#i)"/><rect height="5.000063" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="3.000038" x="17.514999" y="7.4689"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#e)" height="4.000051" rx="1" width="3.000038" x="14.528013" y="8.5167"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#f)"/><rect height="4.000051" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="3.000038" x="14.528013" y="8.5167"/></g></g><g stroke-linecap="round" transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><circle cx="10.425423" cy="10.425423" fill="url(#k)" 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(#j)" 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..7b763b484
--- /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" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 7.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" xlink:href="#g" y1="4.064163" y2="30.298229"/><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" xlink:href="#h" y1="23.238064" y2="7.916672"/><linearGradient id="c" 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="d" 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="e" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 7.190843)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" xlink:href="#g" y1="4.064163" y2="30.298229"/><linearGradient id="f" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -.111231)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" xlink:href="#h" y1="23.238064" y2="7.916672"/><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.815043)" 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 11.918583)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#j" y1="20.584223" y2="32.702335"/><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(.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(#n)"/><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="#e20000"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#e20000"/><path d="m15.5 14.069996-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)" stroke-linejoin="round"/><path d="m14.01392 9.953212-2.00624 2.049356-2.09215-2.047403" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m14.3566 14.477181-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" fill="none" opacity=".4" stroke="url(#k)"/><g transform="translate(-7.960021 -.144906)"><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(#d)"/></g></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..0265ba374
--- /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(.3705263 0 0 .38647344 7.53368 7.190843)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -.111231)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(.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" 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="h" 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(#h)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#g)" 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(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><path d="m15.5 14.069996-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 -.144906)"><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_rejecttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg
new file mode 100644
index 000000000..6c45bb46c
--- /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" 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="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" 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><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"/><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(.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="j" 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(#j)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#h)" stroke-linejoin="round"/><path d="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#e20000"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#e20000"/><g transform="matrix(.64678195 0 0 .64678195 -.289687 9.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(#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:#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(#b)"/></g></g><g transform="translate(-7.960021 -8.188426)"><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)" stroke-linejoin="round"/><g fill="none"><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_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..1a60a87ec
--- /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(.19694688 -.20520309 .19694688 .20520309 2.33061 9.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 10.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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="g" 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(#g)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.3566 12.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_removebullets.svg b/icon-themes/elementary_svg/cmd/sc_removebullets.svg
new file mode 100644
index 000000000..15a32c9be
--- /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"><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="11.192508" cy="-1.522274" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 108.91325 -13.099556)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="c" cx="11.284193" cy="-2.343429" gradientTransform="matrix(-8.6734192 -.00000046 .0000005 -9.529287 108.91325 -19.099557)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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"/><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="#353535"/><g fill="none" 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><circle cx="2.5" cy="11.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="10.5" fill="url(#c)" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" r="1.5"/><circle cx="2.5" cy="16.5" fill="url(#b)" r="1.5"/><g transform="translate(0 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(#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></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..f1a1be63c
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" 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="g" 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.018)"><path d="m.44 1.44 14.88.006-.004 2.626-6.145 5.31v6.18h-2.621v-6.182l-6.11-5.308z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round"/><path d="m1.312 2.32 13.006.05v1.32l-6.02 5.25v5.736h-.874v-5.736l-6.112-5.295z" fill="none" stroke="#fdfdfb"/></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_removehyperlink.svg b/icon-themes/elementary_svg/cmd/sc_removehyperlink.svg
new file mode 100644
index 000000000..f19a37ae8
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f"><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..487d53557
--- /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.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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..fdc22f4aa
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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><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)"/><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..ac34db39c
--- /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(0 -.39448 .42345 0 -.496 18.346)" gradientUnits="userSpaceOnUse" x1="22.044" x2="39.788" y1="18.086" y2="18.336"><stop offset="0" stop-color="#fff"/><stop offset=".286" 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="b" gradientTransform="matrix(.36133 0 0 .3366 -1.14 .135)" gradientUnits="userSpaceOnUse" x1="21.783" x2="21.783" y1="43.122" y2="4.501"><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="c" gradientTransform="matrix(-.36133 0 0 .3366 17.14 .135)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="33.876"><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><linearGradient id="d" gradientTransform="matrix(0 -.39448 -.42345 0 16.496 18.346)" 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="m11.61 13.16c3.75-3.27 2.557-8.604-3.11-8.747v-2.763l-6.14 4.604 6.14 4.603v-2.74c3.298-.128 5.006 2.88 2.648 5.042z" display="block" fill="url(#c)" transform="matrix(-1 0 0 1 14.27 -1.15)"/><path d="m12.49 11.555c1.62-1.895.41-6.574-4.962-6.207l-.056-1.703-3.57 2.61 3.57 2.636v-1.685c5.14-.496 5.502 3.584 5.018 4.35z" display="block" fill="none" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 1 14.27 -1.15)"/><path d="m2.66 12.01c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.127-5.006 2.88-2.648 5.043z" fill="none" stroke="#cc8a00" stroke-linejoin="round"/><path d="m4.39 13.16c-3.75-3.27-2.556-8.605 3.11-8.748v-2.762l6.14 4.604-6.14 4.603v-2.74c-3.298-.128-5.006 2.88-2.648 5.042z" display="block" fill="url(#b)" transform="matrix(-1 0 0 -1 17.73 16.65)"/><g fill="none"><path d="m3.51 11.555c-1.62-1.895-.41-6.575 4.962-6.207l.056-1.703 3.57 2.61-3.57 2.636v-1.685c-5.14-.496-5.502 3.584-5.018 4.35z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 -1 17.73 16.65)"/><path d="m13.34 3.49c3.75 3.27 2.557 8.604-3.11 8.747v2.763l-6.14-4.604 6.14-4.603v2.74c3.298.128 5.006-2.88 2.648-5.042z" opacity=".5" stroke="#0f5a00" stroke-linecap="round"/></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..9cd20c631
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_replycomment.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" xlink:href="#d" y1="7.549542" y2="39.399513"/><radialGradient id="c" cx="4.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="d" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#c)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#d)"/><g stroke-width="1.363474" transform="matrix(.73342046 0 0 .73342046 4.263589 4.630295)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8222656 2.4511719c-.3964949-.0179246-.7798162-.0100746-1.1816406.0292969-.1364936.0133738-.2848204.0346592-.4453125.0585937-1.4884643.2219867-2.8923061.8316329-3.8457031 1.6679687-.9571069.8395903-1.4622321 1.8340813-1.3691406 3.0371094.1182413 1.5280517 1.5969654 2.7104027 3.265625 3.2675784a.48276522.48276522 0 0 1 .087891.03711c.095902.05484.1680847.139932.2304687.230469.093536.118584.1557211.258931.1640625.410156.00413.05033.00626.102166 0 .152344a.48276522.48276522 0 0 1 -.017578.08008l-.015625.05273.7070313-.519531a.48276522.48276522 0 0 1 .044922-.03125c.1379023-.07874.2995139-.109471.4570313-.08984l-.039063-.0039c.3712599.01652 1.1385854.02951 1.4335937.002 1.3745976-.128475 3.0048347-.764519 4.1562497-1.6523995 1.154464-.8902314 1.796994-1.9439855 1.660156-3.0585937-.14758-1.2021091-.91389-2.1623422-2.099609-2.8242188-.885627-.4943627-2.007964-.7921142-3.1933594-.8457031z" fill="none" stroke="url(#b)"/></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..58eaa53e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_reportnavigator.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="23.896" cy="3.99" gradientTransform="matrix(0 .71350132 -.94180913 0 13.970683 -11.981372)" 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.833901" x2="9.833901" y1="5.364319" y2="15.161281"><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(.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><radialGradient id="d" cx="91.349998" cy="16.447752" gradientTransform="matrix(0 .44015931 -.44016136 0 17.452437 -33.357288)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#f" y1="6.694915" y2="7"/><linearGradient id="f"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#f" y1="5" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#i" y1="17" y2="17"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#i" y1="15" y2="14"/><linearGradient id="k" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="22" y2="26"/><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;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"/><path d="m10.212772 5.1735302c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637568 0 2.794009 2.2697507 5.063758 5.0637562 5.063758 2.794005 0 5.06376-2.269749 5.063756-5.063758 0-2.7940076-2.269751-5.0637568-5.063756-5.0637568z" fill="url(#a)"/><g fill="none"><path d="m14.914831 10.237288c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.5968732 0-4.7020543-2.105182-4.7020543-4.702059 0-2.5968777 2.1051811-4.7020594 4.7020543-4.7020594 2.596883 0 4.702064 2.1051817 4.702064 4.7020594z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.07465 4.6492972c-2.9935204 0-5.4253501 2.4318275-5.4253501 5.4253508 0 2.993524 2.4318297 5.425352 5.4253501 5.425352 2.99352 0 5.425355-2.431828 5.42535-5.425352 0-2.9935233-2.43183-5.4253508-5.42535-5.4253508z" opacity=".7" stroke="#636363"/><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(#c)"/></g><path d="m13.688741 10.23802a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#d)"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.80258 .650926)"><path d="m3.1782893.66986989-.3038575 2.02674971-.3290511-.082532v1.0952515l.2818838-.047551.047167.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.3208298-.048474v-.6077151l-.2331396.00947-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#e)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#g)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#h)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#j)"/></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(#k)" 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..78f8d98b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1 3v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z" fill="#fff" opacity=".35"/><path d="m0 10.000001v.999999h1v3h-1v1h1 1 3v-1h-1v-3h1v-.999999h-3-1zm2 .999999h1v3h-1z" fill="#fff" opacity=".35"/><g fill="#565656"><path d="m1 2v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z"/><path d="m0 9.000001v.999999h1v3h-1v1h1 1 3v-1h-1v-3h1v-.999999h-3-1zm2 .999999h1v3h-1z"/><path d="m6.493017 2.9999997a.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 -.074219.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.013673h9.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156241a.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 -.05671-.00389zm0 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 -.042969.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.0156242a.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.0156242zm0 3.0000003a.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 -.00585.05079.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.01367h5.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.4938083 7.4999997h5.0143087-5.0143086z"/><path d="m6.4938083 4.4999997h9.0143037-9.0143036z"/><path d="m6.4938083 13.5h5.0143087-5.0143086z"/><path d="m6.4938083 10.5h9.0143037-9.0143036z"/></g></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..d137b14f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="m3 12h1v3h-1z" opacity=".35"/><path d="m3 10h1v1h-1z" opacity=".35"/><path d="m1 12h1v3h-1z" opacity=".35"/><path d="m1 10h1v1h-1z" opacity=".35"/><path d="m3 4h1v3h-1z" opacity=".35"/><path d="m3 2h1v1h-1z" opacity=".35"/></g><g fill="#565656"><path d="m3 11h1v3h-1z"/><path d="m3 9h1v1h-1z"/><path d="m1 11h1v3h-1z"/><path d="m1 9h1v1h-1z"/><path d="m3 3h1v3h-1z"/><path d="m3 1h1v1h-1z"/><path d="m5.4921875 2.9999997a.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 -.074219.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.013673h9.015625a.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-.091798.50005006.50005006 0 0 0 -.05078-.00391.50005006.50005006 0 0 0 -.0059 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 -.00585.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.0156246a.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 -.05671-.00389zm0 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 -.042969.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.0156247a.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.0156247zm0 3.0000003a.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 -.00585.05079.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.01367h5.015625a.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 .01563-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.154297-.02734z"/></g><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 7.4999997h5.0143092-5.0143091z"/><path d="m5.4929788 4.4999997h9.0143042-9.0143041z"/><path d="m5.4929788 13.5h5.0143092-5.0143091z"/><path d="m5.4929788 10.5h9.0143042-9.0143041z"/></g></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..b8da80fcc
--- /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(.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(0 -2)"><rect fill="url(#a)" height="3" rx=".424" ry=".491" width="14.004" x="1" y="8"/><path d="m4.5019531 5.0019531c-.276 0-.5.224-.5.5v3.9960938c0 .276.224.5.5.5h10.9999999c.276 0 .5-.224.5-.5.002-5.004 0 1.0029061 0-3.9960938 0-.276-.224-.5-.5-.5zm.4980469.9980469h5v3h-5zm6 0h4l.0039 3h-4.0039v-1h.002v-1.9980469h-.002zm4.001953 0h.002c0 1.167.000047.583-.002 0z" fill-opacity=".317647" transform="translate(0 2)"/></g><g fill="none" stroke="#ce5c00" 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..35a6406bd
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></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..9f15cef38
--- /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.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" 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><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-1)"/></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..97a9b9eed
--- /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.378" x2="17.064" y1="22.099" y2="35.86"><stop offset="0" stop-color="#fff"/><stop offset=".002" 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 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><path d="m3.506 14.54v-12.04l11.238 6.02z" fill="url(#b)" transform="translate(-1)"/><g fill="none"><path d="m2.506 14.54v-12.04l11.238 6.02z" opacity=".5" stroke="#004372" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.777 4.312v8.404l7.85-4.195z" opacity=".6" stroke="url(#a)" stroke-width=".915" transform="translate(-1)"/></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..a4426d2bb
--- /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><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="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"/><path d="m11.718073 9.0081332-3.2660882 3.6289858-3.2660875-3.6289858h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g><path d="m11.718073 8.0081323-3.2660882 3.6289867-3.2660875-3.6289867h2.1773921v-3.6452338h2.1773922v3.6452338z" fill="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-width=".725797"/></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..735190eb7
--- /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="56.89" y1="21.153" y2="21.153"><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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 1.233)" 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" 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(.2857 0 0 .3042 3.095 3.213)" 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="m1 14v-12h14v12z" fill="url(#c)" transform="matrix(0 1 -1 0 15 0)"/><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.952 3.98h10l.048 11.02h-10z" fill="url(#h)"/><g fill="none"><path d="m14.5 14.5h-9l-.048-10.02h9z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.452 3.48h11l.048 12.02h-11z" stroke="url(#f)" 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(#i)" stroke-linecap="round" stroke-width=".726"/></g><path d="m13.735 10-3.266 3.63-3.269-3.63h2.18v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..bb0c3da4e
--- /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(.2538 0 0 .30502 21.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#b" y1="50.786" y2="2.906"/><linearGradient id="b"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 4.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="6.923" y2="41.077"/><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(.2857 0 0 .3042 3.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" 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><linearGradient id="g" gradientTransform="matrix(.2432 0 0 .3513 4.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="6.923" y2="41.077"/><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .305 21.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#b" y1="50.786" y2="2.906"/><linearGradient id="i" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#b" y1="50.786" y2="2.906"/><path d="m5 1h10l.048 11.02h-10z" fill="url(#e)" transform="translate(-4)"/><g fill="none"><path d="m14.548 11.52h-9l-.048-10.02h9z" stroke="url(#g)" stroke-linecap="round" transform="translate(-4)"/><g stroke-linejoin="round"><path d="m4.5.5h11l.048 12.02h-11z" stroke="url(#h)" transform="translate(-4)"/><path d="m2.5 1.5h11l.048 12.02h-11z" stroke="url(#i)"/></g></g><path d="m5.034 2.966h10l-.034 12.034h-10z" fill="url(#e)"/><g fill="none"><path d="m14.5 14.5h-9l.034-11.034h9z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.534 2.466h11l-.034 13.034h-11z" stroke="url(#a)" stroke-linejoin="round"/><path d="m13.718 10.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.178v3.645z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-width=".726"/></g><path d="m13.718 9.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..ace5d1b47
--- /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(.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="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="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"/><path d="m11.718073 9.0081332-3.2660882 3.6289858-3.2660875-3.6289858h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g><path d="m11.718073 8.0081323-3.2660882 3.6289867-3.2660875-3.6289867h2.1773921v-3.6452338h2.1773922v3.6452338z" fill="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-width=".725797"/><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="#49aaeb"/><path d="m7.995156.983051h1.004843v2.050848h-1.004843z" fill="#2f78c8"/><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..4a60ce5b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveasremote.svg
@@ -0,0 +1 @@
+<svg 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="8.523819" x2="8.527465" y1="11.008817" y2="3.432546"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m.0637784 14h15.8724426v1h-15.8724426z" display="block" fill="#8c8c8c"/><path d="m6.933611 9.4832621c-.3982238 0-.7148089.2656208-.7148089.5997739v3.238795h-.02073c-.3057262 0-.714809.265621-.714809.599773v.995359c0 .334153.3165851.599774.714809.599774h3.6038576c.3983213 0 .7148083-.265621.7148083-.599774v-.995359c0-.334152-.316487-.599773-.7148083-.599773h-.2632778v-3.238795c0-.3341531-.3165856-.5997739-.7148096-.5997739z" display="block" fill="#e7e7e7" stroke="#8c8c8c" stroke-width=".966525"/><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 10.9991096h-10z" fill="url(#c)"/><g fill="none"><path d="m12.5 11.5h-9.0000001v-10h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m11.723934 7.0000009-3.2660887 3.6289861-3.2660875-3.6289861h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 11.99909804h-11.000076z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m11.723934 6-3.2660887 3.6289867-3.2660875-3.6289867h2.1773921v-3.6452338h2.1773922v3.6452338z" fill="#46a8ea" fill-opacity=".984314" stroke="#2f78c8" stroke-linecap="round" stroke-width=".725797"/></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..063db4e10
--- /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" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="56.89" y1="21.153" y2="21.153"><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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 1.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" 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="h" gradientTransform="matrix(.3142 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#d" y1="-13.091" y2="-40.164"/><linearGradient id="i" 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="j" 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><linearGradient id="k" 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="l" 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="m" gradientTransform="matrix(.2857 0 0 .3042 3.095 3.213)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" xlink:href="#f" y1="15.009" y2="7.433"/><g transform="matrix(0 1 -1 0 15 0)"><path d="m1 14v-12h14v12z" fill="url(#c)"/><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(#e)" stroke-linejoin="round"/><path d="m2.008 3.085v9.957h11.96v-9.957z" fill="url(#i)"/><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(#j)" 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.865-1.008-3.065 0-.71.316-.925.47-1.437h-1.11c-.166.346-.41.618-.41 1.613z" fill="#fff"/><path d="m-13.488-12.572h10.976v8.955h-10.976z" fill="none" stroke="url(#h)" 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(#g)" fill-rule="evenodd" opacity=".15"/></g><path d="m4.952 3.98h10l.048 11.02h-10z" fill="url(#m)"/><g fill="none"><path d="m14.5 14.5h-9l-.048-10.02h9z" stroke="url(#l)" stroke-linecap="round"/><path d="m4.452 3.48h11l.048 12.02h-11z" stroke="url(#k)" stroke-linejoin="round"/><path d="m13.735 11-3.266 3.63-3.267-3.63h2.178v-3.645h2.178v3.645z" opacity=".6" stroke="url(#n)" stroke-linecap="round" stroke-width=".726"/></g><path d="m13.735 10-3.266 3.63-3.267-3.63h2.178v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..d2848ce39
--- /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="65.296997" cy="48.216" gradientTransform="matrix(0 .41197907 -.4481865 0 34.425433 -22.469074)" 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(.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><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="m13.763672 4.0039062a1.3428048 1.3428048 0 0 0 -.632813.1621094c-.381399.145676-.728488.3750444-.93164.7421875a1.3428048 1.3428048 0 0 0 -.003907.0097657l-2.7187495 5.0078124-.9921875-.7929687a1.3428048 1.3428048 0 0 0 -.1914062-.1269531c-.8195062-.4507283-1.9320769-.1324025-2.3828126.6953125l.1191407-.1796875-1.0078125 1.2988276a1.3428048 1.3428048 0 0 0 -.1152344.175782c-.4590542.834644-.1324638 1.926656.6933594 2.380859l-.2109375-.142578 3.3300781 2.765625h3.408203l3.964844-7.296875v-3.6503906c-.001284-.0007103-.00262-.0012458-.003906-.0019532h.003906l-1.507813-.8339843a1.3428048 1.3428048 0 0 0 -.011718-.0058594c-.234253-.1264967-.455052-.1787088-.664063-.1992187-.003722-.0003653-.008003-.0035623-.011719-.0039063a1.3428048 1.3428048 0 0 0 -.132812-.0039063z" fill="#fff" fill-opacity=".627451"/><g transform="translate(-1.195396 1)"><path d="m9.200193 9.411963 1.905241 1.458333 3.85439-6.5076151 1.509296.8350133.403002.2720654-4.951276 9.3066734-4.694891-3.86223 1.434811-1.8974012z" fill="url(#a)" stroke-width=".78405"/><g fill="none" transform="translate(-6 -8)"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#b)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></g></g></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..f7db0555f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sbanativesql.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(.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(.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="h" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="i" 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="j" 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="k" 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="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=".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="m" 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>
+
+
+
+
+
+ /&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(#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.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(#g)" stroke="url(#h)"/><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(#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="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(#m)"/><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:.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(#l)"/></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..71b9af7f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_scaletext.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.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;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(#a)" stroke="#000" stroke-opacity=".471" stroke-width=".962"/><path d="m12.5.5-3 3h6zm0 15-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..eff434a45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_searchdialog.svg
@@ -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(.416 -.417 .52 .515 -15.747 2.65)" 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(.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.057" y2="26.03"><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.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.195 0 0 .18 50.002 -.89)" gradientUnits="userSpaceOnUse" x1="-172.653" x2="-164.718" y1="99.667" y2="91.973"><stop offset="0" stop-color="#242424" stop-opacity=".992"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.502 0 0 .462 -.38 1.903)" gradientUnits="userSpaceOnUse" x1="32.893" x2="31.364" y1="27.988" y2="29.484"><stop offset="0" stop-color="#575757"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.195 0 0 .18 -25.223 .847)" gradientUnits="userSpaceOnUse" x1="212.044" x2="210.581" xlink:href="#o" y1="123.74" y2="74.262"/><linearGradient id="o"><stop offset="0" stop-color="#fff" stop-opacity=".195"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="18.241" cy="21.818" gradientTransform="matrix(.703 0 0 .687 -3.238 -4.49)" gradientUnits="userSpaceOnUse" r="8.309" xlink:href="#o"/><radialGradient id="q" cx="15.414" cy="13.078" gradientTransform="matrix(1.45 0 0 1.128 -15.28 -9.906)" gradientUnits="userSpaceOnUse" r="6.656" xlink:href="#o"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="8.72024" x2="8.72024" y1="14.43561" y2="2.39531"><stop offset="0" stop-color="#343434" stop-opacity=".976"/><stop offset="1" stop-color="#929292"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="8.45498" x2="8.44415" y1="14.53748" y2="2.42384"><stop offset="0" stop-color="#333"/><stop offset="1" stop-color="#333" stop-opacity=".612"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="8.958472" x2="8.958472" y1="14.116058" y2="2.582718"><stop offset="0" stop-color="#979797"/><stop offset="1" stop-opacity=".341"/></linearGradient><path d="m13.68 12.5 8.734 7.487-1.21 1.513-8.704-8.1z" fill="url(#l)" fill-rule="evenodd" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><path d="m21.218 21.01-7.005-8.046 8.475 6.85z" fill="url(#n)" fill-rule="evenodd" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><path d="m15.824 14.317a1.01 1.855 46.55 1 1 -1.36 1.492 1.01 1.855 46.55 1 1 1.36-1.493z" fill="#3e3e3e"/><path d="m14.97 8.197a5.84 5.705 0 1 1 -11.683 0 5.84 5.705 0 1 1 11.683 0z" fill="url(#p)" fill-rule="evenodd" opacity=".4" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><path d="m8.888 3.286c-2.912 0-5.27 2.112-5.27 4.72 0 .754.065 1.532.415 2.164.7.23 1.614.304 2.404.304 3.45 0 6.42-2.563 6.632-5.606-.97-1.025-2.567-1.582-4.182-1.582z" fill="url(#q)" fill-rule="evenodd" opacity=".6" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><path d="m9 2.5c-3.587 0-6.5 2.69-6.5 6s2.913 6 6.5 6 6.5-2.69 6.5-6-2.913-6-6.5-6zm.077.394c3.21 0 5.82 2.404 5.82 5.367 0 2.965-2.61 5.37-5.82 5.37s-5.814-2.405-5.814-5.37c0-2.962 2.604-5.366 5.814-5.366z" fill="url(#r)" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><path d="m9.042 2.673c-3.417 0-6.185 2.56-6.185 5.714 0 3.153 2.768 5.713 6.185 5.713 3.416 0 6.19-2.56 6.19-5.713 0-3.154-2.774-5.714-6.19-5.714zm.035.22c3.21 0 5.567 2.405 5.567 5.368 0 2.965-2.356 5.114-5.567 5.114-3.21 0-5.602-2.15-5.602-5.113 0-2.962 2.392-5.366 5.602-5.366z" fill="url(#t)" transform="matrix(.76 0 0 .8 -1.52 -1.6)"/><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="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="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.7 0 0 .7 5.29 5.02)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.7 0 0 .7 5.29 5.02)"/><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="#0c0c0c" opacity=".6"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><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=".485"><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></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..7961ed942
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrink.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g stroke-linecap="round"><path d="m1.4929788 12.5h13.0141432z" fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(-.00005 -4)"/><g fill="#fcaf3e" stroke="#ce5c00"><path d="m8.0000001 10.5-3 3h5.9999999z"/><path d="m8.0000001 6.4808948-3-3h5.9999999z"/></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..484a09dea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g stroke-linecap="round" transform="matrix(1 0 0 -1 0 19)"><path d="m1.4929788 12.5h13.0141432z" fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(-.00005 -4)"/><path d="m8.0000001 10.5-3 3h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..4b59fd08b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g stroke-linecap="round" transform="translate(0 -3)"><path d="m1.4929788 12.5h13.0141432z" fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(-.00005 -4)"/><path d="m8.0000001 10.5-3 3h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..d46c8582d
--- /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="#729fcf" 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..4cb18e023
--- /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.89" y1="21.153" y2="21.153"><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 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-71.434" xlink:href="#c" y1="35.03" y2="31.752"/><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="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="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.488-12.572h10.976v8.955h-10.976z" 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"/></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..b2fba901e
--- /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=".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="j" gradientUnits="userSpaceOnUse" x1="10.262712" x2="10.503052" y1="-3.591695" y2="10.238813"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="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="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#j)"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#b35039" fill-opacity=".352941"/><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="#126400" fill-opacity=".294118"/><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="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="#ce5c00"/><path d="m1 1.000001h14v14h-14z" fill="#fcaf3e" opacity=".65"/></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..e97f0d512
--- /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" 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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m1.4238281 1c-.234896 0-.4238281.2182204-.4238281.4902344v13.0195316c0 .272014.1889321.490234.4238281.490234h4.5761719v-10h9v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#e)"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#f)"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953h4.00390625v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2h4 1 4 .998047.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v3h-4.001953v-2.9980469h-1.0000001v2.9980469h-4v-2.9980469h-1v2.9980469h-4.00195315z" opacity=".32"/><path d="m1.5 1.5000004h13v1.9999996h-10v11h-3z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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_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..9eb758ed3
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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="#ce5c00"/><path d="m1 1.000001h14v14h-14z" fill="#fcaf3e" opacity=".65"/><g fill="#ce5c00"><path d="m10 .494179h1v15.505821h-1z"/><path d="m5 .494179h1v15.505821h-1z"/><path d="m1 4h14v1h-14z"/><path d="m1 7h14v1h-14z"/><path d="m1 11h14v1h-14z"/></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..49b8ee26b
--- /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" 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="b" 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><g transform="translate(-3.000323 -1.999977)"><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><g transform="translate(-3 -2)"><path d="m5.9980001 2.998046c-.554-.0001203-1.0000983.446-1 1l.0019529 11.001954c.0000983.554.446.99988 1 1l9.002.002c.554.00012 1.000098-.446 1-1l-.001953-11.002c-.000098-.554-.446-.9998797-1-1zm0 1 9.0019999.001954.002 11.001954-9.002-.001954z" fill="#ce5c00"/><path d="m6 4h9v11.000001h-9z" fill="#fcaf3e" opacity=".65"/><g fill="#ce5c00"><path d="m9.9999999 3.999999h1.0000001v12.000001h-1z"/><path d="m5.9999999 6.999999 9.0000001.000001v1l-9.0000001-.000001z"/><path d="m5.9999999 10.999999 9.0000001.000001v1l-9.0000001-.000001z"/></g></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..66af2d67e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectunprotectedcells.svg
@@ -0,0 +1 @@
+<svg 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.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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" gradientTransform="matrix(.66667 0 0 .46667 -5.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="29" y2="14"/><linearGradient id="d"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66667 0 0 .46667 -14.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="29" y2="14"/><linearGradient id="f" gradientTransform="matrix(.66667 0 0 .46668 -3.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="29" y2="14"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66667 0 0 .46668 3.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="29" y2="14"/><linearGradient id="i" 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="j" gradientTransform="matrix(-.93358 0 0 1 21.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#g" y1="27.5" y2="27.5"/><linearGradient id="k" 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="l" 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="m" 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="n" 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><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m1 4v-3h4v3z" fill="#9cde4a"/><path d="m0 4c0 .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="#5ca12a"/><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(#n)" 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(#m)" 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(#l)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#k)" 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(#j)"/><path d="m1.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#i)"/></g></g><rect fill="url(#h)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="9" y="-14"/><rect fill="url(#f)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="2" y="-14"/><rect fill="url(#e)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="1" y="7"/><rect fill="url(#c)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="10" y="7"/></g><path d="m.9999999 0h4.0000001v5h-4.0000001z" fill="#fcaf3e" opacity=".65"/><path d="m1 0c-.554 0-.9999913.446-1 1l-.0000471 3c-.0000087.554.446 1 1 1h4.0000001c.554 0 .9999913-.446 1-1l.000047-3c.0000087-.554-.446-1-1-1zm0 1h4v3h-4.0000001z" fill="#ce5c00"/></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..6eda4351e
--- /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" 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="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.122792" x2="7.007569" xlink:href="#c" y1="-5.470984" y2="4.692178"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".99017823" stop-color="#ff9f9f" stop-opacity=".871324"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#febcbc" 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-color="#ae0000" stop-opacity=".960784"/><stop offset="1" stop-color="#b20000" stop-opacity=".494118"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="8.276144" cy="9.994116" gradientTransform="matrix(0 2.5645243 -2.8983276 0 36.991821 -24.485687)" gradientUnits="userSpaceOnUse" r="12.671875" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.24324054 0 0 .35134798 2.161459 -.432362)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="6.185116" y2="41.814945"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#h" y1="30.188753" y2="15.737678"/><linearGradient id="j" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#h" y1="30.188753" y2="15.737678"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#e" y1="8.9577" y2="17.957701"/><linearGradient id="l" 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="m" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#n" y1="28.666" y2="16.007"/><linearGradient id="n"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#n" y1="30.773" y2="45.531"/><linearGradient id="p" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#h" y1="15" y2="44.001"/><linearGradient id="q" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#n" y1="30.773" y2="45.531"/><g transform="translate(-2)"><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)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".870588"/><path d="m2.4999621.499974c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.999098s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.000052z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><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(#f)"/><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-2.608733 4.060196-3.5 6.40625h1.125c.690809-1.542126 1.561646-3.227005 2.375-4.40625z" fill="#fff6f6" fill-rule="evenodd" opacity=".1"/><g fill="none"><path d="m3.4992804 5.5202017v1.401819m5.656969 7.5779293h3.3429306v-5.4478063m-.0055-7.5520934h-3.4382436m-5.556188 7.2148914v1.3318833m4.038627 4.453125h1.049207" opacity=".3" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5 5.315775v1.50405m6.831371 8.680175h4.168629v-5.777528m-.34468-9.22196402-3.817416-.000508m-6.837904 8.24935902v1.434608m5.05633 5.306092 1.149386.0099" opacity=".2" stroke="#410000" stroke-linejoin="round"/></g></g><g transform="translate(-1 -2.982349)"><rect fill="url(#k)" fill-rule="evenodd" height="9.999999" rx=".46667" ry=".45455" stroke="url(#l)" 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(#p)" 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(#o)"/><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#m)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#q)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#i)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#j)"/></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..ac291e653
--- /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(.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.498047.0019531-.5.5.001953 12.9980469.5.5h15l.5-.5-.002-12.9980469-.5-.5zm.49804688.9980469h14.00390612l.002 12.001953h-14.00395312zm7.00195312.0019531.001953 5.9980469h-7v1h7v5h1v-5h6v-1h-6l-.001953-5.9980469z" fill="#acacac"/><path d="m.5.5v14h15v-14zm2 2h11v10h-11z" fill="#fcaf3e"/><g fill="none" stroke="#ce5c00"><path d="m.5.5h15v14h-15z"/><path d="m2.5 2.5h11v10h-11z"/></g></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..f4d0a59b6
--- /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(.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="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="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)"/><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..2a69c8d76
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 -.05 -3.032)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><g transform="translate(0 2)"><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="4" x="6" y="-1"/><path d="m5.502-1.998c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h4v3h-4zm0 4h4v2h-3.996v1h3.996v3h-3.996v1h3.996l.002 3.002h-4z" opacity=".32"/></g><path d="m5.5.52 5 .0461942v3.4247558l-5 .00905z" fill="url(#c)"/><path d="m5.502.002c-.276 0-.51.224-.5.5v3.5h.998v-3.002h4v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm.5 3v1zm3.996 0v1z" fill="#126400" opacity=".4"/><path d="m5.002 3.5h5.998l-.002.5h-5.998z" fill="#0c4400" fill-opacity=".592" opacity=".32"/><path d="m6.5 1.5h3l-.000001 13h-2.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..ce87d62c8
--- /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(.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(0 -2)"><rect fill="url(#a)" height="3" rx=".424" ry=".491" width="14.004" x="1" y="8"/><path d="m.502 7.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.498.998h4v3h-4zm5 0h4v3h-4v-1h.002v-1.998h-.002zm5 0h4l.004 3h-4.004v-1h.002v-1.998h-.002zm4.002 0h.002c0 1.167 0 .583-.002 0z" opacity=".32"/></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..ed3c2b425
--- /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" 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="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#d" y1="7" y2="14"/><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=".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="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)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" 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" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m4 3h8v1h-8z" fill="#7e7e7e"/><path d="m4 5h7v1h-7z" fill="#7e7e7e"/><ellipse cx="10.749981" cy="10.750013" fill="url(#a)" rx="4.750019" ry="4.750013" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".75"/><ellipse cx="10.749981" cy="10.750013" fill="none" rx="3.795795" ry="3.79579" stroke="url(#b)" stroke-linecap="square" stroke-opacity=".75"/><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..9d7b9cb3e
--- /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" 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="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#d" y1="7" y2="14"/><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=".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="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)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" 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" stroke="url(#c)" 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"><ellipse cx="10.749981" cy="10.750013" fill="url(#a)" rx="4.750019" ry="4.750013" stroke="#7239b3"/><ellipse cx="10.749981" cy="10.750013" fill="none" rx="3.795795" ry="3.79579" stroke="url(#b)"/></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..d12386451
--- /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"><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><radialGradient id="b" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .41197907 -.4481865 0 34.425433 -22.469074)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#a"/><linearGradient id="c" 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><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 -.05 -3.032)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="-4" y2="17"/><g transform="translate(0 2)"><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="4" x="6" y="-1"/><path d="m5.502-1.998c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h4v3h-4zm0 4h4v2h-3.996v1h3.996v3h-3.996v1h3.996l.002 3.002h-4z" opacity=".32"/></g><path d="m5.5.52 5 .0461942v3.4247558l-5 .00905z" fill="url(#f)"/><path d="m5.502.002c-.276 0-.51.224-.5.5v3.5h.998v-3.002h4v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm.5 3v1zm3.996 0v1z" fill="#126400" opacity=".4"/><path d="m5.002 3.5h5.998l-.002.5h-5.998z" fill="#0c4400" fill-opacity=".592" opacity=".32"/><path d="m6.5 1.5h3l-.000001 13h-2.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="translate(-1.195396 1)"><path d="m9.200193 9.411963 1.905241 1.458333 3.85439-6.5076151 1.509296.8350133.403002.2720654-4.951276 9.3066734-4.694891-3.86223 1.434811-1.8974012z" fill="url(#b)" stroke-width=".78405"/><g fill="none" transform="translate(-6 -8)"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#c)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></g></g></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..857bbf433
--- /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"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .41197907 -.4481865 0 34.425433 -22.469074)" 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(.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><linearGradient id="c" 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(0 -2)"><rect fill="url(#c)" height="3" rx=".424" ry=".491" width="14.004" x="1" y="8"/><path d="m.502 7.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.498.998h4v3h-4zm5 0h4v3h-4v-1h.002v-1.998h-.002zm5 0h4l.004 3h-4.004v-1h.002v-1.998h-.002zm4.002 0h.002c0 1.167 0 .583-.002 0z" opacity=".32"/></g><g transform="translate(-1.195396 1)"><path d="m9.200193 9.411963 1.905241 1.458333 3.85439-6.5076151 1.509296.8350133.403002.2720654-4.951276 9.3066734-4.694891-3.86223 1.434811-1.8974012z" fill="url(#a)" stroke-width=".78405"/><g fill="none" transform="translate(-6 -8)"><path d="m15.21 1047.587 5.177-8.65 1.558.947m-5.556 9.958-4.842-3.82.79-1.006" opacity=".5" stroke="url(#b)" transform="matrix(.78405 0 0 .78405 5.162 -801.315)"/><path d="m20.993 12.373c-.157-.016-.314.062-.395.213l-3.446 6.405-2.215-1.79c-.198-.11-.444-.038-.552.162l-.993 1.296c-.108.2-.036.45.162.56l4.05 3.397c.046.026.17.063.218.07.16.02.25-.082.333-.235l4.648-8.638c.108-.2.035-.45-.162-.56l-1.49-.83c-.05-.03-.105-.043-.157-.05z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".684476"/></g></g></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..796ed7af6
--- /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"><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="#565656"/><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="#565656"/><circle cx="2.631483" cy="17.474367" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.631483" cy="16.474367" fill="#565656" r="1.5"/></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..60a41b16f
--- /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="#b5cc85"/><stop offset=".262" stop-color="#9abe74"/><stop offset=".705" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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..8bdabfef8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shear.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(.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="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" 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="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10.898305" x2="8" y1="4.895979" 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;gt;
+ <g transform="matrix(0 -.64286409 -.64676805 0 6.557224 15.607257)"><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#a)"/><g stroke-miterlimit="7" stroke-width="1.550837"><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" fill="#46a9eb" fill-opacity=".984314" stroke="#2f78c8" stroke-linejoin="round"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" fill="none" stroke="url(#b)"/></g></g><g transform="matrix(0 .64286409 -.64676805 0 14.470152 -.250073)"><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#a)"/><g stroke-miterlimit="7" stroke-width="1.550837"><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" fill="#46a9eb" fill-opacity=".984314" stroke="#2f78c8" stroke-linejoin="round"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" fill="none" stroke="url(#b)"/></g></g><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(#d)" stroke-linecap="round"/><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></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..d5b2a685c
--- /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="#e2c8fa"/><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=".9" 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..11ff42fe6
--- /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.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..472b7a199
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showallnotes.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width="1.185616"><g transform="matrix(.84344321 0 0 .84344321 2.424707 -.341214)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#b)"/></g><g transform="matrix(.84344321 0 0 .84344321 .080197 2.846422)"><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.8378906 2.1152344c-.4108765-.0185747-.8122889-.009724-1.2304687.03125-.1485653.0145567-.3010742.0367061-.4609375.0605468-1.5454544.2304861-3.0032319.8562923-4.0175782 1.7460938-1.0154732.8907901-1.5841543 2.0017098-1.4824218 3.3164062.1332121 1.7215218 1.7472979 2.9772658 3.4941406 3.5605468a.14665465.14665465 0 0 1 .025391.01172c.056878.03252.1019184.08141.1367188.136719.054218.0667.090271.148225.09375.234375.00274.02895.0036.05706 0 .08594a.14665465.14665465 0 0 1 -.00586.02539l-.3085938 1.015625 1.5195313-1.115235a.14665465.14665465 0 0 1 .013672-.0078c.07485-.04274.1605833-.06144.2460937-.05078.3831819.01677 1.1243937.03217 1.46875 0 1.4494449-.135428 3.120688-.786181 4.330078-1.7187664 1.210316-.9333002 1.942557-2.1009943 1.78711-3.3671875-.162351-1.3224195-1.014365-2.3755291-2.269532-3.0761719-.940262-.5248609-2.108456-.8330037-3.3398434-.8886718z" fill="none" stroke="url(#b)"/></g></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..d6c8cc429
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="matrix(0 1 -1 0 16.998 .002)"><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m.998 5.998c-.554 0-1.00027686.4460001-1 1l.002 4.002c.00027686.554.446 1 1 1h14c.554 0 1.000277-.446 1-1l-.002-4.002c-.000277-.5539999-.446-1-1-1zm0 1h14l.002 4.002h-14z"/><path d="m6.998 6.998h1v4h-1z"/><path d="m10.998 6.998h1v4h-1z"/><path d="m2.998 7h1v4h-1z"/></g></g></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..47fb59840
--- /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" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1="15.499894" y2="48.395687"/><linearGradient id="b" 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(#b)" 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(#a)" 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(#a)" 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(-10 4.986328)"><rect fill="url(#a)" 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 fill="#ce5c00"><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.477029 -3.051145)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 3.477029 13.697592)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g></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..90d020cb6
--- /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.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -10.168068 -17.564338)" 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><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="translate(8.020074 -4.094777)"><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l-.0000003 2h3.0000016l-.000002-2h2.000001v-3z" fill="url(#a)" stroke-width=".750352"/><path d="m12.487047 10.594777v-2h-3.0000003v2h-2l-.0000003 3h2.0000003l.0000017 2h3.0000016l-.000004-2h2.000001v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" stroke-width=".750352"><path d="m11.987047 11.094777h-1.5v-2h1.5z" opacity=".5"/><path d="m12.00291 13.118161-1.515864-.02338.01587 1.976616 1.484133.02338z" opacity=".2"/><path d="m13.987047 11.094777v1h-2l-.0075-1zm-4 0v1h-2v-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..916be0924
--- /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"><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><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(#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" 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(#a)"/><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><path d="m8.0862365.34659903c-.16-.017-.317.062-.4.213l-3.485 6.41599997-2.243-1.793c-.2-.11-.448-.04-.558.162l-1.00600002 1.298c-.11.2-.036.452.164.56 0 0 4.09300002 3.402 4.09800002 3.404.047.026.096.04.146.045.162.02.33-.056.412-.21l4.702-8.654c.1099995-.2.036-.45-.164-.56l-1.508-.83299997c-.05-.028-.106-.043-.16-.048z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".689"/></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..5d6f9edbb
--- /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.970683 -11.981372)" 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.833901" x2="9.833901" y1="5.364319" y2="15.161281"><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(.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><radialGradient id="d" cx="91.349998" cy="16.447752" gradientTransform="matrix(0 .44015931 -.44016136 0 17.452437 -33.357288)" gradientUnits="userSpaceOnUse" r="15.639286"><stop offset="0" stop-color="#07132d"/><stop offset="1" stop-color="#425479"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.169888" x2="12" xlink:href="#f" y1="6.694915" y2="7"/><linearGradient id="f"><stop offset="0" stop-color="#f87e7e"/><stop offset=".232" stop-color="#e34f4f"/><stop offset=".591" stop-color="#c6262a"/><stop offset="1" stop-color="#690b0b"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.5" x2="12" xlink:href="#f" y1="5" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="13.304688" xlink:href="#i" y1="17" y2="17"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14" x2="7.5" xlink:href="#i" y1="15" y2="14"/><linearGradient id="k" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="22" y2="26"/><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><path d="m10.212772 5.1735308c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637562 0 2.794009 2.2697507 5.063758 5.0637562 5.063758 2.794005 0 5.06376-2.269749 5.063756-5.063758 0-2.794007-2.269751-5.0637562-5.063756-5.0637562z" fill="url(#a)"/><g fill="none"><path d="m14.914831 10.237288c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.5968732 0-4.7020543-2.105182-4.7020543-4.702059 0-2.5968777 2.1051811-4.7020594 4.7020543-4.7020594 2.596883 0 4.702064 2.1051817 4.702064 4.7020594z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.07465 4.6492972c-2.9935204 0-5.4253501 2.4318275-5.4253501 5.4253508 0 2.993524 2.4318297 5.425352 5.4253501 5.425352 2.99352 0 5.425355-2.431828 5.42535-5.425352 0-2.9935233-2.43183-5.4253508-5.42535-5.4253508z" opacity=".7" stroke="#636363"/><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(#c)"/></g><path d="m13.688741 10.23802a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#d)"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.80258 .650926)"><path d="m3.1782893.66986989-.3038575 2.02674971-.3290511-.082532v1.0952515l.2818838-.047551.047167.2729986.3038575 2.0267497.3038576-2.0267497-.0056-.2667522.3208298-.048474v-.6077151l-.2331396.00947-.082087-.324698z" fill-opacity=".389706"/><g transform="scale(.26458334)"><path d="m12 2-2.3796637 7.880016 2.3796637 2.119984z" fill="url(#e)"/><path d="m12 2v10l2.392095-2.119984z" fill="url(#g)"/><path d="m12 12v10l2.392095-7.808885z" fill="url(#h)"/><path d="m12 12-2.3796636 2.019549 2.3796636 7.980451z" fill="url(#j)"/></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(#k)" 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..045c836b3
--- /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(.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="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..68e785b9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shownote.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.649902" cy="4.100567" gradientTransform="matrix(1.5302436 .01769006 -.01317205 1.1394219 -2.608987 -.493959)" gradientUnits="userSpaceOnUse" r="7.999919"><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="b" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.937336 1.0952089c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644229 3.6270658 4.2896709l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994977 6.995281-6.2784759-.270876-3.079007-3.849091-5.2649902-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="url(#a)" fill-rule="evenodd" stroke="#956500" stroke-linejoin="round" stroke-opacity=".628676"/><path d="m8.84375 1.96875c-.4171517-.0188584-.8246839-.0104232-1.25.03125-.1538325.0150728-.3091611.0387002-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.092828 3.59375 3.6875.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.75 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#b)"/></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..b8cd80708
--- /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" 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(-9.998047 2)"><rect fill="url(#a)" 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(-9.998047 6.986328)"><rect fill="url(#a)" 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(-10 12.001953)"><rect fill="url(#a)" 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(0 6.986328)"><rect fill="url(#a)" 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 fill="#ce5c00"><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 3.477029 23.697592)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.477029 -9.051145)"><path d="m8.5 5h6.5v1h-6.5z"/><path d="m16 5.5-3-2.5v5z" fill-rule="evenodd"/></g></g></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..eb976ab78
--- /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" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" y1="5.636917" y2="10.837817"><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" y1="654.815" y2="619.307"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&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(#d)" 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(#f)" 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(#e)" 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..c8950a48b
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m1 6.9999995h14v5.0000005h-14z" fill="#fcaf3e"/><g fill="#ce5c00"><path d="m1 6.9999995c-.554 0-1 .446-1 1v3.0000005c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-3.0000005c0-.554-.446-1-1-1zm0 1h14v3.0000005h-14z"/><path d="m5 8h1v3h-1z"/><path d="m10 8h1v3h-1z"/></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..858ba5420
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" 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><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)"/></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..ca0478272
--- /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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><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_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..e2f9f9a11
--- /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(.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="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(.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="d"><path d="m2 0h12v7h-12z"/></clipPath><clipPath id="e"><path d="m2 9h12v7h-12z"/></clipPath><g clip-path="url(#e)" transform="translate(0 -9)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><g clip-path="url(#d)" transform="translate(0 9)"><path d="m3 1h10v14h-10z" fill="url(#a)"/><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(#c)" stroke-linejoin="round"/></g></g><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m8 15.5-3-3h6z"/><path d="m8 .4999793 3 3h-6z"/></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..240576e45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shrink.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(-.34745022 0 0 .37307564 31.855048 -17.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.000071" x2="8.847387" y1="1.99999" y2="10.474566"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" 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;gt;<g stroke-linejoin="round"><path d="m7.588 15.498-.697-2.383h-3.5l-.696 2.382h-2.195l3.39-10.05h2.49l3.404 10.053zm-1.182-4.163q-.966-3.24-1.09-3.664-.12-.423-.172-.67-.216.876-1.24 4.333z" fill="url(#c)" stroke="#000" stroke-opacity=".471" stroke-width="1.028"/><path d="m12.5 3.5-3-3h6z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-opacity=".470588"/><path d="m12.452061 2.4302455-.994141-.9941407h1.988282z" fill="none" stroke="url(#a)" stroke-linecap="square"/></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..99d8ffc8a
--- /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"><stop offset="0" stop-color="#fff"/><stop offset=".99" stop-color="#ff9f9f" stop-opacity=".871"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#febcbc" stop-opacity=".392"/></linearGradient><linearGradient id="b" 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="#f89b7e"/><stop offset=".262" stop-color="#e35d4f"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></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-color="#ae0000" stop-opacity=".961"/><stop offset="1" stop-color="#b20000" stop-opacity=".494"/></linearGradient><radialGradient id="d" cx="8.276" cy="9.994" gradientTransform="matrix(0 2.56452 -2.89833 0 36.992 -24.486)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.24324 0 0 .35135 2.16 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="6.185" y2="41.815"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.123" x2="7.008" xlink:href="#a" y1="-5.471" y2="4.692"/><linearGradient id="g" 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="h" 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="i" 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(#b)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-opacity=".871"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m9.277 1c-2.923 2.785-4.992 3.942-6.277 4.42v1.48c.714-.235 1.6-.62 2.52-1.26 2.12-1.475 4.647-4.27 4.647-4.27-.695 1.513-.897 6.73-.91 13.63h3.743l-.048-1.866c-.164-.812-.958-5.15-1.09-5.938-.343-2.905.262-5.346.45-6.165-.05 0-1.61-.03-3.035-.03zm-6.277 7.686v1.426c1.63.748 3.524 2.675 4.558 4.888h1.115c-.49-2.03-3.668-5.09-5.673-6.314z" fill="url(#d)"/><path d="m12.313 1.03c-1.38 1.145-5.904 4.6-9.313 4.158v3.157s7.073 1.46 10-1.188v-6.063c-.074-.052-.16-.063-.25-.063h-.438zm.656 7.564c-1.307 1.793-2.61 4.06-3.5 6.406h1.124c.69-1.542 1.56-3.227 2.375-4.406v-2z" fill="#fff6f6" fill-rule="evenodd" opacity=".1"/><path d="m3.5 5.52v1.402m5.655 7.578h3.345v-5.448m-.007-7.552h-3.44m-5.553 7.215v1.332m4.037 4.453h1.05" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round"/><path d="m2.5 5.316v1.504m6.83 8.68h4.17v-5.778m-.345-9.22-3.817-.002m-6.838 8.25v1.434m5.056 5.306 1.15.01" fill="none" opacity=".2" stroke="#410000" 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(#g)" 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(#h);stroke:url(#i)" 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..a7e6cd0ac
--- /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"><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="#ce5c00"/></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..014648183
--- /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="4" x2="4" y1="15" y2="3"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="b" cx="9" cy="1.954546" gradientTransform="matrix(.12499997 1.5 -2.3798726 .19832265 12.526569 -9.887631)" gradientUnits="userSpaceOnUse" r="8"><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="c" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="44.812489"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><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.5h2.0759999zm2.9079999 0h2.234zm3.031 0h1.223zm-5.9389999 1.994804h1.2949999zm1.8949999 0h1.229zm1.8235933 0h.7437182zm1.2634067.01038h3.018zm-4.9819999 1.994816h1.7459999zm1.9199999 0h1.1842107zm1.985 0h1.254387zm1.97 0h1.992483z" stroke="#fff" stroke-width=".75"/></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..8e2dd95b1
--- /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"><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="14" cy="5.148" gradientTransform="matrix(-2.0164 0 0 -1.31156 42.23 10.466)" gradientUnits="userSpaceOnUse" r="3.205" xlink:href="#a"/><radialGradient id="c" 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="#a"/><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(#c)" 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(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".683" transform="scale(.92856 1.07693)"/><path d="m12.5 4.5050207-3-3h6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..98e0daa2d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_smallestheight.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(.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="b" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 -1.837836 -.432428)" gradientUnits="userSpaceOnUse" x1="48.66666" x2="32.222214" 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;gt;<g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 16)"><path d="m4.5.5h7v7h-7z" fill="url(#b)" stroke="url(#a)"/><path d="m5.5 1.5h5v5h-5z" fill="none" stroke="url(#c)"/><path d="m11.5 11.792893 3-2.9999998v5.9999998zm-6.997 0-3-2.9999998v5.9999998z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..d1a7e3fbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_smallestwidth.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(.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="b" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.614878" x2="8.893597" y1="7.402869" y2="17.963495"><stop offset="0" stop-color="#fff"/><stop offset=".08997428" stop-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" stroke-linejoin="round"><path d="m4.5.5h7v7h-7z" fill="url(#b)" stroke="url(#a)"/><path d="m5.5 1.5h5v5h-5z" fill="none" stroke="url(#c)"/><path d="m11.5 11.792893 3-2.9999998v5.9999998zm-6.997 0-3-2.9999998v5.9999998z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..94beafec5
--- /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="#b5232a"/></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="#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(#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..4dfe3e252
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_snapframe.svg
@@ -0,0 +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" 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="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 1.972873 -3.8866533 0 46.976844 -18.153909)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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" gradientUnits="userSpaceOnUse" x1="11.000001" x2="11.000001" y1="5" y2="18"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></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><rect fill="url(#b)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="8" rx=".528" ry=".556" width="8" x="4" y="4"/><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="#2a0303" 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(#e)" stroke-opacity=".915"/></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..1543e6f4b
--- /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="#b5232a"/></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="#2a0303" 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..4043e8da4
--- /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"><linearGradient id="a" gradientTransform="matrix(-1.81092 0 0 -2.56547 10.520814 -5.132508)" gradientUnits="userSpaceOnUse" x1="4.860066" x2="5.026478" y1="-1.942289" y2="9.7442"><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"><g stroke-linecap="round" transform="matrix(.99980787 0 0 -.9915361 .992784 15.287688)"><path d="m10.504958 13.89978.000092-11.89978" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><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-linejoin="round" stroke-opacity=".490196" stroke-width=".54972" transform="scale(.97940746 1.0210255)"/></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..92e65e14c
--- /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" transform="translate(.002163 -.020656)"><g stroke-linecap="round" transform="matrix(.99839875 0 0 .99553779 1.009608 .682899)"><path d="m10.50505 13.899781v-11.899781" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><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-linejoin="round" stroke-opacity=".490196"/></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..e252c70e4
--- /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(.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(.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="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" gradientUnits="userSpaceOnUse" x1="7.596" x2="7.596" y1="14.844" y2="4.988"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#b)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m8.404 5-1.71 6h.902l1.71-6zm-2.404 1-2 1.25v1.5l2 1.25v-1l-1.5-.998 1.5-1.002zm4 0v1l1.5 1.002-1.5.998v1l2-1.25v-1.5z" fill="url(#d)"/></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..40c40356e
--- /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"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656" transform="translate(0 -6)"><path d="m1.492979 12.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 16.5h13.014143z"/></g><g stroke="#fff" transform="translate(0 -5)"><path d="m1.492979 12.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 16.5h13.014143z"/></g></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..2ff78208d
--- /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"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656" transform="translate(0 -6)"><path d="m1.492979 11.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 17.5h13.014143z"/></g><g stroke="#fff" transform="translate(0 -5)"><path d="m1.492979 11.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 17.5h13.014143z"/></g></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..08f53bc9b
--- /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"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656" transform="translate(0 -6)"><path d="m1.492979 10.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 18.5h13.014143z"/></g><g stroke="#fff" transform="translate(0 -5)"><path d="m1.492979 10.5h13.014143z"/><path d="m1.492979 14.5h13.014143z"/><path d="m1.492979 18.5h13.014143z"/></g></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..4b12cdaf1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spacing.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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 44.451873 10.784835)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.105507)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m5.2751118 10.492096-.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m13.094083 3.1157583q1.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.3831638v-10.06814301h1.8103738v2.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m11.5 12.49 3-3v6zm-6.997 0-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..72a371814
--- /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"><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.833" cy="966.977" gradientTransform="matrix(1 0 0 1.45344 0 -440.06)" gradientUnits="userSpaceOnUse" r="3.54" xlink:href="#a"/><radialGradient id="c" cx="5.037" cy="967.174" gradientTransform="matrix(1 0 0 1.1456 0 -141.5)" gradientUnits="userSpaceOnUse" r="3.398" xlink:href="#a"/><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(#c)" 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(#b)" 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="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-width=".689"/></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..18428dde1
--- /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="#e2c8fa"/><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=".9" 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..586d38e04
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="translate(0 3)"><path d="m15 5v7h-9v-7z" fill="#46aaec" fill-opacity=".984"/><g fill="#2f78c8"><path d="m16 5c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v7h-9v-7z"/><path d="m8 5h1v7h-1z"/><path d="m15 6v1h-9v-1z"/><path d="m15 9v1h-9v-1z"/><path d="m12 5h1v7h-1z"/></g></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..e310d74fa
--- /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(.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="b"><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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="-4" y2="17"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#a" y1="15.5" y2="48.396"/><linearGradient id="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#c" y1="-4" y2="17"/><clipPath id="g"><path d="m0 11h9v5h-9z"/></clipPath><clipPath id="h"><path d="m-.004 0h9v5h-9z"/></clipPath><radialGradient id="i" cx="64.575" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#b"/><g clip-path="url(#h)" transform="translate(7.004 11)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/></g><g clip-path="url(#g)" transform="translate(7 -11)"><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/></g><path d="m9.516 6.508h2v2h-2z" fill="#9cde4a" stroke="#0f5a00" 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="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#i)" stroke="none" transform="translate(-7.993 -4)"/><path d="m2.507 6.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m3.007 5h2v1h-2z" opacity=".5"/><path d="m3.007 10h2v1h-2z" opacity=".2"/><path d="m1.007 7h2v1h-2zm4 0h2v1h-2z" opacity=".4"/></g></g><path d="m10 7h1v1h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.516 6.508h2v2h-2z" stroke="#0f5a00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v1h-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..0e8135b55
--- /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.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="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"><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="64.575" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" 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><clipPath id="e"><path d="m1 1h5v10h-5z"/></clipPath><clipPath id="f"><path d="m9 1h6v10h-6z"/></clipPath><g clip-path="url(#f)" transform="translate(-9 5)"><rect fill="url(#b)" height="12" rx=".5" width="12" x="2" y="2"/><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(#b)" height="12" rx=".5" width="12" x="2" y="2"/><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><path d="m9.5 8.536v2h-2v-2z" fill="#9cde4a" stroke="#0f5a00" 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.483 11.504v-2.007l2.017-.024v2.007h2.007v2.02h-2.007v2.007l-2.017.024v-2.006h-2.007v-2.02z" fill="url(#d)" stroke="none" transform="translate(-3.992 -8.973)"/><path d="m7.49 2.53v-2.005l2.02-.025v2.007h2.007v2.02h-2.009v2.007l-2.017.024v-2.008h-2.006v-2.02z" fill="none" opacity=".5" stroke="#0f5a00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m7.99 1.034h.97v.952h-.97z" opacity=".5"/><path d="m7.98 5.027h1.004v1.036h-1.004z" opacity=".2"/><path d="m5.967 3.046h2.013v.45h-2.014zm3.041-.012h1.988v.473h-1.988z" opacity=".4"/></g></g><path d="m9.008 9.02v1h-1v-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m9.5 12.536v2h-2v-2z" stroke="#0f5a00" stroke-opacity=".434" stroke-width="1"/><path d="m9.008 13.02v1h-1v-1z" 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..f5401cf66
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_square_rounded_unfilled.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="7.457264" x2="7.510335" y1="2.103449" y2="14"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+ /&amp;gt;
+ <g fill="none"><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" stroke="url(#b)"/><path d="m3.0648181 1.4374998c-1.2118931 0-1.6273181.695516-1.6273181 1.9074091v9.5502601c0 1.211893.7355289 1.667331 1.947422 1.667331h9.310182c1.211892 0 1.867396-.695516 1.867396-1.907409v-9.5902731c0-1.2118931-.695517-1.6273181-1.907409-1.6273181z" stroke="url(#a)"/><path d="m4 12 8-8" stroke="#e9e9e9" 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..734fa2383
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_square_unfilled.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 -11.650682 -11.804121)" gradientUnits="userSpaceOnUse" x1="8" x2="9.288136" y1="15.728813" y2=".40678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+/&amp;amp;gt;<g fill="none"><path d="m.5.5v15h15v-15z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g stroke="#e9e9e9"><path d="m1.4999998 1.5v13h13.0000002v-13z"/><path d="m4.5 11.5 7-7" stroke-linecap="round"/></g></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..3a0b290da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<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="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/></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..e9f01b5fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.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="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><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-3.34979" x2="1.042825" y1="49.560032" y2=".185871"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+/&amp;amp;gt;<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="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m2.4576806 7.9802002c1.7727118-1.0598339 3.3738504-2.2450484 2.9427491-4.9153611 2.2454441 1.9666807 3.7470735 1.1812472 5.1417263 0 .100351 2.081431.605687 3.5602088 2.915147 4.988696-1.451922.9731874-3.29828 1.3295359-2.882809 4.8905329-1.5817566-1.585826-3.3012917-1.51831-5.1417264 0 .3932265-2.629197-1.0599001-3.9591094-2.975087-4.9638678z" fill="none" stroke="url(#a)"/></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..a0799c715
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.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="3.624608" x2="2.033898" y1="54.113792" y2=".135593"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.250988" x2="22.915226" y1="6.918621" y2="40.248478"><stop offset="0" stop-color="#fff"/><stop offset=".10583031" stop-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="m4.25.5c0 2.0710678-1.6789323 3.75-3.75 3.75v7.5c2.0710677 0 3.75 1.678933 3.75 3.75h7.5c0-2.071067.741433-3.75 2.8125-3.75.324329 0 .637345-.07741.9375 0v-7.5c-2.071067 0-3.75-1.6789322-3.75-3.75z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m5.0937841 1.4684759c-.2629196 1.5315241-1.7006464 3.3209997-3.5773686 3.6492777v5.7764774c1.4691598.205274 3.4149951 1.82136 3.6133231 3.601338l5.7045684-.023969c.369083-1.67499 1.319092-3.576675 3.673247-3.577369l-.011985-5.7764774c-1.453146-.3844714-3.536301-2.0794942-3.661262-3.6372929z" fill="none" stroke="url(#c)" stroke-width=".964"/></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..f373b19d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.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(.28571361 0 0 .30419701 -17.162212 -5.46231)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="9" xlink:href="#a" y1="1" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="0" y2="16"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.130013" x2="11" y1="52.896881" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.572017" x2="10.278719" y1="12.084909" y2="34.769234"><stop offset="0" stop-color="#fff"/><stop offset=".07299305" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="url(#b)"><path d="m13.625.5c-1.035563 0-1.875.9644375-1.875 2h-7.5-1.875c-1.0387594 0-1.875.71125-1.875 1.75v9.25c0 1.035563.8394375 2 1.875 2s1.875-.964437 1.875-2h8.4375.9375c1.03876 0 1.875-.71125 1.875-1.75v-9.25c0-1.0355625-.839438-2-1.875-2z" fill="url(#c)" stroke="url(#d)"/><path d="m13.751953.98046875c-.825421-.01157796-1.715653.89453125-1.488281 2.01953125h-10.263672c-.4876307.1733862-.855402.466003-.9824219 1h-.0175781v8 .308594.691406c-.31968479 2.194741 2.7097362 3.253551 2.7460938 0h10.2539062c.817356-.322077.836264-.662723 1-1v-9c-.003544-1.4459933-.606053-2.01052617-1.248047-2.01953125zm-.751953 2.01953125h1v1 8h-11v1h-1v-1-2-6h11z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg
new file mode 100644
index 000000000..f67990915
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&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="#e9e9e9" stroke="#8c8c8c"/><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..edaf6307f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star12.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><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="#e9e9e9" stroke="#8c8c8c"/><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.0310965v5.934892z"/><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></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..053e13f82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star24.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><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="#e9e9e9" stroke="#8c8c8c" stroke-width="1.032067"/><g fill="#ce5c00" stroke-width=".557285" transform="scale(1.0033566 .99665463)"><path d="m11.054857 16.053705h-4.1487413v-.872778l1.4898121-1.50605q.6616877-.677925.8646593-.937729.2029717-.263863.2922793-.487132.089308-.223269.089308-.462775 0-.357231-.1989122-.531786-.1948529-.174556-.523667-.174556-.3450518 0-.6698065.158318-.3247547.158318-.6779254.450597l-.6819853-.807827q.4384188-.373468.7266386-.527726.2882198-.154259.6292122-.235448.3409924-.08525.7631735-.08525.5561424 0 .9823829.202972.4262408.202972.6616878.568321.235447.365349.235447.836243 0 .410003-.14614.771292-.14208.357231-.446537.734758-.3003984.377527-1.0635719 1.07575l-.7631735.718519v.05683h2.5858594v1.055452z"/><path d="m15.946474 14.823697h-.71446v1.230008h-1.225949v-1.230008h-2.533087v-.872778l2.602097-3.832106h1.156939v3.73062h.71446zm-1.940409-.974264v-1.00674q0-.251685.0203-.730698.0203-.479013.03248-.556142h-.03248q-.150199.332873-.361289.649509l-1.087929 1.644071h1.428921z"/></g></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..40bd25faf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star4.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="10.82826" x2="13.288081" y1="52.083324" y2=".745763"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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>
+
+/&amp;amp;gt;<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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#c)" stroke-width=".875"/></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..2233b1f67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star5.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="-14.999912" x2="-14.999912" xlink:href="#b" y1="-4" y2="12.000001"/><linearGradient id="b"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="4" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="14"/>
+
+
+ /&amp;amp;gt;
+ <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(#c)" stroke="url(#d)" stroke-linejoin="round"/><g fill="none"><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" stroke="url(#e)" stroke-width=".741579"/><path d="m-27.488023-4.4597845 24.9869725-.031623.0124 16.9831395-25.0116345.000387z" stroke="url(#a)"/></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..60b607f94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star6.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="-1.908568" x2=".087848" y1="53.24361" y2=".061523"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" 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>
+
+/&amp;amp;gt;<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-.001953-2.328125-3.484375 2.328125-3.4863281-4.65625-.0019531z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><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" stroke="url(#c)" stroke-linecap="square"/></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..527cce98c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star8.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="6.111028" x2="8" y1="51.520168" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" 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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.378531" x2="23.887007" y1="9.946546" y2="39.277706"><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>
+
+/&amp;amp;gt;<g stroke-linecap="round"><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(#b)" stroke="url(#a)" stroke-linejoin="bevel"/><path d="m8.0058594 1.5566406-1.609375 1.609375a.94574741.94574741 0 0 1 -.6679688.2773438h-2.28125v2.28125a.94574741.94574741 0 0 1 -.2773437.6679687l-1.6113281 1.6113281 1.6113281 1.6113282a.94574741.94574741 0 0 1 .2773437.6679686v2.275391h2.2753906a.94574741.94574741 0 0 1 .6679688.277344l1.6113281 1.611328 1.6113281-1.611328a.94574741.94574741 0 0 1 .6679688-.277344h2.277344v-2.279297a.94574741.94574741 0 0 1 .277344-.6679689l1.611328-1.6113281-1.611328-1.6113281a.94574741.94574741 0 0 1 -.277344-.6679688v-2.2773437h-2.275391a.94574741.94574741 0 0 1 -.6679686-.2773438z" fill="none" stroke="url(#c)"/></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..5b0491c95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.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(.28571361 0 0 .30419701 -17.162212 -5.46231)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="16" xlink:href="#a" y1="7.576271" y2="8"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1" x2="16" xlink:href="#a" y1="7" y2="7"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="13" y2="13"><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="2" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".07299305" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;gt;<g fill="url(#b)" transform="matrix(0 1 1 0 0 0)"><path d="m13.625.5c-1.035563 0-1.875.9644375-1.875 2h-7.5-1.875c-1.0387594 0-1.875.71125-1.875 1.75v9.25c0 1.035563.8394375 2 1.875 2s1.875-.964437 1.875-2h8.4375.9375c1.03876 0 1.875-.71125 1.875-1.75v-9.25c0-1.0355625-.839438-2-1.875-2z" fill="url(#c)" stroke="url(#d)"/><path d="m13.751953.98046875c-.825421-.01157796-1.715653.89453125-1.488281 2.01953125h-10.263672c-.4876307.1733862-.855402.466003-.9824219 1h-.0175781v8 .308594.691406c-.31968479 2.194741 2.7097362 3.253551 2.7460938 0h10.2539062c.817356-.322077.836264-.662723 1-1v-9c-.003544-1.4459933-.606053-2.01052617-1.248047-2.01953125zm-.751953 2.01953125h1v1 8h-11v1h-1v-1-2-6h11z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_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..ea278a129
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_stylenewbyexample.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="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><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;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.0072863-.0073v-3z" fill="url(#a)"/><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/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..510e24627
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_subscript.svg
@@ -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.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;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(#a)" 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.115l1.786-1.927q.337-.364.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.034q.235-.212.49-.404.254-.197.56-.348.306-.15.675-.24.368-.092.825-.092.545 0 .976.15.436.15.743.43.304.276.465.67.166.395.166.89 0 .445-.155.855-.155.407-.425.8-.27.39-.628.78-.353.385-.758.785l-.913.918v.073h3.096z" fill="#fcaf3e" stroke="#ce5c00" 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..0ae1c0ef1
--- /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(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(#a)" stroke="#000" stroke-opacity=".49"/><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="#fcaf3e" stroke="#ce5c00"/></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..416efbebe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_superscript.svg
@@ -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.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;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(#a)" 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="#fcaf3e" stroke="#ce5c00" 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..b11154f26
--- /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="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="e" 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"/><linearGradient id="f" gradientTransform="matrix(.4158 -.4175 .519 .5146 -15.747 2.65)" 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="g" gradientTransform="matrix(.404 -.4057 .6074 .6023 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><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(.404 -.4057 .6074 .6023 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><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(.404 -.4057 .6074 .6023 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.404 -.4057 .6074 .6023 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.404 -.4057 .6074 .6023 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.404 -.4057 .6074 .6023 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="o" gradientTransform="matrix(.404 -.4057 .6074 .6023 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3764 .0362 .0367 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#f)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.9445 0 0 .9468 1.313 -.475)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.9445 0 0 .9468 1.313 -.475)"/><path d="m3.248 9.975c.27-.196 1.084.243 1.852 1.006.765.762 1.19 1.555 1 1.828-.002.002.017.017.016.018l6.595-6.638.025-.024s-.02-.016-.018-.017c.19-.274-.234-1.067-1-1.828-.766-.764-1.58-1.203-1.85-1.007l-.024.024z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.9445 0 0 .9468 1.313 -.475)"><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(#g)"/><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(#i)"/><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(#k)"/><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(#l)"/><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(#m)"/><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(#n)"/><g fill-rule="evenodd" stroke-width=".485"><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(#o)" stroke="url(#p)"/><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 transform="translate(0 7.9995)"><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></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..a95723794
--- /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" gradientTransform="matrix(.4158 -.4175 .519 .5146 -15.747 2.65)" 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(.404 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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 -.4057 .6074 .6023 -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(.3764 .0362 .0367 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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.463"/><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><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"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.9445 0 0 .9468 1.313 -.475)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.9445 0 0 .9468 1.313 -.475)"/><path d="m3.248 9.975c.27-.196 1.084.243 1.852 1.006.765.762 1.19 1.555 1 1.828-.002.002.017.017.016.018l6.595-6.638.025-.024s-.02-.016-.018-.017c.19-.274-.234-1.067-1-1.828-.766-.764-1.58-1.203-1.85-1.007l-.024.024z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.9445 0 0 .9468 1.313 -.475)"><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(#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.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(#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.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(#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=".485"><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(#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></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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..570d3a114
--- /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="#ce5c00"/></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..856fd01cc
--- /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="#ce5c00"/></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..dffbf95ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.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="9.384181" x2="8.717514" y1="11.494134" y2="39.259453"><stop offset="0" stop-color="#fff"/><stop offset=".17448071" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-2.977054" x2="-2.327405" y1="52.693493" y2=".889081"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -20.552042 -5.123327)" gradientUnits="userSpaceOnUse" x1="60.64418" x2="58.000099" y1="11.434204" y2="68.820366"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m8 1.75c-1.3494295 0-2.4811931.9140411-2.7539063 2.121582-.4392798-.2078881-.9410401-.336914-1.4648437-.336914-1.8121836 0-3.28125 1.3991101-3.28125 3.125 0 1.0786813.5627291 2.03363 1.4355469 2.5952148-.8519586.4602928-1.4355469 1.3174012-1.4355469 2.3168952 0 1.479333 1.2591998 2.678222 2.8125 2.678222.7241121 0 1.3764902-.270123 1.875-.698242.4985084.428118 1.1508902.698242 1.875.698242 1.3494258 0 2.481194-.914045 2.753906-2.121583.43928.207889.94104.336916 1.464844.336916 1.812184 0 3.28125-1.399111 3.28125-3.125001 0-.6158544-.20439-1.1908895-.527344-1.6748046.870428-.4553536 1.464844-1.3311608 1.464844-2.34375 0-1.4793341-1.2592-2.6782227-2.8125-2.6782227-.821194 0-1.565894.3297033-2.080077.8642578-.398983-1.0170341-1.400379-1.7578125-2.607423-1.7578125z" fill="url(#c)" stroke="url(#b)"/><path d="m8 2.53125c-1.1807507 0-2.171044.799786-2.4096679 1.8563842-.3843699-.181902-.8234101-.2947997-1.2817384-.2947997-1.5856605 0-2.8710937 1.2242213-2.8710937 2.734375 0 .9438461.492388 1.7794264 1.2561036 2.2708131-.7454638.4027563-1.2561036 1.1527264-1.2561036 2.0272834 0 1.294416 1.1017998 2.343444 2.4609376 2.343444.6335981 0 1.2044289-.236358 1.640625-.610962.4361948.374603 1.0070289.610962 1.6406248.610962 1.1807479 0 2.1710444-.79979 2.4096676-1.856385.38437.181903.82341.294801 1.281739.294801 1.585661 0 2.871093-1.224221 2.871093-2.7343753 0-.5388726-.178841-1.0420284-.461426-1.4654542.761625-.3984344 1.281739-1.1647658 1.281739-2.0507813 0-1.2944173-1.1018-2.3434448-2.460937-2.3434448-.718545 0-1.370158.2884903-1.820068.7562255-.349109-.8899048-1.2253318-1.5380859-2.281495-1.5380859z" fill="none" stroke="url(#a)" stroke-width=".875"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg
new file mode 100644
index 000000000..d0ccc87af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.288157" x2="4.542352" y1="17.288136" y2=".40678"><stop offset="0" stop-opacity=".341176"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.15" x2="8.093145" xlink:href="#a" y1="2.25" y2="14.328007"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.983088" x2="10.016912" xlink:href="#a" y1="8" y2="8"/><path d="m8 .5-7.5 7.5 7.5 7.5 7.5-7.5z" fill="#b4b4b4" stroke="url(#b)" stroke-linejoin="round"/><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(#c)"/><path d="m8 5.983088-2.016912 2.016912 2.016912 2.016912 2.016912-2.016912z" fill="url(#d)"/></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..aaafc812c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&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="#e9e9e9" stroke="#8c8c8c"/><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..1a2b1cd85
--- /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="#ce5c00"/></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..6f1f97b02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.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="19.845741" x2="16.40678" y1="56.124256" y2=".881325"><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.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>
+
+/&amp;amp;gt;<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="#e9e9e9" stroke="url(#a)" stroke-linejoin="round"/><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.1739932.4909347-2.8522561 1.260127-.00744.00844-.01834.015272-.025696.023776-.00735-.0085-.018256-.015339-.025696-.023776-.6782624-.7692063-1.6954862-1.260141-2.8522563-1.260141z" fill="none" stroke="url(#b)" stroke-width=".844"/></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..844b18aed
--- /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="#ce5c00"/></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..78001fcd7
--- /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="#ce5c00"/></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..21ebfb11b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.lightning.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="1" x2="2" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -13.840178 -4.038581)" gradientUnits="userSpaceOnUse" x1="12" x2="15" y1="1" y2="14"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+/&amp;gt;<path d="m9.1108395.5-5.4028318 6.303711-1.2939452 1.696289h1.9702149 5.1782231l-2.9565435 3.074219-.871582-1.7358401-1.3500976 5.6616211 5.3955081-2.058105-1.7578129-.749512 4.2407234-4.7070315 1.323242-1.4853515h-1.997071-5.2636718l4.1381828-4.8452149z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/></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..7f6a4f454
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.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="11.043134" x2="8.008474" y1="14.983051" y2="1.627119"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.535093 -8.377565)" gradientUnits="userSpaceOnUse" x1="2.500761" x2="2.516949" y1="11.593221" y2="1.423729"><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="9.970812" x2="9.863095" y1="3.694957" y2="13.118686"><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>
+/&amp;gt;<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(#b)" stroke="url(#a)" stroke-linejoin="round"/><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" stroke="url(#c)"/></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..7b84a683f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1=".135593" x2=".135593" y1="16.271187" y2=".271186"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.519764" x2="7.519764" xlink:href="#a" y1=".23381" y2="15.095037"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="9" xlink:href="#a" y1="5.525424" y2="10"/><path d="m5.5.5-5 5v5l5 5h5l5-5v-5l-5-5z" fill-opacity=".317647" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><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(#c)"/><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(#d)"/></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..7b0c1e945
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.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(.28571361 0 0 .30419701 -22.653737 -8.648751)" gradientUnits="userSpaceOnUse" x1="1.830228" x2="1.424009" y1="2.916641" y2="15.865793"><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.99972" x2="11.457908" y1="16.069183" y2="1.967488"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+/&amp;gt;<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="url(#b)"/></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..58b91b4af
--- /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(.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="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.135593" x2="8.81356" y1="15.79661" y2=".881356"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.915254" x2="8.966102" xlink:href="#a" y1="2.440678" y2="13.966102"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.000001" x2="8" xlink:href="#a" y1="8" y2="15"/><path d="m.5.5v10.3125 4.6875h10.3125 4.6875v-15h-4.6875-5.625z" fill="#9f9f9f" fill-opacity=".870588" stroke="url(#b)" stroke-linejoin="round"/><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(#c)"/><path d="m6.0000003 6.0000003v2.7499996 1.2500001h2.7499996 1.2500001v-3.9999997h-1.2500001-1.4999997z" fill="url(#d)"/></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..9c865c4f0
--- /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="#ce5c00"/></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..7e11c8c84
--- /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="#ce5c00"/></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..c5179953c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.smiley.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="8.053826" x2="7.179143" y1="2.439025" y2="15.957948"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.135593" x2=".067797" y1="16.40678" y2=".271186"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+ /&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 3.75c.69035 0 1.25.55965 1.25 1.25s-.55965 1.25-1.25 1.25-1.25-.55965-1.25-1.25.55965-1.25 1.25-1.25zm5 0c.69035 0 1.25.55965 1.25 1.25s-.55965 1.25-1.25 1.25-1.25-.55965-1.25-1.25.55965-1.25 1.25-1.25zm-6.25 5h7.5c0 2.071063-1.678937 3.75-3.75 3.75-2.0710625 0-3.75-1.678937-3.75-3.75z" fill="url(#a)" stroke="url(#b)"/></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..c1d267e78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&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="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/></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..98c8ec097
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tabdialog.svg
@@ -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(.32575591 0 0 .3333325 -.636284 -1.350269)" 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" gradientUnits="userSpaceOnUse" x1="12.999999" x2="13.241213" y1=".983051" y2="17.434407"><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" gradientTransform="matrix(0 .9738 -1.34684 0 23.58 1.692)" gradientUnits="userSpaceOnUse" x1="-1.565889" x2="3.455494" y1="8.329" y2="8.132274"><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="d" gradientTransform="matrix(.59435851 0 0 .5999185 -33.934479 -14.376763)" gradientUnits="userSpaceOnUse" x1="44.72953" x2="46.5546" y1="32.348347" y2="49.259026"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -1.016949)"><rect fill="url(#d)" height="11.997417" rx=".218242" ry=".372906" stroke="#000" stroke-opacity=".408088" width="15.001324" x=".5" y="4.516949"/><rect fill="url(#c)" height="3" rx=".218242" ry=".372906" stroke="#2a70a7" stroke-opacity=".628676" width="15" x=".5" y="1.516949"/><g fill="#e9e9e9" stroke="#a4a4a4"><rect height="2" rx=".218242" ry=".372906" width="2" x="2.5" y="7.516949"/><rect height="2" rx=".218242" ry=".372906" width="2" x="2.5" y="11.516949"/></g></g><path d="m0 2.9830509h16v1h-16z" fill="#255e9c" fill-opacity=".522059"/><g stroke="#565656" stroke-linecap="round" transform="matrix(.99980787 0 0 -.9915361 .001153 14.273465)"><path d="m10.480984 7.8803717.024066-5.8803717" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m6.5050501 5 3.9999999-4 4 4" fill="none"/></g><path d="m.66674 3.9830509h14.33326v1.33333h-14.33326z" fill="url(#a)" opacity=".15" stroke-width=".93203"/><path d="m1.4985454 1.4737255.00533 1.8905899 13.0473636.135129-.0029-1.989619z" 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_tabledesign.svg b/icon-themes/elementary_svg/cmd/sc_tabledesign.svg
new file mode 100644
index 000000000..608e50302
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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..d55d5bf80
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="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(.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="f" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#e)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/><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(#b)" stroke="url(#c)" 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(#d)" 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..002627e06
--- /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(.59435835 0 0 .59991399 -19.26472 1.967449)" 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(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><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.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><g transform="matrix(-1 0 0 1 11 0)"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/></g></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..96e037325
--- /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="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(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><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.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><g transform="matrix(-1 0 0 1 15.99995 0)"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/></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..3aef512fb
--- /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="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(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><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.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.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 stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><path d="m5.5 3.5 3-3v6z" fill="#fcaf3e"/></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..14a26173a
--- /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 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#ce5c00"/><path d="m1 1.000001h14v14h-14z" fill="#fcaf3e" opacity=".65"/><g fill="#ce5c00"><path d="m10 .494179h1v15.505821h-1z"/><path d="m5 .494179h1v15.505821h-1z"/><path d="m.99999991 2.999999h14.00000009v1h-14.00000009z"/><path d="m1 7h14v1h-14z"/><path d="m1 11h14v1h-14z"/></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..0e725f8f9
--- /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(.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="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="m3 1h10v14h-10z" fill="url(#b)"/><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..227335b84
--- /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"><radialGradient id="a" 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(#a)"/><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"><path d="m12.5.5h3v3l-3.002.00366z"/><path d="m.5.51336 3-.01336v3l-3 .00366z"/><path d="m.5 12.5h3v3l-3 .0003z"/><path d="m12.5 12.5h3l-.0004 3.0003-2.9996-.0003z"/></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..829324e2d
--- /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" 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><path d="m9.6997423 14.201408h-3.0630765v-9.7940744h-3.0630765v-2.9382224h9.1892297v2.9382224h-3.0630767z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" transform="scale(.97940746 1.0210255)"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"><path d="m.68644068 11.5 2.81355932-2.7550462v6.0000002z"/><path d="m15.308242 11.5-2.808242-3v6z"/></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..8f2bd863e
--- /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"><radialGradient id="a" 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(#a)" 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="#fcaf3e" stroke="#ce5c00" 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_texttocolumns.svg b/icon-themes/elementary_svg/cmd/sc_texttocolumns.svg
new file mode 100644
index 000000000..4151b04fa
--- /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 2.767836 2.44024)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="12.958725"><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(.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="c" 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="d" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" 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="e" 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="f" gradientTransform="matrix(.94103 0 0 1.027 .462 2.442)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><path d="m3 1h10v4h-10z" fill="url(#d)"/><g fill="none"><path d="m12.5 4.5h-9v-3h9z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5.5h11v5h-11z" stroke="url(#b)" stroke-linejoin="round"/><path d="m5 3.5h3" stroke="#a10705"/><path d="m9 3.5h3" stroke="#f9c440"/></g><g transform="translate(-2.002 1.998)"><rect fill="url(#e)" height="10" rx=".424" ry=".491" width="9" x="6" y="3"/><path d="m5.502 5.002-.5.5v8l.5.5 9.998-.002.5-.5v-8l-.5-.5zm.498.998 9.002-.002v7.004l-9.002.002zm4 0v3l-3.998.002v1l3.998-.002v3h1v-3h4v-1h-4v-3z" fill="#030303" opacity=".32"/><path d="m5.505 5.525 10.015-.002v3.082l-10.015.002z" fill="url(#f)"/><path d="m5.504 5.004c-.276 0-.5.224-.5.5v3.5h.998v-3.002l9.002-.002v3.002h.998v-3.5c0-.276-.224-.5-.5-.5zm-.502.998v2l1.002.002v1l-1.002-.002h10v-1h-4v-2h-1v2h-4v-2z" fill="#126400" opacity=".4"/><g fill="none"><path d="m7.002 11.502h2" stroke="#a10705"/><path d="m12.002 11.502h2" stroke="#f9c440"/><path d="m6.502 6.502h8.000001l-.000002 6h-7.999999z" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g></g><path d="m8.0000001 8.5-3-3h5.9999999z" fill="#fcaf3e" stroke="#ce5c00"/></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..0a1f79d38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_thesaurusdialog.svg
@@ -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(.2 0 0 .5 .8 .1)" gradientUnits="userSpaceOnUse" x1="5.212" x2="54.887" y1=".065" y2=".065"><stop offset="0" stop-color="#9b876c"/><stop offset=".925" stop-color="#9b876c"/><stop offset=".936" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4 0 0 .1 .7 .3)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="44" y2="3.899"/><linearGradient id="f"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><radialGradient id="g" cx="24.502" cy="6.648" gradientTransform="matrix(0 .9 -.9 0 14.7 -18.9)" gradientUnits="userSpaceOnUse" r="17.498"><stop offset="0" stop-color="#ddcfbd"/><stop offset="1" stop-color="#856f50"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.4802" x2="8.4802" y1="2.3296" y2="13.6964"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><radialGradient id="i" cx="7.496" cy="8.45" gradientTransform="matrix(0 .8 -1 0 18.7 -3.1)" 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="j" gradientTransform="matrix(.4 0 0 .3 .7 1)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="44" y2="3.899"/><linearGradient id="k" gradientTransform="matrix(.2 0 0 .3 2.2 1.9)" 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><g stroke-linejoin="round"><path d="m13.49 2.304c-.095-.655-.035-1.17-.088-1.795h-9.892l.057 1.98" fill="#e9e9e9" stroke="url(#d)" stroke-miterlimit="0" 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.51 2.51h9.98v12.98h-9.98z" fill="url(#g)" stroke="url(#h)" stroke-miterlimit="0" stroke-width="1.019"/><path d="m4.5 2.5v13h-1.6c-.228 0-.4-.138-.4-.317v-12.683z" fill="url(#i)" stroke="url(#j)"/></g></g><path d="m3.5 3.5h9v11h-9z" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="round"/><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)"/></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..1b42dba55
--- /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" 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><path d="m5.5 3.5h4.976032v2h-4.976032z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/></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..35dc4c235
--- /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(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="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="#fcaf3e" stroke="#ce5c00" stroke-width="1.000008" transform="scale(.9667 1.03443)"/><path d="m4.5155615 14.5-.0155615-10-3 .0000001v-3.0000001l9-.0000001v3.0000001h-3l.015561 10z" fill="url(#a)" 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..fa8974032
--- /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="#ce5c00"><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..456c68d7f
--- /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="#b10000" 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..0e3b78e42
--- /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="#ce5c00"><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..f54aff730
--- /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="#ce5c00" 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..317e3a202
--- /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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999994" y1="6.205239" y2="38.230759"><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.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="c" 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(#b)"/><g fill="none"><path d="m13.500012 13.49911-11.000012.00089.000012-13.00089 11.000012-.0008904z" stroke="url(#a)" stroke-linecap="round"/><path d="m1.4999742-.50091604c2.5206756 0 13.0000748.0000636 13.0000748.0000636l.000001 14.99998844-13.0000879.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g stroke-linejoin="round"><rect fill="#8cd5ff" height="2" ry=".5" stroke="#0d52bf" stroke-linecap="square" width="2" x="3.5" y="3.5"/><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"/><rect fill="#ffc27d" height="2" ry=".5" stroke="#cc3b02" stroke-linecap="square" width="2" x="3.5" y="7.5"/><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"/><rect fill="#d1ff82" height="2" ry=".5" stroke="#3a9104" stroke-linecap="square" width="2" x="3.5" y="11.5"/><g fill="none" stroke="#898989" stroke-linecap="round"><path d="m7 11.5h5.5"/><path d="m7 13.5h3"/></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..08998f81a
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="translate(0 3)"><path d="m15 5v7h-9v-7z" fill="#46aaec" fill-opacity=".984"/><path d="m16 5c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v7h-9v-7z" fill="#2f78c8"/></g><path d="m6.5169491 11.53616 3-3v6zm7.9830509-.03616-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..afee1f3d5
--- /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="12.816311" x2="12.816311" y1="400.38895" y2="406.51099"><stop offset="0" stop-color="#fff"/><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" 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..1999b2e5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggleobjectrotatemode.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="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="#e" y1="2.36523" y2="4.614189"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#e" y1="1.753905" y2="3.688147"/><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(.28571361 0 0 .30419701 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><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.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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-53.389248" x2="-51.786404" y1="25.669893" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(.93969262 -.34202014 .34202014 .93969262 3.66068 5.911265)"><path d="m1.0000379 1.000026c2.2915074 0 3.9999252-.0000636 3.9999252-.0000636l-.0000259 3.9990836-3.9999372.000954z" fill="url(#f)"/><g fill="none" transform="translate(-1.999962 .000026)"><path d="m6.4999051 5.499961-2.9999372.000954.000032-4.000915 2.9999372-.000954z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396h5l-.000019 6.00001304-5.0000131.000954z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(-.86178733 -2.3677412 -2.3677412 .86178733 19.553141 31.697245)"><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(#d)"/></g></g></g><g transform="matrix(.86178733 2.3677412 2.3677412 -.86178733 -3.553141 -15.697245)"><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(#d)"/></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..ef8950109
--- /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(.94103 0 0 1.027 .46 -4.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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(#c)" height="13.999999" rx=".423727" ry=".491478" stroke-width="1.33333" width="14" x="1" y="-1"/><path d="m.5 0c-.27630145-.0003844-.50038442.2236985-.5.5v2.5 1 11.5c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5v-11.5-1-2.5c.000384-.2763015-.223699-.5003844-.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 0h4v3h-4zm0 4h4v3h-4z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><path d="m6 0h9.425781zm4 8v3h-4v1h-1v3h1v-3h4v3h1v-3h3.953125l.04883 3.001953h-14.00390812l-.99804688.498047.5.5h15c.24603-.135682.704813-.188304.5-.5v-11.5h-1l-4 3v1zm1 0h4c.07982 1.0065965-.03601 2.024851 0 3h-4z" fill="#fff" transform="translate(0 -2)"/><path d="m.5-1.48h15.02v3.98h-15.02z" fill="url(#a)"/><path d="m.5-2c-.27614237 0-.5.2238576-.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" fill-opacity=".294118"/><path d="m1.5-.49999952h13v1.99999962h-10-3z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..03ec44a80
--- /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"><linearGradient id="a" gradientTransform="matrix(.33356 0 0 .33166 -.01 -1.597)" gradientUnits="userSpaceOnUse" x1="20.909" x2="20.909" y1="42.125" y2="17.249"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#cecece"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31865 0 0 .25604 .343 1.147)" gradientUnits="userSpaceOnUse" x1="26.538" x2="29.268" y1="22.765" y2="45.015"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><path d="m2.685 3.562c-.64 0-1.165.53-1.165 1.174v4.784h-.843c-.1 0-.177.086-.177.186v2.794c0 .1.076 0 .177 0h14.635c.1 0 .188.1.188 0v-2.794c0-.1-.087-.186-.188-.186h-.816l.003-4.734c0-.935-.4-1.282-1.305-1.282l-10.51.058z" fill="url(#a)" fill-rule="evenodd" stroke="#aeafac" stroke-linejoin="round"/><path d="m3 4.532c-.343 0-.488.02-.488.422l.076 5.546h-1.088v1h13v-1h-1v-5.258c0-.54-.02-.702-.5-.703l-10-.009z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#c)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2zm4 0h2v1h-2z" 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..b12198696
--- /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="#ce5c00"/></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..cc4e70d6f
--- /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" 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="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(#d)"/><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"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" fill="#81d72c" fill-opacity=".588235" fill-rule="evenodd" stroke="#4e9a06" stroke-linejoin="round"/><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_toolprotectiondocument.svg b/icon-themes/elementary_svg/cmd/sc_toolprotectiondocument.svg
new file mode 100644
index 000000000..5a6d25fe6
--- /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="#b5cc85"/><stop offset=".262" stop-color="#9abe74"/><stop offset=".705" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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..26104124a
--- /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="#e20000"/><path d="m8 3h3.000001v1h-3.000001z" fill="#e20000"/><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="#e20000"/><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="#b10000" 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..97ddfe2bb
--- /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" 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(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.057" y2="26.03"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372" y2="41.392"><stop offset="0" stop-color="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#e20000"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#e20000"/><path d="m14 13.243c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.268-.036.006-1.395 1.031 3.56-.054.03-.007 1.21-.267 6.533-1.462c.196-.043-.128-.294-.727-.563-.45-.202-.923-.36-1.215-.404z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 4.176)"/><path d="m5.998 12.372c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.215-.183-.838-.783-1.434-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 4.176)"><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(#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.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(#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.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(#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=".485"><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(#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></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..6d9552879
--- /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(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="b" gradientTransform="matrix(-.36132509 0 0 .33660657 17.140478 .135429)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="33.875889"><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="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(#b)"/><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" stroke="url(#a)" 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" stroke="#cc8a00" stroke-linejoin="round"/></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..db44013a5
--- /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(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1="15.499894" y2="48.395687"/><linearGradient id="b" 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(#b)" 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(#a)" 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(#a)" 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="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><path d="m3.5 12.5v-2h1v1h5v1h-4z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"/><g transform="matrix(-1 0 0 1 23.007121 -2)"><path d="m22.507121 6.5v3h-7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m16.507121 7.5h5v1" 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_unhainframes.svg b/icon-themes/elementary_svg/cmd/sc_unhainframes.svg
new file mode 100644
index 000000000..6b8dceb61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_unhainframes.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-.001032 -.002493)"><path d="m11.501953 0c-.858326 0-1.6390688.32362377-2.2324218.93164062l-1.4471852 1.43298098c-.59358.5935672-.9082031 1.3672267-.9082031 2.2167969 0 .6939974.2686702 1.3095645.6699219 1.8515625.0003279.000443-.0003281.00151 0 .00195l1.344182 1.316306.5466992-.7005493-.9026-.9048193c-.454585-.4435671-.6582031-.9299956-.6582031-1.5644499 0-.6200617.1931525-1.0883917.6171875-1.5117187l1.4510915-1.4368873.00195-.00195c.4230911-.4335991.8935291-.6308625 1.5175811-.6308625.620004 0 1.089091.1933149 1.513672.6171875l1.351563 1.34375.002.00195c.434867.4243418.630812.890421.630812 1.5078156 0 .6184613-.194886 1.0909007-.625 1.5214844l-1.468669 1.4427467c-.431352.431329-.902973.6269531-1.521485.6269531-.626867 0-1.110358-.2029869-1.5546874-.6582031l-.3535157-.3632813-.6386719.640625.7441407.7402344c.5309503.3845666 1.1301443.640625 1.8027343.640625.8521 0 1.629263-.3207 2.228516-.9199219l1.468669-1.4427466c.598138-.5987911.917969-1.3764415.917969-2.2285157 0-.8515995-.324298-1.6283035-.929688-2.2207031l-1.349609-1.34179688c-.594259-.59326734-1.368144-.90820312-2.21875-.90820312zm0 1.765625c-.362148 0-.723213.1474245-.978515.4042969l-1.451092 1.4349341c-.254924.255582-.4023427.6155647-.4023437.9765625h.5996094l-.5996094.00586c.0022.2537885.08501.3416954.15625.4550781.07124.1133828.1570964.2242096.2558594.3417969.197526.2351745.4482725.4952256.7109375.7480469.2626648.2528213.5356148.4960046.7734378.6914062s.361765.3287396.642578.4335938l.08594.03125h.08984c.360798 0 .723639-.1398001.978516-.3964844l1.466716-1.4427466c.255853-.2556597.404297-.6165844.404297-.9785157 0-.3587488-.150348-.7151615-.404297-.96875v-.00195l-1.355469-1.3476562-.0059-.00586c-.25937-.2417495-.612498-.3808625-.966755-.3808625zm0 1c.123398 0 .189311.023978.285156.1132812l1.337891 1.3300782c.08958.089458.109375.1426023.109375.2617187 0 .128404-.02169.1838619-.109375.2714844l-1.470622 1.4446998c-.05023.050582-.11704.055436-.181641.068359-.034203-.0281066-.110737-.0730023-.271485-.2050778-.211502-.1737752-.469989-.4029941-.714843-.6386719-.244854-.2356777-.477931-.4785432-.6386723-.6699218-.072976-.0868848-.1244271-.1577653-.1582031-.2089844.008-.08631.018184-.1491413.089844-.2207031l.00195-.00195 1.4510944-1.4349373c.08588-.086409.139906-.109375.269531-.109375zm-6.9179355 4.2135527c-.8517271 0-1.6293987.3183357-2.2285157.9179688l-1.43753305 1.4036347c-.599157.5985764-.91796875 1.3765498-.91796875 2.2285158 0 .852449.3244115 1.627748.9296875 2.220703l1.3496094 1.341797v-.002c.593844.594869 1.368251.910203 2.21875.910203.858939 0 1.6394908-.325016 2.2324219-.931641l1.4160487-1.391915c.5933589-.59333.9082031-1.366322.9082031-2.216797 0-.684041-.2597453-1.292119-.6503907-1.8281255l-.7265624-.7324219-.6425782.6425781.3613282.3535157c.4537469.4438176.6582031.9294546.6582031 1.5644536 0 .620063-.1921074 1.086661-.6152344 1.509766l-.00195.002-1.419955 1.395822-.00195.002c-.4234672.433149-.8934413.630765-1.5175843.630765-.620111 0-1.0883688-.193173-1.5117188-.617188l-1.3535156-1.34375-.00195-.002c-.4351031-.425497-.6308625-.890583-.6308625-1.507765 0-.618568.194963-1.091864.625-1.521485l1.4375331-1.4036343c.430547-.4309179.9025993-.625 1.5214844-.625.6278019 0 1.1099924.2036044 1.5546874.6582031l.9048193.9066394.6625085-.5905995-1.274359-1.3082273-.00195.00195c-.5405981-.4008007-1.1548282-.6679657-1.8457062-.6679657zm0 1.765625c-.3618751 0-.7209315.1463496-.9765626.4003907l-.00195.00195-1.437533 1.4036346c-.2554171.25576-.4023438.616363-.4023438.978516 0 .358524.1493368.71541.4023438.96875l1.359375 1.349609.00586.0059c.258223.23908.6109648.373047.9648438.373046.360532 0 .7232906-.140546.9785156-.396484l1.4180018-1.391915.00195-.002c.2545939-.255596.4023427-.615748.4023437-.976562v-.121094l-.0546881-.107413c-.217514-.424583-.6179445-.807975-1.0703125-1.2402345-.452369-.4322597-.9423531-.8585416-1.2675781-1.1308594l-.140625-.1152344zm-.1308594 1.0527344c.303115.2579449.6684759.5712339 1.0292968.9160159.377655.360867.6551993.696081.7695313.859375-.01554.04987-.013333.107081-.064453.158203l-1.418002 1.393869c-.07561.07582-.1294203.101563-.2714843.101562-.134302 0-.198183-.02753-.28125-.103515-.0012-.0011-.00271-.000785-.00391-.002l-1.3378869-1.331985c-.08862-.08913-.109375-.141416-.109375-.259765 0-.129594.02174-.183727.109375-.271485l1.4375331-1.4036343c.04541-.045127.09759-.03995.140625-.056641z" fill="#8c8c8c"/><path d="m8.5723458 6.1458684c-.454585-.4435671-.658203-.9299956-.658203-1.5644499 0-.6200617.193153-1.0883917.617188-1.5117187l1.4510912-1.4368873.002-.00195c.423041-.4335991.893479-.6308625 1.517531-.6308625.620004 0 1.089091.1933149 1.513672.6171875l1.351563 1.34375.002.00195c.434867.4243418.630812.890421.630812 1.5078156 0 .6184613-.194886 1.0909007-.625 1.5214844l-1.468669 1.4427467c-.431352.431329-.902973.6269531-1.521485.6269531-.626867 0-1.110358-.2029869-1.5546872-.6582031l-.353516-.3632813s2.0782162 2.0953122-.904297-.8945345zm2.9296072-4.3802434c-.362148 0-.723213.1474245-.978515.4042969l-1.4510922 1.4349341c-.254924.255582-.402343.6155647-.402344.9765625h.59961l-.59961.00586c.0022.2537885.08501.3416954.15625.4550781.07124.1133828.157097.2242096.25586.3417969.197526.2351745.448272.4952256.710937.7480469.2626652.2528213.5356152.4960046.7734382.6914062s.361765.3287396.642578.4335938l.08594.03125h.08984c.360798 0 .723639-.1398001.978516-.3964844l1.466716-1.4427466c.255853-.2556597.404297-.6165844.404297-.9785157 0-.3587488-.150348-.7151615-.404297-.96875v-.00195l-1.355469-1.3476562-.0059-.00586c-.25937-.2417495-.612498-.3808625-.966755-.3808625zm-4.4667633 7.7760527.361328.3535157c.453747.4438176.658203.9294546.658203 1.5644536 0 .620063-.192107 1.086661-.615235 1.509766l-.0019.002-1.4199547 1.395822-.0019.002c-.423567.433149-.893541.630765-1.517684.630765-.620111 0-1.088369-.193173-1.511719-.617188l-1.353515-1.34375-.0019-.002c-.435154-.425497-.630913-.890583-.630913-1.507765 0-.618568.194963-1.091864.625-1.521485l1.4375327-1.4036343c.430547-.4309179.9026-.625 1.521485-.625.627802 0 1.109992.2036044 1.554687.6582031zm-2.451172-.796875c-.361875 0-.720932.1463496-.976563.4003907l-.002.00195-1.4375327 1.4036346c-.255417.25576-.402344.616363-.402344.978516 0 .358524.149337.71541.402344.96875l1.359375 1.349609.0059.0059c.258223.23908.610965.373047.964844.373046.360532 0 .72329-.140546.978515-.396484l1.4180017-1.391915.0019-.002c.254594-.255596.402343-.615748.402344-.976562v-.121094l-.05469-.107413c-.217514-.424583-.617945-.807975-1.070313-1.2402345-.452369-.4322597-.942353-.8585416-1.267578-1.1308594l-.140625-.1152344z" fill="#e9e9e9"/></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..0aca32e1a
--- /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" 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="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(.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><g transform="translate(0 -6)"><path d="m5.4921875 15c-.016982.000437-.033931.0017-.050781.0039-.065897.0075-.1296343.02813-.1875.06055-.014778.0084-.02912.0175-.042969.02734-.054794.03853-.1012872.08769-.1367187.144538-.017277.02844-.031671.05854-.042969.08984-.023317.06237-.033942.128777-.03125.195312.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.016613.04756.040318.09234.070312.132812.040268.05307.090735.09756.1484375.13086.043232.02506.089975.04349.1386719.05469.034569.0083.069924.01288.1054651.01367h9.0156247c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.02925-.01672.05673-.03635.08203-.05859.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.01045-.01317.02023-.02686.0293-.04102.0085-.01393.01633-.02827.02344-.04297.01483-.02999.02661-.0614.03516-.09375.0041-.0161.0073-.0324.0098-.04883.0053-.03292.0073-.06629.0059-.09961-.000437-.01698-.0017-.03393-.0039-.05078-.0025-.01643-.0057-.03273-.0098-.04883-.01199-.04813-.03108-.09421-.05664-.136718-.07887-.131126-.213444-.218921-.365235-.238282-.01685-.0022-.0338-.0035-.05078-.0039h-.0059zm0 3c-.033512.000559-.066883.0045-.099609.01172-.015838.0038-.031482.0084-.046875.01367-.015909.0051-.031553.01094-.046875.01758-.030863.01328-.060309.02964-.087891.04883-.027476.01889-.052994.04048-.076172.06445-.011062.01249-.021492.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04102-.017277.02844-.031671.05854-.042969.08984-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00282.01682-.00477.03377-.00585.05079-.00288.04988.00172.09992.013672.148438.011995.04813.031084.09421.056641.136718.017445.02866.037729.05548.060547.08008.022468.02455.047331.0468.074219.06641.013849.0098.028191.01896.042969.02734.028521.0166.058616.03035.089844.04102.016034.0054.032331.0099.048828.01367.03457.0083.069926.01287.1054675.01367h5.015625c.03351-.000559.06688-.0045.09961-.01172.01584-.0038.03148-.0084.04687-.01367.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.09617-.06784.165336-.167436.195313-.28125.01261-.04842.01788-.09846.01563-.148444-.005-.117582-.05136-.229623-.130859-.316407-.03412-.03697-.07363-.06857-.117188-.09375-.02852-.0166-.05862-.03034-.08984-.04102-.04968-.01717-.101747-.0264-.154297-.02734z" fill="#ce5c00"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092z" opacity=".35"/><path d="m5.4929788 10.5h9.0143042z" opacity=".35"/><path d="m5.4929788 19.5h5.0143092z" opacity=".35"/><path d="m5.4929788 16.5h9.0143042z" opacity=".35"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#ce5c00" r="1.5"/><path d="m5.4921875 9.0000039c-.016982.0004399-.033931.00174-.050781.00391-.032528.00401-.064583.011204-.095703.021484-.015909.00507-.031553.01094-.046875.017578-.015321.00641-.030314.013581-.044922.021484-.029248.016718-.056731.036349-.082031.058594-.012913.010445-.025298.021526-.037109.033203-.011062.012491-.021492.025529-.03125.039063-.010449.013171-.020227.02686-.029297.041016-.044168.0713035-.0696909.1525716-.0742195.2363242-.0007951.016266-.0007951.032562 0 .048828.0012.033578.00578.06695.013672.099609.011995.04813.031084.094207.056641.1367187.017445.028656.03773.055484.060547.080078.011128.012294.022862.024028.035156.035156.03732.033453.079458.061106.125.082031.030768.01361.062832.024079.095703.03125.03457.00829.069926.012877.1054685.013673h9.0156245c.03351-.0005592.06688-.00448.09961-.011719.01584-.00379.03148-.00835.04687-.013672.04801-.015222.09344-.03761.134765-.066406.02748-.018891.05299-.040483.07617-.064453.01106-.012491.02149-.025529.03125-.039063.01045-.013171.02023-.02686.0293-.041016.01728-.028443.03167-.058541.04297-.089844.01161-.030982.02011-.063041.02539-.095703.0053-.032923.0073-.066292.0059-.099609-.000437-.016982-.0017-.033931-.0039-.050781-.0071-.049404-.02161-.097463-.04297-.1425782-.01464-.030349-.0323-.059141-.05273-.085937-.0098-.012868-.02024-.025252-.03125-.037109-.01113-.012294-.02286-.024028-.03516-.035156-.01249-.011062-.02553-.021492-.03906-.03125-.06791-.049479-.147184-.08105-.230514-.091798-.01685-.00216-.0338-.00347-.05078-.00391h-.0059-9.0156245zm0 3.0000001c-.016982.000437-.033931.0017-.050781.0039-.016395.0018-.032691.0044-.048828.0078-.015838.0038-.031482.0084-.046875.01367-.04801.01522-.093445.03761-.1347656.06641-.013534.0098-.026572.02019-.039063.03125-.012913.01044-.025298.02152-.037109.0332-.011062.01249-.021491.02553-.03125.03906-.010449.01317-.020227.02686-.029297.04101-.00851.01393-.016331.02827-.023438.04297-.0073.01528-.013819.03093-.019531.04687-.00598.01536-.011192.031-.015625.04687-.00407.0161-.00733.0324-.00977.04883-.00527.03294-.00723.06632-.00585.09964.0004399.01698.00174.03393.00391.05078.00528.03266.013782.06472.025391.0957.00507.01591.01094.03155.017578.04687.00711.0147.014928.02904.023437.04297.00901.01482.018793.02916.029297.04297.019712.02621.041954.05042.066406.07227.012491.01106.025529.02149.039063.03125.040599.02931.085369.05235.1328125.06836.049674.01717.1017443.0264.154293.02735h5.0156246c.04982-.0011.09919-.0097.146485-.02539.01591-.0051.03155-.01094.04687-.01758.01532-.0064.03031-.01358.04492-.02148.01478-.0084.02912-.0175.04297-.02734.01353-.0098.02657-.02019.03906-.03125.01291-.01044.0253-.02152.03711-.0332.01106-.01249.02149-.02553.03125-.03906.04087-.05279.07075-.113217.08789-.177735.0041-.0161.0073-.0324.0098-.04883.0028-.01682.0048-.03376.0059-.05078.0065-.117697-.02877-.233909-.09961-.328125-.02984-.03954-.06538-.07442-.105469-.103516-.01385-.0098-.02819-.01896-.04297-.02734-.02852-.0166-.05861-.03034-.08984-.04101-.01604-.0054-.03233-.0099-.04883-.01367-.0161-.0041-.0324-.0073-.04883-.0098-.01881-.0024-.03775-.0037-.05671-.0039z" fill="#565656"/></g><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(#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_upsearch.svg b/icon-themes/elementary_svg/cmd/sc_upsearch.svg
new file mode 100644
index 000000000..9082cc767
--- /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"><radialGradient id="a" cx="6.988374" cy="-4.803621" gradientTransform="matrix(-1.042301 0 0 -1.0117198 18.283989 -6.859918)" 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="m14.99947 10.038788c.0086-.2146053-.0877-.4151288-.245568-.5729929l-6.0846395-6.2210654c-.128264-.128264-.2767305-.208392-.4365661-.245568-.082101-.0191-.1635891-.03256-.2455684-.02729-.026447-.0015-.055217-.0011-.081856 0-.048005.0083-.090807.01027-.1364269.02729-.1648194.03549-.3318243.113542-.4638515.245569l-6.0846398 6.221064c-.31572798.3157281-.28746698.8312333.05457 1.1732713l1.227842 1.227842c.342038.342039.884829.3703 1.200557.05457l2.298677-2.5375404v5.7299304c0 .483715.62828.873132 1.1119952.873132h1.7462643c.4837152 0 .8731318-.389417.8731318-.873132v-5.7572158l2.5648259 2.5648268c.315728.315728.831234.287467 1.173272-.05457l1.255127-1.227842c.17102-.17102.26427-.385673.272854-.600279z" fill="#fff" opacity=".35"/><path d="m15.092219 9.120965c.0085-.2121092-.08675-.4103006-.242907-.5663287l-6.1175041-6.3098666c-.1268743-.126772-.2737323-.205968-.4318361-.242712-.081211-.01887-.1618167-.03218-.2429078-.02697-.026161-.0015-.054619-.001-.080969 0-.047485.0082-.089823.01015-.1349488.02697-.1630336.03508-.3282291.112221-.4588258.242712l-6.0770397 6.3098665c-.31230798.3120561-.292184.8295898.05398 1.1596258l1.272864 1.213563c.346163.330035.875242.365991 1.187549.05394l2.262597-2.2068326v5.3620936c0 .478085.6326481.862974 1.1111225.862974h1.7273441c.4784742 0 1.1615337-.384854 1.1615337-.862943v-5.3621286l2.239175 2.2068316c.314443.309902.822226.284124 1.160558-.05394l1.340318-1.213562c.169166-.16903.261406-.381187.269897-.593297z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m14.557303 9.036371c.003-.073465-.01861-.1534325-.107959-.2427127l-6.0187148-6.1487146c-.072972-.07291-.1602302-.115625-.2429078-.13484-.063532-.01477-.091768-.001-.107959 0-.00899.000283-.017996.000283-.02699 0-.039064.0067-.01894-.0011-.02699 0-.00449-.000248-.00855-.000736-.02699 0-.026005.01164-.053173.02069-.080969.02697-.094763.02039-.1804764.04549-.2429078.107872l-6.0187143 6.1487126c-.138064.137953-.140231.3722747.05398.5663287l1.214538 1.213563c.18614.185989.464455.183152.593775.05394l2.510047-2.5080289c.2376241-.2313427.5412648-.034753.549438.2966485v5.5011964c0 .247903.2518972.5.5.5h2c.2481026 0 .4999998-.252097.4999998-.5 0-.784163 0-3.618032 0-5.5281644.0082-.3314021.261401-.5279916.4990249-.2966486l2.537037 2.534997c.138063.137952.372574.140118.566784-.05394l1.241529-1.213563c.09735-.09727.130962-.224038.134949-.323616z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.561276 9.083081-5.4789195-5.6093533-5.4789194 5.5823853.674743.674201 2.18617-2.1844122c.6998785-.7052331 2.1444913-.1032285 2.143213.8899456v5.0011966h1v-5.0281646c-.00128-.9931737 1.3929199-1.5951777 2.0927989-.8899456l2.21316 2.2113802z" opacity=".03"/></g></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..4c3f96df5
--- /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" 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><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .87966 -1.1611 0 12.633 -21.084)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66094" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.928178" x2="5.928178" y1="15.732509" y2=".290015"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.74324 0 0 .74322 -38.23 10.609)" 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(#a)" height="15" rx=".423727" ry=".491478" stroke-width="1.33333" width="15" x=".5" y="-1.5"/><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(#a)" 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(#a)" 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><path d="m1.9690878-1.4984435c.1251807-.012518.2480142.048508.3129517.1658644l2.7265916 5.0189621 1.7548765-1.4028058c.1564758-.086062.3505058-.031295.4365675.1267454l.7878558 1.0155282c.086062.1564758.028166.3520704-.1283102.4381321l-3.2061897 2.6632186c-.0367718.0203418-.0751084.0312951-.1142274.035207-.1275278.0156476-.2581851-.0430308-.3231225-.1642996l-3.67874705-6.76992644c-.0860614-.15647583-.02816565-.35207061.12831018-.43813232l1.17904537-.65250424c.039119-.021124.082932-.033642.1251806-.037554z" fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(-.43424873 0 0 .43424873 7.229987 6.77)"><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" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.302828"/><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" fill="none" opacity=".4" stroke="url(#d)" stroke-width="2.302828"/><path d="m2.8324477 8.5895468h10.3627243v-2.3028277h-10.3627243z" opacity=".2"/><path d="m2.8324477 9.7409607h10.3627243v-2.3028277h-10.3627243z" fill="#fff"/></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..06bf99ca0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_versiondialog.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="3" x2="3" xlink:href="#d" y1="12" y2="0"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="2" y2="10"/><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=".18576534" stop-color="#fff" 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="translate(.999999 1)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#c" 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;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(#a)" 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(#a)" 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..6477fe644
--- /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"><radialGradient id="a" 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(#a)"/><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"><path d="m12.5.5h3v3l-3.002.00366z"/><path d="m.5.51336 3-.01336v3l-3 .00366z"/><path d="m.5 12.5h3v3l-3 .0003z"/><path d="m12.5 12.5h3l-.0004 3.0003-2.9996-.0003z"/></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..2b627752e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_verticaltextfittosizetool.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="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>
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.4999293 15.5-2.99999998-3h5.99999998zm0-15.026-2.99999998 3h5.99999998z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/><path d="m13.786024 15.227164h-3.103869v-9.8209515h-4.0693923v-2.9488432h11.1908293v2.9488432h-4.069393z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196" transform="matrix(0 -.98294772 -1.0173481 0 17.991326 20)"/><path d="m3.5 6.5v1h3v-1zm12.990542 3.949139-9.990542.050861v1l9.990542-.05086z" fill="#fff" opacity=".1" transform="matrix(-1 0 0 1 18.991326 -4)"/></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..704a26dd7
--- /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="#ce5c00" 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..eca176976
--- /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(.94103 0 0 1.027 .46 -.558)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -1.734164 -.55976)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="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="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" 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="f" 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><linearGradient id="g" gradientTransform="matrix(.594 0 0 .6 -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(#d)" 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(#c)" 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(#e)" 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(#f)" 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(0 1.998)"><rect fill="url(#g)" height="10" rx=".424" ry=".491" width="9" x="6" y="3"/><path d="m5.5 2.522h10.02v3.98h-10.02z" fill="url(#a)"/><path d="m5.502 2.002c-.276 0-.5.224-.5.5v11c0 .276.224.5.5.5l9.998-.002c.276 0 .5-.224.5-.5v-11c0-.276-.224-.5-.5-.5zm.498.998 9.002-.002v10.004l-9.002.002zm4 0v3.002l-3.998.002v1l3.998-.002v1.998l-3.998.002v1l3.998-.002v3h1v-3h4v-1h-4v-1.998h4v-1h-4v-3.002z" fill="#030303" opacity=".32"/><path d="m5.5 2.002c-.2761424 0-.5050866.2239045-.5.5v4.5h.9980469v-4.0019531h9.0039061v4.0019531h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#126400" fill-opacity=".294118"/><path d="m6.5 3.502h8l-.000001 9h-7.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..84364336d
--- /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" gradientTransform="matrix(0 -.941 1.3625 0 -3.086 15.04)" gradientUnits="userSpaceOnUse" x1="7.481" x2="4.293" y1="-.671" y2="11.073"><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="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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" 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="d" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#c)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1 15v-15.02h4v15.02z" fill="url(#a)"/><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="#126400" fill-opacity=".294118"/><path d="m.5 0c-.276 0-.5.224-.5.5v15c0 .276.224.5.5.5h5.5v-.998h-5.002v-10.002h4.002v2h-4v1h4v3h-4v1h4v3h1v-14h-1v3h-4.002v-3.002h5.002v-.998z" fill="#027200" fill-opacity=".375"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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..4b36bcf7d
--- /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" 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)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)"/><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="#fcaf3e" opacity=".5" stroke="#ce5c00" 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..715d7e77b
--- /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"><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="m4.5 18.5h-3.007021z"/><path d="m10.5 12.5h-8.999899z"/><path d="m5.496439 15.5h-3.996338z"/></g><g fill="none" stroke="#565656"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m4.5 18.5h-3.007021z"/><path d="m10.5 12.5h-8.999899z"/><path d="m5.496439 15.5h-3.996338z"/></g><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="#9cde4a" stroke="#5ca12a" stroke-width="1.003"/></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..f7a06033e
--- /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)"><path d="m8.217682 12.840611v3h15v-3z" fill="url(#a)"/><g fill="none"><path d="m9.217682 13.840611h13v1h-13z" opacity=".6" stroke="url(#e)" stroke-linecap="square"/><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"/><path d="m8.217682 12.840611h15v3h-15z" stroke="url(#f)" stroke-linecap="square"/></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..2accf23cf
--- /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.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 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></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..6d7a67c0a
--- /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"><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"><g 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 fill="#fcaf3e" stroke="#ce5c00"><path d="m14.5 1048.9-3-3v6z"/><path d="m5.5 1048.9 3-3v6z"/></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..945e3481f
--- /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" 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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="-21.5" x2="-21.5" y1="-7" y2="1.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" 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(#d)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#2f0064" fill-opacity=".294118"/><g stroke-miterlimit="7" transform="translate(-6 4)"><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:#004372;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/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..87184ba36
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="13" y2="19"/><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="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><radialGradient id="g" 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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#c)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#e)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3c-.286 0-.5.214-.5.5v17c0 .286.214.5.5.5h17c.286 0 .5-.214.5-.5v-17c0-.286-.214-.5-.5-.5z" fill="url(#g)"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" 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(#a)" 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..78447f777
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/forms_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"><radialGradient id="a" 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="#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.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" 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="e" gradientUnits="userSpaceOnUse" x1="16.00032" x2="16.00032" y1="4.000243" y2="28.000397"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-color="#fff" stop-opacity=".235"/><stop offset=".958" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.33" x2="14.33" y1=".022" y2="-32.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.05404 0 0 1.2201 -.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="h" gradientTransform="matrix(.8558 0 0 .9631 2.294 .66)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17.448" y2="22.249"><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 opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#a)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="matrix(-.73684 0 0 -.57143 -1.684 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#d)" transform="matrix(.73684 0 0 .57143 -1.684 4.143)"/></g><rect fill="url(#f)" height="26" rx="1.615" 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.087" ry="1.19" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.222 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 5.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 4.778a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m5.222 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m5.222 27.222a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m27.667 27.667a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m27.667 27.222a.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="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><g transform="matrix(.99836 0 0 1.18975 .026 -2.284)"><rect fill="url(#g)" height="5.023" rx="1.054" width="16.906" x="7.537" y="17.406"/><g fill="none" stroke-width=".918"><rect height="3.408" rx=".324" ry=".627" stroke="url(#h)" width="14.999" x="8.505" y="18.254"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="17.049" x="7.497" y="17.509"/></g></g><path d="m12 21h1v1h-1zm1-1h1v1h-1zm1 1h1v1h-1zm-2 1h1v1h-1zm2 0h1v1h-1zm-1 1h1v1h-1zm3-3h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm0 1h1v1h-1zm2-3h1v1h-1zm-1 1h1v1h-1zm1 1h1v1h-1zm0 1h1v1h-1z" fill="#4d4d4d"/></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..f7c6e53ca
--- /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" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-14.5" x2="-8.5" y1="5" y2="14"><stop offset="0" stop-color="#c5a3f2"/><stop offset="1" stop-color="#7a36b1"/></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(#a)"/><path d="m2.0000005 2.9999999c0 1.305001.835 2.4117196 1.9999996 2.8242196v.175781l-.0000005 3.9999995c-.0000001.554.446 1 1 1s1.0000004-.445999 1.0000004-1h.5c.277.000001.5-.222999.5-.5 0-.276999-.223-.5-.5-.5h-.5l.0000005-1.9999995h.5c.277 0 .5-.222999.5-.5 0-.277-.223-.5-.5-.5h-.5v-.175781c1.165-.4125 2-1.5192186 2-2.8242196 0-1.6575-1.3425-3-3.0000004-3-1.6574996 0-2.9999996 1.3425-2.9999996 3zm1.9999996 0c0-.5525.4475-1 1-1s1.0000004.4475 1.0000004 1c0 .552501-.4475004 1-1.0000004 1s-1-.447499-1-1z" fill="url(#b)"/><path d="m5 .5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 1 1.9980469v.0019531 4.5c0 .554.3463056 1 .7753906 1h1.4492188c.2848366 0 .5234089-.205802.6582031-.5h.1445313c.2614204 0 .4726562-.2112358.4726562-.4726562v-.0546876c0-.2614204-.2112358-.4726562-.4726562-.4726562h-.0273438v-2h.0273438c.2614201 0 .4726562-.2112361.4726562-.4726562v-.0546876c0-.2614201-.2112361-.4726562-.4726562-.4726562h-.0273438v-1c0-.0013525.0000041-.002555 0-.0039062a2.5 2.5 0 0 0 1-1.9960938 2.5 2.5 0 0 0 -2.5-2.5zm0 2a.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" stroke="#7a36b1" stroke-linecap="round" stroke-linejoin="bevel"/></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..98f9f6976
--- /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" 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.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="8.518" x2="8.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="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(#a)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#b)" stroke-linejoin="round" transform="translate(10)"/><path d="m11.718 17.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.177v3.645z" opacity=".6" stroke="url(#c)" stroke-linecap="round" stroke-width=".726" transform="translate(10)"/></g><path d="m21.718 16.008-3.266 3.63-3.266-3.63h2.177v-3.645h2.178v3.645z" fill="#46a8ea" fill-opacity=".984" stroke="#2f78c8" stroke-linecap="round" stroke-width=".726"/></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..81b6af289
--- /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" 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(#a)"/><path d="m2.0000005 2.9999999c0 1.305001.835 2.4117196 1.9999996 2.8242196v.175781l-.0000005 3.9999995c-.0000001.554.446 1 1 1s1.0000004-.445999 1.0000004-1h.5c.277.000001.5-.222999.5-.5 0-.276999-.223-.5-.5-.5h-.5l.0000005-1.9999995h.5c.277 0 .5-.222999.5-.5 0-.277-.223-.5-.5-.5h-.5v-.175781c1.165-.4125 2-1.5192186 2-2.8242196 0-1.6575-1.3425-3-3.0000004-3-1.6574996 0-2.9999996 1.3425-2.9999996 3zm1.9999996 0c0-.5525.4475-1 1-1s1.0000004.4475 1.0000004 1c0 .552501-.4475004 1-1.0000004 1s-1-.447499-1-1z" fill="#fcaf3e"/><path d="m5 .5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 1 1.9980469v.0019531 4.5c0 .554.3463056 1 .7753906 1h1.4492188c.2848366 0 .5234089-.205802.6582031-.5h.1445313c.2614204 0 .4726562-.2112358.4726562-.4726562v-.0546876c0-.2614204-.2112358-.4726562-.4726562-.4726562h-.0273438v-2h.0273438c.2614201 0 .4726562-.2112361.4726562-.4726562v-.0546876c0-.2614201-.2112361-.4726562-.4726562-.4726562h-.0273438v-1c0-.0013525.0000041-.002555 0-.0039062a2.5 2.5 0 0 0 1-1.9960938 2.5 2.5 0 0 0 -2.5-2.5zm0 2a.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" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="bevel"/></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..ff44c8047
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/sc039.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(.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;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="#46a8ea" fill-opacity=".984" stroke="#2f78c8" 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/dbaccess/res/tables_32.svg b/icon-themes/elementary_svg/dbaccess/res/tables_32.svg
new file mode 100644
index 000000000..76265da78
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/tables_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" gradientUnits="userSpaceOnUse" x1="13.466102" x2="13.501863" y1="1.686323" y2="12.827888"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 2.801525 5.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="c" gradientTransform="matrix(.48483606 0 0 .5270602 1.834648 5.599765)" 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" gradientTransform="matrix(.49999998 0 0 .25 1.000002 6.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="f" gradientUnits="userSpaceOnUse" x1="13.001243" x2="13.001243" xlink:href="#d" y1="4.268861" y2="21.728327"/><rect fill="url(#b)" height="20.000183" rx=".527778" ry=".555556" width="23" x="4.000001" y="7.999818"/><path d="m4.50125 8.498592h17.938934v19.501226h-17.938934z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m3.000001 10h24.999999v1h-24.999999z" fill="url(#e)" opacity=".15"/><path d="m3.5024104 10v17.451008c0 .579806.4621289 1.046582 1.0361642 1.046582h21.9233434c.574036 0 1.036165-.466776 1.036165-1.046582v-17.451008" fill="none" opacity=".3" stroke="#000" stroke-width="1.004821"/><path d="m4.536364 3.499845c-.574145 0-1.036364.462218-1.036364 1.036364v4.9637099h24.000181v-4.9637099c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#a)"/><path d="m4.5354619 3.4996827c-.5737361 0-1.0356242.462248-1.0356242 1.0364313l.000001 4.9639672h24.0003243l-.000002-4.9639672c-.000001-.5741833-.461888-1.0364313-1.035623-1.0364313z" fill="none" opacity=".4" stroke="#7239b3" stroke-linecap="round" stroke-width=".999675"/><path d="m4.500001 4.499818v4.0001009h21.999999v-4.0001009z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 10h1v17.999818h-1z" opacity=".321"/><path d="m15 10h1v17.999818h-1z" opacity=".321"/><path d="m21 10h1v17.999818h-1z" opacity=".321"/><path d="m4.000001 14h4.999999v1h-4.999999z" opacity=".321"/><path d="m10 14h5v1h-5z" opacity=".321"/><path d="m16.000001 14h5v1h-5z" opacity=".321"/><path d="m22 14h5v1h-5z" opacity=".321"/><path d="m4.000001 19h4.999999v1h-4.999999z" opacity=".321"/><path d="m10 19h5v1h-5z" opacity=".321"/><path d="m16.000001 19h5v1h-5z" opacity=".321"/><path d="m22 19h5v1h-5z" opacity=".321"/><path d="m4.000001 24h4.999999v1h-4.999999z" opacity=".321"/><path d="m10 24h5v1h-5z" opacity=".321"/><path d="m16.000001 24h5v1h-5z" opacity=".321"/><path d="m22 24h5v1h-5z" opacity=".321"/><g fill="#2f0064"><path d="m9 3.999818h1v5.000182h-1z" opacity=".4"/><path d="m15.000001 3.999818h1v5.000182h-1z" opacity=".4"/><path d="m21.000001 3.999818h1v5.000182h-1z" opacity=".4"/></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..63672f896
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..b5397fd04
--- /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="#ef2929" stroke="#a40000" 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..0dec446b5
--- /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="#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(.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><path d="m3.4999996 3.4999982v-2.99999927h4.9999996v3.00000037l2.9999998-.0000011v5.0000005h-2.9999998v3.0000013h-4.9999996v-3.0000013h-2.99999995v-5.0000005z" fill="url(#a)" stroke-width="1.092"/><g fill="none" stroke-width=".916169" transform="matrix(1.0920945 0 0 1.09091 -14.19004 -14.189788)"><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="#0f5a00" 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></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/fapclose.svg b/icon-themes/elementary_svg/formula/res/fapclose.svg
new file mode 100644
index 000000000..8b7431ee9
--- /dev/null
+++ b/icon-themes/elementary_svg/formula/res/fapclose.svg
@@ -0,0 +1 @@
+<svg 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/formula/res/refinp1.svg b/icon-themes/elementary_svg/formula/res/refinp1.svg
new file mode 100644
index 000000000..6e616345d
--- /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="24.44417" x2="9.760408" y1="3.092242" y2="2.409678"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.180193" x2="31.082001" y1="68.81176" y2="48.494507"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="c" gradientTransform="matrix(0 -.31835 .29648 0 5.84 19.373)" gradientUnits="userSpaceOnUse" x1="39.242" x2="10.382" y1="15.935" y2="17.179"><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="d" 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.474v7.526h14v-7.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#d)"/><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 5h13v4h-13z" fill="#fff"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m14.914 11.498-3.96-4.533-3.815 4.55h2.356l-.008 4 3.01-.016.008-4.002z" display="block" fill="url(#c)"/><g transform="matrix(1 0 0 -1 6 16.043)"><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.183-.012.022 4.652 6.185.014z" display="block" fill="url(#a)" transform="matrix(0 .64678 .64678 0 2.94 -6.276)"/><g fill="none" stroke-miterlimit="7"><path d="m8.914 4.547-3.974 4.987-3.802-5.004h2.36l-.01-4 3.01.016.01 4z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".875"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#b)" stroke-width=".964" transform="matrix(0 .64678 .64678 0 2.94 -6.276)"/></g></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..ad85ae2f5
--- /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" gradientTransform="matrix(-.34745 0 0 -.37308 21.79 32.637)" gradientUnits="userSpaceOnUse" x1="30.930952" x2="30.690023" y1="45.384563" y2="64.878548"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="b" 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(#b)"/><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" transform="matrix(1 0 0 -1 0 22.021031)"><path d="m14.914 11.5-3.974-4.99-3.802 5.002h2.36l-.01 4 3.01-.015.01-4z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.852-2.61-3.328-2.46 3.344h1.666l-.01 4 1.714-.016.01-4z" display="block" fill="none" stroke="url(#a)" stroke-width=".623"/></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..63672f896
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..7158374c2
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/remote-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.681197 18.565019c-.757997 0-1.413994.443498-1.739493 1.086996a1.3334944 1.3334944 0 0 0 -.728497-.217c-.752497 0-1.361994.622498-1.361994 1.390994 0 .1225.019.239999.048.353499a2.0979912 2.0979912 0 0 0 -.898997 1.733493c0 1.155995.910997 2.086991 2.042492 2.086991h3.914984c1.131495 0 2.042491-.930996 2.042491-2.086991 0-.922996-.583498-1.701493-1.393494-1.977992.022-.119999.032-.243499.032-.369998 0-1.104496-.876497-1.999992-1.957492-1.999992z" fill="#fff" opacity=".3"/><path d="m1001.362 462.13c-1.516 0-2.828.887-3.479 2.174a2.667 2.667 0 0 0 -1.457-.434c-1.505 0-2.724 1.245-2.724 2.782 0 .245.038.48.096.707a4.196 4.196 0 0 0 -1.798 3.467c0 2.312 1.822 4.174 4.085 4.174h7.83c2.263 0 4.085-1.862 4.085-4.174 0-1.846-1.167-3.403-2.787-3.956.044-.24.064-.487.064-.74 0-2.209-1.753-4-3.915-4z" fill="#7e5514" fill-opacity=".971119" opacity=".6" transform="matrix(.49999791 0 0 .49999791 -483.99771 -213.49901)"/></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..d66a1c85a
--- /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="#ce5c00" stroke="#ce5c00"/><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..137fee3c0
--- /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="#ce5c00" stroke="#ce5c00"/><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..7760ed778
--- /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="#ce5c00" stroke="#ce5c00"/><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..3a0a683f0
--- /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="#ce5c00"/><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..13d2b8a40
--- /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="#ce5c00" 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..4655e3a9a
--- /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"><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="#d78ec1"/><stop offset=".26238" stop-color="#c564be"/><stop offset=".66093999" stop-color="#9d3ea4"/><stop offset="1" stop-color="#5e2c73"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.21365019 0 0 .23675768 56.202323 268.43014)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#650d5c"/><stop offset="1" stop-color="#ad53a5"/></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 stroke="#863c89"><ellipse cx="17.330208" cy="277.288517" fill="#c584ce" rx="7.276042" ry="3.307283" stroke-width=".529167"/><g fill="#e2c1e6" 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(#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/baswatr.svg b/icon-themes/elementary_svg/res/baswatr.svg
new file mode 100644
index 000000000..6fc3b2fef
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="d" 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="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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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..91230a8ae
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..5e2e8ec7f
--- /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="-4.5" x2="-4.22607" y1="26.5" y2="19.359817"><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..e1a021f96
--- /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"><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="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><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"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#d)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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 11h2v1h-2z" opacity=".4"/><path d="m13 11h2v1h-2z" 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..73594badf
--- /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(.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><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"/><path d="m10.679078-10.429992h1.256778v20.108454h-1.256778z" fill="#e20800" 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..0b3be4140
--- /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="23.895569" cy="3.990003" gradientTransform="matrix(0 1.4662213 -1.9353861 0 23.722197 -32.477603)" gradientUnits="userSpaceOnUse" r="20.397499"><stop offset="0" stop-color="#d7e866"/><stop offset="1" stop-color="#8cab2a"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.3149619 0 0 1.314932 -65.791165 20.61651)" 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="m16.000002 3.5020011c-6.8959644 0-12.498001 5.6020346-12.498001 12.4979979 0 6.895966 5.6020366 12.498004 12.498001 12.498 6.895962 0 12.498004-5.602034 12.497997-12.498 0-6.8959633-5.602035-12.4979979-12.497997-12.4979979z" fill="url(#a)" stroke="#699536" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m27.500001 15.999592c0 6.35148-5.149107 11.500407-11.499855 11.500407-6.3513321 0-11.5001459-5.148984-11.5001459-11.500407 0-6.3511859 5.1488138-11.4995923 11.5001459-11.4995923 6.350748 0 11.499855 5.1484064 11.499855 11.4995923z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m20.693956 9.8453731c-.231711-.023657-.462076.090495-.581127.3096309l-5.07244 9.334873-3.26125-2.608179c-.290498-.159662-.652941-.05695-.811677.235238l-1.4624842 1.888554c-.1587346.292183-.05195.656627.2385479.816284 0 0 5.9546353 4.946609 5.9619843 4.950269.06808.03742.139281.05625.211658.06545.236424.03004.478374-.08168.599906-.305382l6.840858-12.58924c.158735-.292186.05195-.656627-.238547-.816288l-2.19499-1.211509c-.07263-.039921-.153201-.061817-.230439-.069701z" fill="#699536"/><path d="m20.262501 8.5030688c-.231711-.023658-.462076.090495-.581127.3096305l-5.07244 9.3348727-3.26125-2.608179c-.290498-.159662-.652941-.05695-.811677.235238l-1.4624842 1.888554c-.1587346.292183-.05195.656627.2385479.816284 0 0 5.9546353 4.946609 5.9619843 4.950269.06808.03742.139281.05625.211658.06545.236424.03004.478374-.08168.599906-.305382l6.840858-12.58924c.158735-.292186.05195-.6566269-.238547-.8162881l-2.19499-1.2115082c-.07263-.039921-.153201-.061817-.230439-.069701z" fill="#fff" fill-opacity=".912791"/></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..8c1330190
--- /dev/null
+++ b/icon-themes/elementary_svg/res/helpimg/tip.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"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(1.5058824 0 0 .37647 -78.305888 26.258824)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#a"/><radialGradient id="d" cx="6.159672" cy="8.449767" gradientTransform="matrix(.00000005 1.7632481 -1.8653063 0 31.761486 -11.251052)" gradientUnits="userSpaceOnUse" r="19.99999"><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="e" gradientUnits="userSpaceOnUse" x1="16.000002" x2="16.000002" xlink:href="#b" y1="30.873174" y2="1.051717"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.61389" x2="15.61389" y1="2.047801" y2="29.852863"><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="15.550736" x2="15.550736" xlink:href="#b" y1="30.895977" y2=".231651"/><linearGradient id="h" gradientTransform="matrix(.3079451 0 0 .26235786 -3.202842 16.286598)" gradientUnits="userSpaceOnUse" x1="60.948738" x2="60.948738" xlink:href="#a" y1="-5.801291" y2="34.548019"/><linearGradient id="i" gradientTransform="matrix(.238878 0 0 .22625678 .576952 16.381774)" gradientUnits="userSpaceOnUse" x1="69.311714" x2="69.311714" xlink:href="#a" y1="-15.790401" y2="33.986996"/><linearGradient id="j" gradientTransform="matrix(.21412596 0 0 .22795278 2.756506 15.018422)" gradientUnits="userSpaceOnUse" x1="72.458694" x2="72.458694" xlink:href="#a" y1="-37.888779" y2="-24.791594"/><linearGradient id="k" gradientTransform="matrix(.19811419 0 0 .23066593 4.659179 17.57831)" gradientUnits="userSpaceOnUse" x1="69.311714" x2="69.311714" xlink:href="#a" y1="21.319286" y2="27.727411"/><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(#c)" fill-rule="evenodd" opacity=".3"/><path d="m16.000001 1.499999c-8.000599 0-14.500001 6.4993991-14.500001 14.5 0 8.000601 6.499402 14.500003 14.500001 14.500001 8.000597 0 14.500006-6.4994 14.499999-14.500001 0-8.0006009-6.499402-14.5-14.499999-14.5z" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m29.5 15.999522c0 7.456084-6.044601 13.500478-13.499829 13.500478-7.4559106 0-13.500171-6.044463-13.500171-13.500478 0-7.4557394 6.0442604-13.4995203 13.500171-13.4995203 7.455228 0 13.499829 6.0437809 13.499829 13.4995203z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.8 14.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.7853074c-1.780567-.094493-2.711509 2.7758307-1.019448 3.5612807 1.372757.562981 2.867444-.844957 2.532085-2.251811-.104074-.7325608-.761774-1.3341119-1.512636-1.3094697z" fill="url(#g)"/><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.7853074c-1.780567-.094493-2.711509 2.7758307-1.019448 3.5612807 1.372757.5629807 2.867444-.844957 2.532085-2.251811-.104074-.732561-.761774-1.3341119-1.512636-1.3094697z" fill="#fff"/><g fill="none"><path d="m14.993775 14.820384c.691309.04175.533179.76226.388989 1.153789-.669544 2.480677-1.480168 4.934479-2.064038 7.431315-.140845.732094.392485 1.66633 1.360012 1.673289" opacity=".1" stroke="url(#h)"/><path d="m18.582382 21.691737c-.0448-.326766-.322511-.590052-.596973-.262297-.486744.31727-.956152.765475-1.574691.806855-.396341-.0073-.597263-.45963-.436139-.773942.506635-2.421683 1.418181-4.749122 1.92996-7.168636.05399-.459322.08503-1.073569-.382625-1.356158-.0672-.03325-.141083-.05325-.216036-.06277-.706806-.01895-1.290371.437563-1.869359.761219-1.054174.657225-2.019753 1.429854-3.035106 2.137695" opacity=".1" stroke="url(#i)"/><path d="m18.22523 6.4710081c-1.268751-.071702-1.932097 2.0810975-.726411 2.6770998.978164.4271923 2.043208-.6411572 1.804247-1.7086844-.074154-.5558712-.542805-.9871146-1.077836-.9684154z" opacity=".1" stroke="url(#j)"/><path d="m19.096935 22.724342c-.403681.323455-.792986.780393-1.305975.82258" opacity=".1" stroke="url(#k)"/></g></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..d5f72f3c6
--- /dev/null
+++ b/icon-themes/elementary_svg/res/helpimg/warning.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(.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="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" 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(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.64447106 0 0 .6279377 .532692 1.525971)" 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="f" 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="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="28" y2="5.486194"><stop offset="0" stop-color="#634215"/><stop offset="1" stop-color="#93700d"/></linearGradient><g opacity=".4" transform="matrix(.6666592 0 0 1.3333333 0 -30.333332)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#a)"/><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(#b)"/><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><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(#e)"/><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(#f)"/><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=".4" stroke="#311d00"/><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="url(#g)"/></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..639fe22c3
--- /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" 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><radialGradient id="h" cx="38.659" cy="9.341" gradientUnits="userSpaceOnUse" r="8.342"><stop offset="0" stop-color="#fff"/><stop offset=".25" stop-color="#fefede" stop-opacity=".918"/><stop offset=".5" stop-color="#fbf911"/><stop offset="1" stop-color="#fffc04" stop-opacity=".122"/></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="m5 1 22 .002v27.998h-22z" 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.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><g fill-rule="evenodd"><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.258h-1.184z" stroke="#ddc73b" 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..2c6573144
--- /dev/null
+++ b/icon-themes/elementary_svg/res/hldoctp.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="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="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="e" 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="d" 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="c" 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><linearGradient id="b"><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><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="#b"/><linearGradient id="j" gradientTransform="matrix(.34305 0 0 .56007 16.406 10.992)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="20.749" y2="25.528"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-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="24.837" cy="36.421" gradientTransform="matrix(-.38352 0 0 -.25568 23.276 32.384)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="l" gradientTransform="matrix(.39222 0 0 -.36562 5.828 26.164)" gradientUnits="userSpaceOnUse" x1="27.974" x2="27.974" xlink:href="#b" y1="36.128" y2="-1.184"/><linearGradient id="m" gradientTransform="matrix(0 -.39572 .428 0 7.403 31.904)" gradientUnits="userSpaceOnUse" x1="45.244" x2="20.576" y1="15.412" 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="n" gradientUnits="userSpaceOnUse" x1="3.969" x2="7.938" y1="290.121" y2="290.121"><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="M4.95 29h22.1v2H4.95z" fill="url(#c)" opacity=".15"/><path d="M4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#d)" 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 1l22 .002V29H5V1z" fill="url(#f)"/><path d="M26.5 28.5h-21v-27h21z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.5.5l23 .002V29.5h-23V.5z" fill="none" stroke="url(#h)" stroke-linejoin="round"/><path d="M32.99 20.55l-.007 6.915-12.39-.027.005-6.915z" fill="url(#i)" transform="translate(1.852 7.85) scale(.7148)"/><g fill="none"><path d="M25.492 22.508l-.004 4.98h-8.97l-.008-4.978z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.0128716"/><path d="M31.646 21.245l-.047 5.452m-9.66-.03l.047-5.452" opacity=".5" stroke="url(#j)" stroke-width="1.422" transform="translate(1.852 7.85) scale(.7148)"/></g><path d="M7.75 23.072a6 4 0 1 1 12 0 6 4 0 0 1-12 0z" fill="url(#k)" fill-rule="evenodd" opacity=".141" transform="translate(-8)"/><path d="M11.832 12.018c-4.98 3.367-2.05 9.55 3.5 9.5v3l7-5-7-5v2.976c-3.58.14-5.56-3.127-3-5.476z" display="block" fill="url(#l)" transform="translate(-8)"/><g fill="none"><path d="M10.876 13.76c-1.757 2.058-.225 7.434 5.395 6.7l.062 2.196 4.37-3.138-4.37-3.064v2.06c-6.167.33-5.98-3.922-5.456-4.755z" display="block" opacity=".8" stroke="url(#m)" stroke-miterlimit="7" stroke-width=".964" transform="translate(-8)"/><path d="M3.832 12.018c-4.98 3.367-2.05 9.55 3.5 9.5v3l7-5-7-5v2.976c-3.58.14-5.56-3.127-3-5.476z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g><g><path d="M25 4.5c0-.268-.94-.5-2.035-.5H9.4C8.304 4 7 4.233 7 4.5v1c0 .27 1.304.5 2.4.5.005.003 13.565 0 13.565 0C24.06 6 25 5.77 25 5.5z" fill="#fff" opacity=".35"/><path d="M3.97 289.856h3.967v.53H3.97z" fill="url(#n)" transform="matrix(4.5354 0 0 3.7795 -11 -1092.52)"/></g></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/im30821.svg b/icon-themes/elementary_svg/res/im30821.svg
new file mode 100644
index 000000000..a9321d140
--- /dev/null
+++ b/icon-themes/elementary_svg/res/im30821.svg
@@ -0,0 +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/res/im30822.svg b/icon-themes/elementary_svg/res/im30822.svg
new file mode 100644
index 000000000..6562d95b4
--- /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="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="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.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(#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-.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="#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" 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..508c23d6c
--- /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.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><rect fill="url(#d)" height="13" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-14"/><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" 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..a17ee1f7c
--- /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="14.259738" x2="14.278797" y1="1.125588" y2="14.425165"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#c7321f"/></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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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..ba5847732
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..0e0bac959
--- /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"><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="b" cx="99.157" cy="186.171" gradientTransform="matrix(.17525 0 0 .05576 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769" xlink:href="#a"/><radialGradient id="c" 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="d" cx="-1.265" cy="8.45" fx=".667" gradientTransform="matrix(0 2.77576 -2.1877 0 34.375 -2.076)" 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="e" 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="f"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="g" 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="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#h" y1="10.171" y2="36.136"/><linearGradient id="j" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#h" y1="20.749" y2="25.528"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#f" y1="2.75" y2="2.75"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#f" y1="2.75" y2="2.75"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#f" y1="2.75" y2="2.75"/><radialGradient id="n" cx="99.157" cy="186.171" gradientTransform="matrix(.08762 0 0 .05576 -.688 18.12)" gradientUnits="userSpaceOnUse" r="62.769" xlink:href="#a"/><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#b)"/><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="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(#d)"/><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(#e)" 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(#n)"/><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(#k)" 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(#l)" 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(#m)" 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><path d="m21.5 21.5v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" fill="url(#g)" transform="translate(0 .007)"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#i)" transform="translate(0 .007)"/><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(#j)" transform="translate(0 .007)"/><path d="m21.5 21.507v-4.02h5v4.02h4.007v5h-4.007v4.007h-5v-4.007h-4.007v-5z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></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..fd6c848c3
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.00007" x2="8.00007" y1="2.35137" y2="13.64877"><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="b" cx="6.7304" cy="9.9571" fx="6.2002" gradientTransform="matrix(0 3.1659 -3.8867 0 46.977 -26.72)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><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><path d="m2.5 2c-.2856 0-.5.2144-.5.5v11c0 .286.2144.5.5.5h11c.286 0 .5-.214.5-.5v-11c0-.2856-.214-.5-.5-.5z" fill="url(#b)"/><g stroke-linecap="round"><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="#5382a1"><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="#e76f00"><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(#a)" 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..8e69d0925
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.00007" x2="8.00007" y1="2.35137" y2="13.64877"><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="b" cx="6.7304" cy="9.9571" fx="6.2002" gradientTransform="matrix(0 3.1659 -3.8867 0 46.977 -26.72)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><path d="m2.5 2c-.2856 0-.5.2144-.5.5v11c0 .286.2144.5.5.5h11c.286 0 .5-.214.5-.5v-11c0-.2856-.214-.5-.5-.5z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m2.5 2.5h11v11h-11z" opacity=".5" stroke="url(#a)" 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="#5382a1"><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="#e76f00"><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..d351a64f1
--- /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(.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="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="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></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="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="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)"/></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..5b5a7059c
--- /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"><radialGradient id="a" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 13.486574 18.735459)" 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(-.01445832 0 0 .00617648 10.513465 18.735459)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" 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="e" 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><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(.57142722 0 0 .36938167 -1.714255 3.068234)" gradientUnits="userSpaceOnUse" 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.9999999 4.0000694c4.5830148 0 19.9999751.0011 19.9999751.0011l.000025 16.9988996s-13.3333331 0-20.0000001 0c0-5.666661 0-11.3333206 0-16.9999816z" fill="url(#j)"/><path d="m1.800003 21.00004h20.400034v1.500003h-20.400034z" fill="url(#d)" opacity=".15"/><path d="m1.8000031 21.000104v1.49992c-.7445682.002824-1.8000031-.336056-1.8000031-.750056s.83088183-.749863 1.8000031-.749864z" fill="url(#c)" opacity=".15"/><path d="m22.200038 21.000104v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#a)" opacity=".15"/><path d="m21.5 20.500042h-19v-16h19z" fill="none" stroke="url(#e)" stroke-linecap="round"/><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"/><path d="m3.499849 5.50007h17.000301v13.999999h-17.000301z" opacity=".3" stroke="#000" 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="#000" stroke-linejoin="round" stroke-width=".999922"/></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..67271adea
--- /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(.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="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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></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="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="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..3bf9e562c
--- /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(.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="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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></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="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="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..540cde96d
--- /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(.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="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="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="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..4f77da01c
--- /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(.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="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="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></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="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="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..1d38644b3
--- /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(.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="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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></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="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="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..d870d0204
--- /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(.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="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="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="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..106467ddf
--- /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(.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="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="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="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..e6932869e
--- /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"><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/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..77e8ef9c9
--- /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="#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><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..d202f1c0e
--- /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="#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/lx03251.svg b/icon-themes/elementary_svg/res/lx03251.svg
new file mode 100644
index 000000000..71ad04d02
--- /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="#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/lx03255.svg b/icon-themes/elementary_svg/res/lx03255.svg
new file mode 100644
index 000000000..806f2fcaa
--- /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="#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/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..561028fc3
--- /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" 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="#d78ec1"/><stop offset=".26238" stop-color="#c564be"/><stop offset=".66093999" stop-color="#9d3ea4"/><stop offset="1" stop-color="#5e2c73"/></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="#650d5c"/><stop offset="1" stop-color="#ad53a5"/></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="#813384"><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#edc4f3" 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="#edc4f3" 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="#db82e8" 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..c9f8a93dd
--- /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"><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="#d78ec1"/><stop offset=".26238" stop-color="#c564be"/><stop offset=".66093999" stop-color="#9d3ea4"/><stop offset="1" stop-color="#5e2c73"/></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="#650d5c"/><stop offset="1" stop-color="#ad53a5"/></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(.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="#951fa6" fill-opacity=".335196"/><g stroke="#813384"><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="#951fa6" 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(#e)" 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..7181bb9c0
--- /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" 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="#d78ec1"/><stop offset=".26238" stop-color="#c564be"/><stop offset=".66093999" stop-color="#9d3ea4"/><stop offset="1" stop-color="#5e2c73"/></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="#650d5c"/><stop offset="1" stop-color="#ad53a5"/></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"/><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="#951fa6" 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="#813384" stroke-width="2"/><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#951fa6" fill-opacity=".597765" stroke="#813384" 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="#951fa6" 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="#813384" 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="#813384" 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="#951fa6" 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..b5cad349e
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..d32a64562
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..d9b303eea
--- /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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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..225655562
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..853625dbf
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..8eed43805
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..83ce966c6
--- /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="#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(.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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..0fee8f6ae
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..98276bb0f
--- /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="#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(.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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..932b6b353
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..475926e14
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..325955224
--- /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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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..cfd5d4321
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..3daa6b2ef
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..25b8df2b6
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..9e6c7cff5
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..d1074b379
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..6c5fc1307
--- /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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..e195955c3
--- /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(.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="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="3" y2="21"><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="12" x2="12" y1="5" y2="19.200001"><stop offset="0" stop-color="#fff"/><stop offset=".36619714" stop-color="#fff" 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.1111111 0 0 1.1111111 -1.333333 -1.333333)"><g stroke="#8c8c8c"><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(#b)" stroke="url(#a)" stroke-width="1.003279"/><g fill="none" stroke-linecap="round"><path d="m16 16-8-8"/><path d="m8 16 8-7.9999999"/></g></g><path d="m12 4a8 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-8zm0 1a7 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(#c)"/></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..3bf663be0
--- /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="12.976272" x2="15.508474" y1="3.762712" y2="19.779661"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="translate(15.966107 -14.033898)" 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=".4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12.298529" xlink:href="#b" y1="4" y2="19.76619"/><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(#c)" opacity=".4"/></g><path d="m37.466097-2.0342382c0 5.2468799-4.25361 9.5003399-9.49988 9.5003399-5.24675 0-9.50011-4.25351-9.50011-9.5003399 0-5.2466301 4.25336-9.4996598 9.50011-9.4996598 5.24627 0 9.49988 4.2530297 9.49988 9.4996598z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></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..0c0645ada
--- /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(.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"/><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.508475v-6.5h2.990923v6.5z" fill="#f18f8f" fill-opacity=".996078" stroke="#cb3436" stroke-linecap="round" stroke-opacity=".992157"/></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..0e281e9f5
--- /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(.45714178 0 0 .43456667 1.028596 .903723)" gradientUnits="userSpaceOnUse" 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="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><linearGradient id="h" 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="m4 2c3.6664118 0 15.99998.0013 15.99998.0013l.00002 19.9987s-10.6666663 0-16 0c0-6.66666 0-13.3333183 0-19.9999788z" 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" stroke="url(#h)" 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="#f18f8f" fill-opacity=".996078" stroke="#cb3436" stroke-linejoin="round" stroke-opacity=".992157"/><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(#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..256ff8b83
--- /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(.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="8.065973" x2="8.069619" y1="13.016949" y2="5.440678"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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"/><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" stroke="url(#a)" stroke-width=".999922"/><path d="m11.266088 9.0081334-3.2660886 3.6289856-3.2660875-3.6289856h2.1773921v-3.6452343h2.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g></g><path d="m11.266088 8.0081325-3.2660886 3.6289865-3.2660875-3.6289865h2.1773921v-3.6452338h2.1773922v3.6452338z" style="fill:#f18f8f;fill-opacity:.996078;stroke:#cc3436;stroke-width:.725797;stroke-linecap:round;stroke-linejoin:round"/></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..4291cf9ae
--- /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="14"><stop offset="0" stop-color="#fff"/><stop offset=".04" stop-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="13" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-14"/><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" 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..3f9ab776c
--- /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(.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><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="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><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 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..083e1c12b
--- /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(.28571361 0 0 .30419701 1.142873 1.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 .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="m1 14c0-2.291507.0008904-11.999988.0008904-11.999988l13.9991096-.000012v12z" fill="url(#b)"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><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"/><path d="m2.499988 3.500025h11.000024v8.99995h-11.000024z" opacity=".3" stroke="#000" stroke-linecap="round" stroke-width="1.000001"/></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..abbddef6b
--- /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(.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><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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></radialGradient><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 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..4d52d83ac
--- /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(.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><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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></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="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 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..e39b12d91
--- /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(.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><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="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><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 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..dbf10a3c0
--- /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(.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><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="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></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="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 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..e0231127b
--- /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(.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><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="#bdff69"/><stop offset=".26238" stop-color="#8ed451"/><stop offset=".66093999" stop-color="#58aa30"/><stop offset="1" stop-color="#2a6c1f"/></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="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="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..797109fdf
--- /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(.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><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="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)"/><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..c19c42332
--- /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(.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><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="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)"/><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..746543efb
--- /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 -19.268953 3.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1="15.5" y2="48.396"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.207569" x2="7.222524" xlink:href="#e" y1="1.088755" y2="6.505912"/><linearGradient id="c" gradientTransform="matrix(.98704 0 0 .88413 .089047 .65)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="2.5" y2="12"/><linearGradient id="d" gradientTransform="matrix(.98704 0 0 .88413 .089047 .65)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.5" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".2631579" 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" gradientUnits="userSpaceOnUse" x1="7.207569" x2="7.222524" y1="1.088755" y2="6.505912"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.59436 0 0 .5999 -19.268953 3.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(.003953 -2.02)"><rect fill="url(#a)" height="10" rx=".424" ry=".491" width="9.007906" x=".996047" y="3"/><path d="m.49609375 4c-.276 0-.50004901.224-.5.5l.00195312 10.998047c.00004901.276.224.5.50000001.5h10.00390612c.276 0 .500049-.224.5-.5l-.001953-10.998047c-.000049-.276-.224-.5-.5-.5zm.49804687.9980469h9.00781238v2.0019531h.994141v-2h-1.0000002v2h-4v-2h-1v2h-4.00195318zm0 3.0019531h4.00195318v3h-4.00000005zm5.00195318 0h4.0058592l.002 7h-9.00785925v-3h4.00000005l.00195 2.998047h1l-.00195-2.998047h4.0039062v-1h-4.0039062z" fill="#c1c1c1" transform="translate(0 -2)"/><path d="m.496047 2.52 10.003953-.02.003953 2.98-10.003953.02z" fill="url(#b)"/><path d="m.496047 2c-.27614237 0-.5.2238576-.5.5v3.5h.998v-3.002h9.007953v3.002h.998v-3.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v2h-4v1h9.003953v-1h-4.003953v-2z" fill="#2f0064" opacity=".4"/><path d="m4.996047 2.494h1v3.074h-1z" fill="#2f0064" opacity=".4"/><path d="m1.5 3.5h8v9h-8z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m4 2h7v10h-7z" opacity=".05"/><g transform="translate(5 2)"><rect fill="url(#f)" height="10" rx=".424" ry=".491" width="9.007906" x=".996047" y="3"/><path d="m.49609375 4c-.276 0-.50004901.224-.5.5l.00195312 10.998047c.00004901.276.224.5.50000001.5h10.00390612c.276 0 .500049-.224.5-.5l-.001953-10.998047c-.000049-.276-.224-.5-.5-.5zm.49804687.9980469h9.00781238v2.0019531h.994141v-2h-1.0000002v2h-4v-2h-1v2h-4.00195318zm0 3.0019531h4.00195318v3h-4.00000005zm5.00195318 0h4.0058592l.002 7h-9.00785925v-3h4.00000005l.00195 2.998047h1l-.00195-2.998047h4.0039062v-1h-4.0039062z" fill="#c1c1c1" transform="translate(0 -2)"/><path d="m.496047 2.52 10.003953-.02.003953 2.98-10.003953.02z" fill="url(#e)"/><path d="m.496047 2c-.27614237 0-.5.2238576-.5.5v3.5h.998v-3.002h9.007953v3.002h.998v-3.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v2h-4v1h9.003953v-1h-4.003953v-2z" fill="#2f0064" opacity=".4"/><path d="m4.996047 2.494h1v3.074h-1z" fill="#2f0064" opacity=".4"/><path d="m1.5 3.5h8v9h-8z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></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..4dc92cdfe
--- /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(.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="b" gradientTransform="matrix(.2857 0 0 .3042 3.143 4.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" 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="m5 5h10v11h-10z" fill="url(#b)"/><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(#a)" 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="m5 5h10v11h-10z" fill="url(#b)"/><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(#a)" 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..d64d80806
--- /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="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></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..008a7d449
--- /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="#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(.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><g transform="translate(-7.993 -7.993)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/res/tb02.svg b/icon-themes/elementary_svg/res/tb02.svg
new file mode 100644
index 000000000..f65a68dee
--- /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="#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(.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="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(-7.993 -7.993)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/res/tb03.svg b/icon-themes/elementary_svg/res/tb03.svg
new file mode 100644
index 000000000..8b90b367a
--- /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="#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(.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 7.5h7m-7 3h7" stroke="#616161" stroke-linecap="round"/><g transform="translate(-7.993 -7.993)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#a)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#0f5a00" 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/res/tb04.svg b/icon-themes/elementary_svg/res/tb04.svg
new file mode 100644
index 000000000..63c526959
--- /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" gradientTransform="matrix(.30799735 -.31002298 .38444481 .38214137 -7.184905 1.56758)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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 17.48)" 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 20.5v2c.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><path d="m14 8.6667695c-.097-.016-.172-.01-.22.002l-6.536 1.4499995-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.4619995c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.9985785 7.7955146c.2111194-.153712.8496632.1908404 1.4519092.7886093.6000237.5962837.9333702 1.2178148.7829939 1.4331591 0 0 .014815.01337.014815.01485l7.5084454-7.5608453c.191118-.1915831-.157784-.8487576-.777809-1.4658332-.622247-.61781829-1.281532-.9616282-1.47191-.77004514z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".35971"/><path d="m12.306235 1.4443133c.212601-.1544545.850404.190098 1.451909.7886094.600024.5970263.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l1.148189-1.1569237c.303715-.3029685-.020742-.811629-.725955-1.5178131-.602246-.5985114-1.240049-.94306388-1.451909-.78860932l-.01926.0185643z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".35971"/><path d="m5.998 7.7957695c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.4319995 0 0 .015.013.014.014l5.172-5.2059995.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.400231)"><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=".485"><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></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..b15e0564e
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -8.154751)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.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=".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(#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-12.5h8z" 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..3f0a9b8e0
--- /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="#90dbec"/><stop offset=".51612854" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..fc6063d47
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/dropurl.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m2.2647333 11.529461c0-.245873.085766-.454101.2572978-.625859l1.911795-1.9116957c.17165-.1705827.3800057-.2564611.6250686-.2564611.2574157 0 .4774193.097644.6621278.294107-.018821.017649-.076471.076467-.1752964.174111-.097766.091762-.1621207.1564648-.1927093.1929343-.036707.03647-.082707.095291-.1378843.1752874-.061293.078821-.1010607.1588183-.1195314.2388156-.024471.072941-.036707.1564648-.036707.2482255 0 .244697.085766.452925.2572985.624683.1716493.171759.3801236.257638.6248329.257638.091766 0 .17765-.0094.2576514-.02823.072945-.02471.15059-.06353.229415-.118818.080001-.06118.1376493-.107056.1752964-.137643.036471-.03765.1035307-.104702.2023557-.202345.091766-.09882.1470615-.156465.1647086-.175288.2023564.190581.3035343.414102.3035343.67174 0 .244698-.085884.452925-.2576514.624684l-1.8930872 1.902284c-.165415.165877-.3737707.248228-.6250685.248228-.2450629 0-.4534193-.08-.6249514-.238816l-1.351198-1.34231c-.1715321-.171758-.2572979-.376457-.2572979-.615272m6.4610421-6.4798841c0-.24505.085883-.4533954.2576508-.6249187l1.8941466-1.9025202c.170592-.1716408.37883-.2574024.624717-.2574024.238827 0 .447065.082703.624715.2482263l1.35061 1.3418344c.171767.1715232.257651.37681.257651.6157426 0 .2451676-.08588.4533954-.257651.6250364l-1.911794 1.9116961c-.164708.1658765-.372948.2482272-.624716.2482272-.257651 0-.477654-.095292-.661187-.2850496.01765-.018349.07647-.073526.17412-.1654057.09765-.097996.165885-.1654058.202357-.2022274.03059-.036703.07647-.094939.137648-.1745825.0553-.079644.0953-.1562297.120003-.2297565.01765-.079644.02706-.1654058.02706-.2574025 0-.2450501-.08588-.4533955-.257651-.6249188-.170591-.1716409-.37883-.2574025-.624716-.2574025-.091766 0-.1741204.012235-.2482389.036822-.078825.018353-.1588265.058233-.2388279.1194075-.080001.055174-.1376493.1011728-.17412.1378774-.03765.030705-.101175.095055-.1929414.1930518-.098828.0979969-.1564766.1562301-.1752994.1745824-.2023572-.1898757-.303535-.4135147-.303535-.6709173m-7.4537636 4.6046588c-.51459639.5140983-.7720121 1.1399583-.7720121 1.8752253 0 .735268.260475 1.356423.7813064 1.865816l1.35108 1.341128c.5085964.509394 1.1304886.763502 1.8657943.763502.7415407 0 1.3663743-.261167 1.8746171-.781148l1.8941464-1.903461c.5082436-.508217.762365-1.129371.762365-1.86464 0-.75409-.2694157-1.3940659-.8082478-1.9211058l.8082478-.8093833c.5270672.5399807 1.1647241.8093833 1.9117951.8093833.735306 0 1.360021-.2576382 1.875323-.7729137l1.911795-1.911108c.514126-.5146874.771778-1.1397239.771778-1.8749916 0-.7352678-.260005-1.3571279-.78119-1.8656979l-1.350609-1.3418343c-.50942-.50856996-1.130606-.7629137-1.865911-.7629137-.741189 0-1.367081.26046121-1.8753246.7812661l-1.8929707 1.90252c-.50942.50857-.7635415 1.13043-.7635415 1.8656978 0 .75362.2694165 1.3939501.8094243 1.9208721l-.8094243.8085591c-.5270664-.5388037-1.1635464-.8085591-1.9115585-.8085591-.7353057 0-1.3602564.2568147-1.8750886.7720902z" fill="#e9e9e9" stroke="#8c8c8c"/></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..e56a6c338
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..5cf6a1610
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><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-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..31849fb6c
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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..344b322bf
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d" 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..239c8c9ff
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><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..36b9dd516
--- /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="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></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..51662a588
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><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"><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..a2a55e20e
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..e56a6c338
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..1e236065a
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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..208b0d4bb
--- /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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></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..340a6ee68
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><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><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..b4a963d53
--- /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="#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="-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..fe9a1759f
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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..0ed475579
--- /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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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..54346e326
--- /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="#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(-.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..6d04fcd9a
--- /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"><radialGradient id="a" cx="22.571428" cy="30.857143" gradientTransform="matrix(.706422 0 0 .13549598 -3.944954 15.928848)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.0882273 0 0 1.0882272 48.139272 -4.274494)" gradientUnits="userSpaceOnUse" x1="-31" x2="-36" y1="12" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><ellipse cx="11.999999" cy="20.109867" fill="url(#a)" opacity=".2" rx="10.999999" ry="2.890133"/><path d="m18.00298 7.809969v2.397028h-9.7492563v-2.397028zm0 4.834342v2.397028h-9.7492563v-2.397028z" fill="url(#b)" opacity=".66" stroke="#000" stroke-linejoin="round" stroke-width="1.08867" transform="scale(.91405231 1.0940293)"/></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..3bd3f1ced
--- /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="m11.003906 14v-3h4v3z" 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="#956500"/><path d="m6 10v-3h4v3z" 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="#956500"/></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..dcdc505eb
--- /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(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#c" y1="13.223127" y2="21.888092"/><linearGradient id="c"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.507685" x2="13.975886" xlink:href="#c" y1="2.149998" y2="5.467495"/><g fill-rule="evenodd"><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438886-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#b)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438886-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#d)"/><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" fill="#fff" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" fill="#fff" opacity=".8"/><path d="m5.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#e04447" stroke="#b10000" stroke-width=".5"/><path d="m5.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m9.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#9cde4a" stroke="#5ca12a" stroke-width=".5"/><path d="m9.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/><path d="m13.715645 10.268958c-.787934 1.441304-2.857598 4.505758 0 4.4809 2.813229-.02447.560206-3.091553 0-4.4809z" fill="#46aaed" fill-opacity=".984314" stroke="#2f78c8" stroke-width=".5"/><path d="m13.715037 11.156489c-.466915.789737-1.357229 2.512417-.972696 2.792023l.34515.250968z" fill="#fff" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/nc01.svg b/icon-themes/elementary_svg/sc/res/nc01.svg
new file mode 100644
index 000000000..11ff42fe6
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/nc01.svg
@@ -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="24" x2="23.915924" y1="5" y2="22.445583"><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(.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(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><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-11.5h.002v-1h-.002v-2.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v2h-4.002v-1.998h-1v1.998h-4v-1.998h-1v1.998h-4.002zm0 3h4.004v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></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/paste_transpose.svg b/icon-themes/elementary_svg/sc/res/paste_transpose.svg
new file mode 100644
index 000000000..ff0f79983
--- /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(.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="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="m-3 1h16v14h-16z" fill="url(#f)" transform="translate(7 6)"/><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..d32c70866
--- /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(.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="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="m-3 1h16v14h-16z" fill="url(#f)" transform="translate(7 6)"/><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" 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..a3b766f41
--- /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(.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="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="m-3 1h16v14h-16z" fill="url(#f)" transform="translate(7 6)"/><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..226ee2977
--- /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"><path d="m3.6953125 9c-.3850976 0-.6953125.3102149-.6953125.6953125v1.6093755c0 .385097.3102149.695312.6953125.695312h8.6093755c.385097 0 .695312-.310215.695312-.695312v-1.6093755c0-.3850976-.310215-.6953125-.695312-.6953125zm.3046875 1h8v1h-8z" fill="#565656"/><path d="m3.6953125 4c-.3850976 0-.6953125.3102149-.6953125.6953125v1.6093755c0 .385097.3102149.695312.6953125.695312h8.6093755c.385097 0 .695312-.310215.695312-.695312v-1.6093755c0-.3850976-.310215-.6953125-.695312-.6953125zm.3046875 1h8v1h-8z" fill="#565656"/><g fill="#8c8c8c"><path d="m4 5h8v1h-8z"/><path d="m4 10h8v1h-8z"/></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..3615c58bd
--- /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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><linearGradient id="g" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#f)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#g)"/><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="#126400" opacity=".4"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m10 8v3h-4v-3z" fill="#fcaf3e"/><path d="m11 8c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v3h-4v-3z" fill="#ce5c00"/><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..1efbff045
--- /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(.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" 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="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><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..9dc7c0488
--- /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" gradientUnits="userSpaceOnUse" x1="3" x2="42" y1="2" y2="41"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m3 2h39v39h-39z" fill="url(#a)"/><g fill="none" stroke="#8c8c8c" stroke-dasharray="2 2" stroke-linecap="round"><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></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..42cdb916b
--- /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="#ce5c00" 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..952c06af2
--- /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="#ce5c00" 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..21df04ea9
--- /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="#ce5c00" 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..5164b70f2
--- /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="#ce5c00" 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..8351a234d
--- /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="#ce5c00" 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..4c4805ead
--- /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="#ce5c00" 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..8beeda15a
--- /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="#ce5c00" 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..f8051919b
--- /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="#ce5c00" 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..36386f6cd
--- /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="#ce5c00" 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..1bbd0c954
--- /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="#ce5c00" 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..187e911d9
--- /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="#ce5c00" 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..8080e2a49
--- /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="#ce5c00" 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..5f26360ae
--- /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="#ce5c00" 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..db8da879e
--- /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="#ce5c00" 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..554a57c5f
--- /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="#ce5c00" 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..e2dbf2938
--- /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="#ce5c00" 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..bd44480bc
--- /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="#ce5c00" 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..a926b48f4
--- /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="#ce5c00" 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..6c04f2da3
--- /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="#ce5c00" 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..345ae43be
--- /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="#ce5c00" 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..b2676aace
--- /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="#ce5c00" 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..53225faa8
--- /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="#ce5c00" 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..a0c79821d
--- /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="#ce5c00" 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..fed82d5e0
--- /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="#ce5c00" 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..d55e401b9
--- /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="#f78439"/></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..731abd5cd
--- /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="#f78439"/></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..ce1c31d4f
--- /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="#f78439"/></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..99153bd5a
--- /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="#f78439"/></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..57c095757
--- /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" y1="27" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f78439"/></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)" 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..70dd60c35
--- /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="#f78439"/></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..aa663ceb2
--- /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="#f78439"/></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..8061163a7
--- /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="#f78439"/></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..62a478db8
--- /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="#f78439"/></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..9c0369a07
--- /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="#f78439"/></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..4ab20605d
--- /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="#f78439"/></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..5dd0d0181
--- /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="#f78439"/></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..c54aa7699
--- /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="#f78439"/></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..5eae75b69
--- /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="#f78439"/></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..84155ed76
--- /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="#f78439"/></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..dd7d200da
--- /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="#f78439"/></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..c32e71289
--- /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="#f78439"/></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..9c9cb08f4
--- /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="#f78439"/></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..bb8534cc1
--- /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="#f78439"/></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..bca437eea
--- /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="#f78439"/></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..8f99bba53
--- /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="#f78439"/></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..1e528e399
--- /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="#f78439"/></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..1bb25c15e
--- /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="#f78439"/></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..ce8898785
--- /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="#f78439"/></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..40929facf
--- /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="#f78439"/></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..2deac5792
--- /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="#f78439"/></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..9abd9bca2
--- /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="#f78439"/></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..b2fefce04
--- /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="#f78439"/></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..755ce44d7
--- /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="#f78439"/></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..37ba7c697
--- /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="#f78439"/></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..02d6deda9
--- /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="#f78439"/></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..3df6afdc2
--- /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="#f78439"/></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..95e95ca7a
--- /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="#f78439"/></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..a03d626c9
--- /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="#f78439"/></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..77adc8c7e
--- /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="#f78439"/></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..4edef25e3
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(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="#aff05f"/><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=".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><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="#7bb339" 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..ea25be5e7
--- /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="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></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="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.989969" x2="12.989969" y1="13.025044" y2="15.025069"><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="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><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=".16666681" 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="#7bb339" 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="#b35039" 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..5ad37d5c4
--- /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="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><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=".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="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="#7bb339" 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..7695d6cff
--- /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.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.989969" x2="12.989969" y1="13.025044" y2="15.025069"><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="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><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=".16666681" 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="#7bb339" 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="#b35039" 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..d9bdb8356
--- /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="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.927678" x2="12.00126" xlink:href="#c" y1="13.029993" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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" 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="h" 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(#h)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#g)" 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(#f)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -7.997817)"><rect fill="url(#a)" height="4.93905" rx="1" width="6.095064" x="17.403999" y="13.559"/><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="#7bb339" 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(#d)" 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(#e)"/><rect height="4.00005" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" 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..4d36b8044
--- /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="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.927678" x2="12.00126" xlink:href="#c" y1="13.029993" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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" 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="h" 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=".65"><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(#h)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#g)" 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(#f)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -7.997817)"><rect fill="url(#a)" height="4.93905" rx="1" width="6.095064" x="17.403999" y="13.559"/><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="#7bb339" 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(#d)" 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(#e)"/><rect height="4.00005" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" 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/pipette.svg b/icon-themes/elementary_svg/sd/res/pipette.svg
new file mode 100644
index 000000000..7dbe9dd3c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/pipette.svg
@@ -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(.49699112 0 0 .49689181 -4.910708 -1.964633)" gradientUnits="userSpaceOnUse" x1="19.065418" x2="23.077925" y1="22.744974" y2="26.757523"><stop offset="0" stop-opacity=".46087"/><stop offset=".49060908" stop-opacity="0"/><stop offset=".60074764" stop-opacity="0"/><stop offset="1" stop-opacity=".588235"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.49699112 0 0 .49689181 -4.707319 -2.117175)" gradientUnits="userSpaceOnUse" x1="24.032852" x2="32.349339" xlink:href="#c" y1="13.223127" y2="21.888092"/><linearGradient id="c"><stop offset="0" stop-opacity=".66087"/><stop offset=".5" stop-opacity="0"/><stop offset="1" stop-opacity=".669565"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.507685" x2="13.975886" xlink:href="#c" y1="2.149998" y2="5.467495"/><g fill-rule="evenodd"><path d="m8.1013329 6.2018213s-6.182332 5.6712617-6.47015 6.2483287c-.294067.589594-.05305 1.218325-.698482 2.536086 1.384331-.631682 2.066258-.379804 2.573354-.661587.519126-.288467 6.3231015-6.3218395 6.3231015-6.3218395z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.25992-.304924.304905-.304924.304905l-2.0277015-.543212-.59963.599511z" fill="#1e1e1e" fill-opacity=".658824" stroke="#000" stroke-opacity=".658824" stroke-width=".5"/><path d="m11.227318 9.3020856.624958-.624833-.675971-1.9157077c-.914387-.908674-1.073257-.888753-1.8606216-2.1273289l-2.0277015-.5432121-.59963.5995111z" fill="url(#b)"/><path d="m11.176305 6.7615449s-.03436-.258196.288701-.278778c1.735221-.110549 3.513245-2.1585189 3.598983-3.552672.07466-1.2140219-1.105731-1.99438888-2.176564-1.9099359-1.069334.08433-2.828272 1.5104349-3.2668176 3.309152-.06337.2599199-.304924.304905-.304924.304905.448322.7434869 1.0301386 1.4602739 1.8606216 2.1273289z" fill="url(#d)"/><g fill="#fff"><path d="m14.019722 1.481389c-.87729-.462732-1.812661-.230066-2.862493.6970599-1.049833.927127-1.4097386 1.982801-1.3401186 2.6143381 1.0715166-1.6169591 2.3488746-2.9811381 4.2026116-3.311398z" opacity=".8"/><path d="m7.8585709 6.7914403-5.813021 5.4751427v.66548l5.946143-5.5195079z" opacity=".8"/></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..2f33d665f
--- /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=".65376854" stop-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="12.992838" x2="14.001242" xlink:href="#b" y1="-12.336135" y2="20"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.672582" x2="12.001242" xlink:href="#b" y1="-7.108318" y2="20"/><linearGradient id="j" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="13.696532" x2="13.299725" y1="12.091468" y2="29.436474"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.67351" x2="12.001242" xlink:href="#b" y1="1.330357" 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.01342" rx="1" width="6.020484" x="17.479515" y="-5.513394"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.47909-4.508349h4.022158v25.007124h-4.022158z" opacity=".5" stroke="url(#g)"/><rect height="26.991688" opacity=".5" rx="1" stroke="#7239b3" width="5.991831" x="17.508169" y="-5.491661"/></g></g><g transform="matrix(-1 0 0 -1 32.988166 26.999987)"><rect fill="url(#h)" height="21.983143" rx="1" width="6.054248" x="15.445752" y="-.483115"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.490217.484998h4.011029v20.013777h-4.011029z" opacity=".5" stroke="url(#i)"/><rect height="21.989328" opacity=".5" rx="1" stroke="#b35039" width="6.012409" x="15.487591" y="-.489302"/></g></g><g transform="matrix(-1 0 0 -1 51 26.999987)"><rect fill="url(#j)" height="17.913376" rx="1" width="6.02882" x="15.471181" y="3.58665"/><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="17.997379" opacity=".5" rx="1" stroke="#7bb339" width="6.002127" x="15.497873" y="3.502647"/></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..274386970
--- /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"><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=".65376854" stop-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="12.992838" x2="14.001242" xlink:href="#b" y1="-12.336135" y2="20"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.672582" x2="12.001242" xlink:href="#b" y1="-7.108318" y2="20"/><linearGradient id="j" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="13.696532" x2="13.299725" y1="12.091468" y2="29.436474"><stop offset="0" stop-color="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.67351" x2="12.001242" xlink:href="#b" y1="1.330357" 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(#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.01342" rx="1" width="6.020484" x="17.479515" y="-5.513394"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.47909-4.508349h4.022158v25.007124h-4.022158z" opacity=".5" stroke="url(#g)"/><rect height="26.991688" opacity=".5" rx="1" stroke="#7239b3" width="5.991831" x="17.508169" y="-5.491661"/></g></g><g transform="matrix(-1 0 0 -1 32.988166 26.999987)"><rect fill="url(#h)" height="21.983143" rx="1" width="6.054248" x="15.445752" y="-.483115"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.490217.484998h4.011029v20.013777h-4.011029z" opacity=".5" stroke="url(#i)"/><rect height="21.989328" opacity=".5" rx="1" stroke="#b35039" width="6.012409" x="15.487591" y="-.489302"/></g></g><g transform="matrix(-1 0 0 -1 51 26.999987)"><rect fill="url(#j)" height="17.913376" rx="1" width="6.02882" x="15.471181" y="3.58665"/><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="17.997379" opacity=".5" rx="1" stroke="#7bb339" width="6.002127" x="15.497873" y="3.502647"/></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..a94902134
--- /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" gradientUnits="userSpaceOnUse" x1="15.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.00124" xlink:href="#c" y1="7.534217" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.67345" x2="12.00126" xlink:href="#c" y1="11.123059" y2="19.999826"/><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(-.9999874 0 0 .9999874 31.009764 -3.009449)"><rect fill="url(#a)" height="14.065" rx="1" width="3.9684" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167h2.0488v12.016h-2.0488z" opacity=".5" stroke="url(#b)"/><rect height="14.001" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.0116" x="17.499001" y="7.495"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.986054 -3.009449)"><rect fill="url(#d)" height="12.027" rx="1" width="4.1156" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.9687v10.172h-1.9687z" opacity=".5" stroke="url(#e)"/><rect height="11.998" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="4.0003" x="14.481" y="9.502"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 36.001386 -3.009449)"><rect fill="url(#f)" height="7.9412" rx="1" width="4.0964" x="17.403999" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498h2.0025v6.0013h-2.0025z" opacity=".5" stroke="url(#g)"/><rect height="7.9697" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="3.9985" x="17.500999" y="13.53"/></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..6ef756d17
--- /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.893" x2="15.608" y1="7.1566" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.704214" x2="14.00124" xlink:href="#c" y1="7.534217" y2="19.999826"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#f7b19e"/><stop offset="1" stop-color="#e2866d"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.882504" x2="12.00126" xlink:href="#c" y1="10.505086" y2="19.999826"/><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="#aff05f"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.67345" x2="12.00126" xlink:href="#c" y1="11.123059" y2="19.999826"/><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(-.9999874 0 0 .9999874 31.009764 -3.009449)"><rect fill="url(#a)" height="14.065" rx="1" width="3.9684" x="17.514999" y="7.4689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167h2.0488v12.016h-2.0488z" opacity=".5" stroke="url(#b)"/><rect height="14.001" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.0116" x="17.499001" y="7.495"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 22.986054 -3.009449)"><rect fill="url(#d)" height="12.027" rx="1" width="4.1156" x="14.39" y="9.4491"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.49 10.493h1.9687v10.172h-1.9687z" opacity=".5" stroke="url(#e)"/><rect height="11.998" opacity=".5" rx=".78992" ry=".51261" stroke="#b35039" width="4.0003" x="14.481" y="9.502"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 36.001386 -3.009449)"><rect fill="url(#f)" height="7.9412" rx="1" width="4.0964" x="17.403999" y="13.559"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498h2.0025v6.0013h-2.0025z" opacity=".5" stroke="url(#g)"/><rect height="7.9697" opacity=".5" rx=".86555" ry=".59664" stroke="#7bb339" width="3.9985" x="17.500999" y="13.53"/></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..444fd291b
--- /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(.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><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" 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="e" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728001"/><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(5.0393575 0 0 -5.0393575 7.665197 1499.6879)"><rect fill="url(#a)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" opacity=".15"/><path d="m.36409467 292.23723v4.14477c0 .152.14990533.31955.30190533.31955h4.7408994c.152 0 .3101006-.16755.3111006-.31955l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".198438"/><path d="m1.455 292.436h.2v4.167h-.2zm1.389 0h.2v4.167h-.2zm1.389 0h.2l-.0009263 4.16687h-.198438zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.5935503 290.94738c-.158 0-.2275503.16662-.2275503.32662l-.001905.96323h5.3578257l-.00115-.96145c-.0001886-.162-.1187707-.32278-.2767707-.32278z" fill="url(#e)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56253267 291.14582-.00053267.99618 4.9614827-.004v-.99218z" style="opacity:.5;fill:none;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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..77f33e0fc
--- /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(.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><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="5" y2="43"/><linearGradient id="c"><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="d" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" 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="e" gradientTransform="matrix(.27447 0 0 .28068 -.113 290.553)" gradientUnits="userSpaceOnUse" x1="8.295" x2="8.295" y1="-4.284" y2="16.85"><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="f" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="11.001" x2="11.001" xlink:href="#c" y1="2.269" y2="19.728001"/><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(5.0393575 0 0 -5.0393575 7.665197 1499.6879)"><rect fill="url(#a)" height="5.556" rx=".197736" ry=".198043" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l-.00252 5.32365h-4.96094733z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#d)" opacity=".15"/><path d="m.36409467 292.23723v4.14477c0 .152.14990533.31955.30190533.31955h4.7408994c.152 0 .3101006-.16755.3111006-.31955l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".198438"/><path d="m1.455 292.436h.2v4.167h-.2zm1.389 0h.2v4.167h-.2zm1.389 0h.2l-.0009263 4.16687h-.198438zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm1.389 0h1.19v.198h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm-3.969 1.19h.992v.2h-.992zm1.191 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19zm1.389 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.5935503 290.94738c-.158 0-.2275503.16662-.2275503.32662l-.001905.96323h5.3578257l-.00115-.96145c-.0001886-.162-.1187707-.32278-.2767707-.32278z" fill="url(#e)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.144-.332-.296-.332z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width=".201"/><path d="m.56253267 291.14582-.00053267.99618 4.9614827-.004v-.99218z" style="opacity:.5;fill:none;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.389 0h.2v1.19h-.2zm1.389 0h.2v1.19h-.2z" fill="#126400" opacity=".4"/></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..61ae1d0ef
--- /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.265 6.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="b" gradientTransform="matrix(.94103 0 0 1.027 .46 2.44)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 2.43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><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 -1)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="6"/><path d="m.5 5.52h15.02v3.98h-15.02z" fill="url(#b)"/><path d="m.498 5.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="m1.5 6.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m.5 5c-.27614237 0-.5.2238576-.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" fill-opacity=".294118"/></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..b178f95c6
--- /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.265 6.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="b" gradientTransform="matrix(.94103 0 0 1.027 .46 2.44)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 2.43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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><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 -1)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="6"/><path d="m.5 5.52h15.02v3.98h-15.02z" fill="url(#b)"/><path d="m.498 5.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="m1.5 6.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><path d="m.5 5c-.27614237 0-.5.2238576-.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#126400" fill-opacity=".294118"/></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..6e95e9ee9
--- /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="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></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="#425a2d"/><stop offset="1" stop-color="#7f956d"/></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="#b7d095"/><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..8027bb20a
--- /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="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></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="#71171c"/><stop offset="1" stop-color="#ed8137"/></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..293a9687b
--- /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="#90dbec"/><stop offset=".51612854" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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="#185f9a"/><stop offset="1" stop-color="#599ec9"/></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..6e647d4d2
--- /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" gradientTransform="matrix(.50413225 0 0 .49333391 -51.682193 -32.483135)" gradientUnits="userSpaceOnUse" x1="14.221778" x2="14.221778" y1="8.094933" y2="21.316711"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="b" 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="c" 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="d" 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="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24" y2="19"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.4618941 0 0 .07352981 -.3528 12.51867)" 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="#fff" stop-opacity=".706587"/><stop offset=".92053902" stop-color="#fff" stop-opacity=".706587"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m.9116 21.99022h22.1768v1.00978h-22.1768z" display="block" fill="#bbb"/><path d="m1 20h22v1h-22z" display="block" fill="#bbb"/><path d="m2.3147 20.77947h19.4957v.80593h-19.4957z" display="block" fill="url(#f)"/><path d="m11.387237 15.5c-.403349.0064-.7241.28069-.7241.6338v3.42254h-.021c-.3097 0-.7240997.28069-.7240997.6338v1.95731c0 .35311.3207137.637117.7240997.6338l3.091378-.02542c.403487-.0033.7241-.28069.7241-.6338v-1.95731c0-.35311-.3206-.6338-.7241-.6338h-.2667v-3.42254c0-.35311-.06651-.64017-.469862-.6338z" display="block" fill="#e7e7e7" stroke="#b2b2b2"/><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.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(#d)"/><path d="m3.5362982 4.4999979v2h-1v2.33929h18.9999998v-2.33929h-11.9999998v-2z" fill="none" stroke="url(#c)" stroke-linecap="round"/><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="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(#e)" opacity=".3"/><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(#b)" stroke-linecap="round"/></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..f13c2f347
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.57484957 0 0 .42975531 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2038.5936" x2="2039.6371" y1="3202.9893" y2="3244.8877"><stop offset="0" stop-color="#fdfdfd"/><stop offset="1" stop-color="#e1e1e1"/></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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15" y2="0"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></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="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><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"/><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" opacity=".5"/></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..602652f0f
--- /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="-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="b" 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="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" xlink:href="#d"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" 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="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#d"/><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="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></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 transform="matrix(1.0562405 0 0 1.205043 -.674886 -5.921032)"><path d="m4.504241 20.680616h14.991517v3.319384h-14.991517z" fill="url(#b)" 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(#c)" 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(#f)" 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(#g)" 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" 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(#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="#004372" stroke-linejoin="round"/></g></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..c4ec6be95
--- /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" 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" gradientTransform="matrix(.31834512 0 0 .29648395 2.626978 2.435337)" 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="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 transform="translate(0 3)"><path d="m10.517694 11.915838 4.551391-3.9809306-4.563033-3.7920711v2.3588067l-4.0048621.00453.0129356 3.007527 4.0035685-.00453z" display="block" fill="url(#b)" stroke-width=".64678"/><g stroke-miterlimit="7"><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:#004372;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></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..926ff24f2
--- /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"><linearGradient id="a" 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="b" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.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" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="40.783871"><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><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="#g"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" xlink:href="#f"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 28.817606 16.084063)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="i" 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(#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="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(#h)" 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(#i)" stroke="url(#a)"/><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="translate(-10 5)"><path d="m17.5 17.221611-7-5.673017 7-5.6960219v3.6474278h6v4.0000001h-6z" display="block" fill="url(#c)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228752v2.5742812h6v2h-6z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.6960221v3.6474278h6v4.0000003h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></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..622e94d40
--- /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="14" x2="29" y1="10.5" y2="10.5"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#c" y1="-2.374197" y2="10.619582"/><linearGradient id="c"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#c" y1="2.264152" y2="6.099961"/><linearGradient id="e" 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><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(#a)"/><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><g transform="matrix(-.64678195 0 0 .64678195 16.291211 8.535588)"><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(-1.5461161 0 0 1.5461161 25.188104 -13.197011)"/><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(#b)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#d)"/><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(#e)" stroke-miterlimit="7" stroke-width="1.546116"/></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..2d35b2cbc
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed02.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(.27055403 -.27233341 .33770776 .33568435 -5.088346 -2.901703)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><g transform="matrix(.97249911 0 0 .97249911 -4.262206 4.571258)"><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="#0c0c0c" stroke-linejoin="round" stroke-width="1.028279"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width="1.053754"/><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="#0c0c0c" opacity=".6" stroke-width="1.053754"/><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.578314"><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/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..fd0923955
--- /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="#b10000" 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..04062952b
--- /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" 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)"><g transform="translate(-.529167)"><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><g stroke-width=".264583"><path d="m1.3229168 294.88332c0 .34528.2209271.6381.5291665.74724v.0465l-.0000001 1.05833c0 .14658.1180042.26459.2645833.26459.1465792 0 .2645835-.11801.2645835-.26459h.1322917c.07329 0 .1322917-.059.1322917-.13229 0-.0733-.059002-.13229-.1322917-.13229h-.1322917l.0000003-.52917h.1322917c.07329 0 .1322916-.059.1322916-.13229 0-.0733-.059002-.13229-.1322916-.13229h-.1322917v-.0465c.3082396-.10914.5291664-.40196.5291664-.74724 0-.43855-.3552031-.79375-.79375-.79375-.4385468 0-.7937499.3552-.7937499.79375zm.5291665 0c0-.14618.1184011-.26458.2645834-.26458s.2645833.1184.2645833.26458-.118401.26458-.2645833.26458-.2645834-.1184-.2645834-.26458z" fill="#fcaf3e"/><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" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="bevel"/></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/list_add.svg b/icon-themes/elementary_svg/svtools/res/list_add.svg
new file mode 100644
index 000000000..f1d757021
--- /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="#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(.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="#0f5a00" 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..460de5728
--- /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" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="12.499179" x2="58.597404" y1="18.222023" y2="18.222023"><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><linearGradient id="b" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="30.410887" x2="30.374098" y1="58.951305" y2="65.760483"><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(0 -1.0011624 -.96887873 0 18.170039 21.011653)"><path d="m17.5 17.221611-7-5.673017 7-5.6960218z" display="block" fill="url(#a)"/><g fill="none"><path d="m16.5 15.111422-4.434589-3.562828 4.434589-3.6228751c-.0024-.3479229 0-.3994284 0 7.1857031z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.5 17.221611-7-5.673017 7-5.696022z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></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..ee04bd988
--- /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" gradientTransform="matrix(.49276794 0 0 .44412655 -5.505199 -1.071544)" 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="b" gradientTransform="matrix(0 -.52048349 .57748766 0 -26.035529 22.820361)" 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(-3.006989)"><path d="m6.4994333 12.50761 7.0081367-5.4964657-7.0081367-5.5187543z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7"><path d="m11.94034 7.0111443-4.4397443-3.5101265-.0904509 7.0835782z" display="block" opacity=".401" stroke="url(#b)" stroke-width=".949358"/><path d="m6.4994333 12.50761 7.0081367-5.4964657-7.0081367-5.5187545z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".984888"/></g></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..7bb9db9e2
--- /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" 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="#fcaf3e"><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(#a)"/></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..ae1dcb5fe
--- /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="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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="#260063" 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/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/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..0334819ab
--- /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="#0076ce" 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="#0076ce" 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..1f561058a
--- /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:#0076ce;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="#0076ce" 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..80de6686c
--- /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:#0076ce;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:#0076ce;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="#0076ce" 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..c63f2acb1
--- /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:#0076ce;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:#0076ce;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="#0076ce" 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..35dee81ad
--- /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:#0076ce;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="#0076ce" 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..17709578e
--- /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:#0076ce;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:#0076ce;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="#0076ce" 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..a97f66021
--- /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:#0076ce;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:#0076ce;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="#0076ce" 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..b6cb3582a
--- /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="#0076ce" 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..093367c2d
--- /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="#0076ce" 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="#0076ce" 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..f9be4accd
--- /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="m1 9v-8h11v8z" fill="url(#c)"/><path d="m.5 9.5v-9h12.013v9z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.001"/><g stroke-linecap="round"><path d="m11.55 8.518-10.056-.034v-6.98l10.054.035z" fill="none" stroke="url(#a)"/><path d="m9.5 4.482-3 4.018-3-4.018h2v-2.982h2v2.982z" fill="#49aaeb" stroke="#2f78c8" stroke-linejoin="round" stroke-opacity=".784"/></g></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..d835a63b8
--- /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="m1 9v-8h11v8z" fill="url(#c)"/><path d="m.5 9.5v-9h12.013v9z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.001"/><g stroke-linecap="round"><path d="m11.55 8.518-10.056-.034v-6.98l10.054.035z" fill="none" stroke="url(#a)"/><path d="m9.5 4.482-3 4.018-3-4.018h2v-2.982h2v2.982z" fill="#b3b3b3" stroke="#676767" stroke-linejoin="round"/></g></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..0fb369a2b
--- /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" 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="m1 9v-8h11v8z" fill="url(#c)"/><path d="m.5 9.5v-9h12.013v9z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.001"/><g stroke-linecap="round"><path d="m11.55 8.518-10.056-.034v-6.98l10.054.035z" fill="none" stroke="url(#a)"/><path d="m9.5 4.482-3 4.018-3-4.018h2v-2.982h2v2.982z" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round"/></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..85f39619e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/doublesi.svg
@@ -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.271729" x2="-22.109092" y1="-.013663" y2="1.388218"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12499998 .00006132 .00006132 -.12499998 1.994679 12.000604)" 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 14.979957 11.99388)" gradientUnits="userSpaceOnUse" x1="113.15723" x2="39.268185" xlink:href="#c" y1="25.786163" y2="25.786163"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-178.0339" x2="-179.0339" y1="21.305085" y2="6.305085"><stop offset="0" stop-color="#081e3e"/><stop offset="1" stop-color="#387de4"/></linearGradient><path d="m5.5 3.5000537 5-3v11.0000003l-5 4z" fill="url(#a)" fill-rule="evenodd"/><path d="m5.5 3.500054 5-2.99999999v10.99999999l-5 4z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".509804"/><g fill="#fcaf3e" fill-rule="evenodd" 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" fill="url(#d)"/><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" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dsth_cen.svg b/icon-themes/elementary_svg/svx/res/dsth_cen.svg
new file mode 100644
index 000000000..4abe126b7
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dsth_cen.svg
@@ -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="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 -21.357127 -5.767395)" gradientUnits="userSpaceOnUse" 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="12.033955" x2="3.533955" xlink:href="#a" y1="-4.000002" y2="-4.000002"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="3" xlink:href="#a" y1="-13.5" y2="-13.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.033955" x2="13.533955" xlink:href="#c" y1="-3.500002" y2="-3.500002"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="14" xlink:href="#c" y1="-12" y2="-12"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.533955" x2="2.033955" xlink:href="#b" y1="-5.000002" y2="-5.000002"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="1" xlink:href="#b" y1="-15" y2="-15"/><g transform="matrix(0 -1 1 0 0 16)"><path d="m9.4999999 16 .0000001-15.5h-1.9999998l-.0000001 15.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><g stroke-miterlimit="3"><path d="m2.533955-6.500002 11 .00673v4.993272h-11z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1 0 0 -1 -.033955 -1.000002)"/><path d="m3.533955-5.486246h9v2.986244h-9z" fill="none" stroke="url(#d)" transform="matrix(1 0 0 -1 -.033955 -1.000002)"/><g fill="#d3d7cf" transform="scale(1 -1)"><path d="m1.5-15.5h12.033956l-.033956 5h-12z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round"/><path d="m2.5-14.5 10.033956.007-.033956 2.993h-10z" fill="none" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dsth_dst.svg b/icon-themes/elementary_svg/svx/res/dsth_dst.svg
new file mode 100644
index 000000000..d0eb821d1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dsth_dst.svg
@@ -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="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="-13.999943" x2="-1.999943" xlink:href="#e" y1="12.999998" y2="12.999998"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-1.999943" x2="-13.999943" xlink:href="#f" y1="10.499998" y2="10.499998"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-11.999943" x2="-3.999943" xlink:href="#a" y1="11.999998" y2="11.999998"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-12.999943" x2="-3.999943" xlink:href="#a" y1="3.000002" y2="3.000002"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-14.999943" x2="-1.999943" xlink:href="#e" y1="3.500002" y2="3.500002"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-1.999943" x2="-14.999943" xlink:href="#f" y1="2.000002" y2="2.000002"/><g transform="matrix(-1 0 0 -1 16.000002 15.999943)"><path d="m-14.533898.5h12l.033956 4.993272-12.033956.006728z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g><g transform="matrix(1 0 0 -1 -8.999998 15.999943)"><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#d)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dsth_hig.svg b/icon-themes/elementary_svg/svx/res/dsth_hig.svg
new file mode 100644
index 000000000..e50d7890e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dsth_hig.svg
@@ -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.533898" x2="-2.033898" xlink:href="#d" y1="13.5" y2="13.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-2.033898" x2="-13.533898" xlink:href="#f" y1="12" y2="12"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-12.533898" x2="-4.033898" xlink:href="#e" y1="12" y2="12"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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(.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=".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="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="-13.033898" x2="-4.033898" xlink:href="#e" y1="3" y2="3"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-15.033898" x2="-1.686441" xlink:href="#d" y1="3.5" y2="3.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-2.533898" x2="-15.033898" xlink:href="#f" y1="1" y2="1"/><g transform="matrix(1 0 0 -1 0 16.033898)"><path d="m-14.533898.5h12l.033956 4.993272-12.033956.006728z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#c)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dsth_low.svg b/icon-themes/elementary_svg/svx/res/dsth_low.svg
new file mode 100644
index 000000000..9740df2f3
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dsth_low.svg
@@ -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.533898" x2="-2.033898" xlink:href="#d" y1="13.5" y2="13.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-2.033898" x2="-13.533898" xlink:href="#f" y1="12" y2="12"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-12.533898" x2="-4.033898" xlink:href="#e" y1="12" y2="12"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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(.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=".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="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="-13.033898" x2="-4.033898" xlink:href="#e" y1="3" y2="3"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-15.033898" x2="-1.686441" xlink:href="#d" y1="3.5" y2="3.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-2.533898" x2="-15.033898" xlink:href="#f" y1="1" y2="1"/><g transform="matrix(-1 0 0 -1 16 16.033898)"><path d="m-14.533898.5h12l.033956 4.993272-12.033956.006728z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#c)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dstv_cen.svg b/icon-themes/elementary_svg/svx/res/dstv_cen.svg
new file mode 100644
index 000000000..a95fd2b3c
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dstv_cen.svg
@@ -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 -21.357127 -5.767395)" gradientUnits="userSpaceOnUse" 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=".0000002" stop-color="#fff" 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="9.365066" x2="9.372937" xlink:href="#b" y1="-2.98816" y2="-4.976175"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.949153" x2="8.904063" xlink:href="#b" y1="-12.051021" y2="-14.084919"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.033955" x2="7.033955" xlink:href="#c" y1="-7.000002" y2="-1.500002"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#c" y1="-15.5" y2="-10"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.949209" x2="5.32209" xlink:href="#a" y1="-1.186442" y2="-7.084747"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6.966102" x2="6.779718" xlink:href="#a" y1="-10.491526" y2="-16.118645"/><path d="m9.4999999 16 .0000001-15.5h-1.9999998l-.0000001 15.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><g stroke-miterlimit="3"><path d="m2.533955-6.500002 11 .00673v4.993272h-11z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1 0 0 -1 -.033955 -1.000002)"/><path d="m3.533955-5.486246h9v2.986244h-9z" fill="none" stroke="url(#d)" transform="matrix(1 0 0 -1 -.033955 -1.000002)"/><g fill="#d3d7cf" transform="scale(1 -1)"><path d="m1.5-15.5h12.033956l-.033956 5h-12z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round"/><path d="m2.5-14.5 10.033956.007-.033956 2.993h-10z" fill="none" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dstv_dst.svg b/icon-themes/elementary_svg/svx/res/dstv_dst.svg
new file mode 100644
index 000000000..3e14c9ab7
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dstv_dst.svg
@@ -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.033898" x2="-4.033898" xlink:href="#d" y1="9" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-8.033898" x2="-8.033898" xlink:href="#f" y1="15" y2="9"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-7.966301" x2="-7.985645" xlink:href="#e" y1="10.938171" y2="13.167356"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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(.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(.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="-9.533898" x2="-9.533898" xlink:href="#e" y1="4" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-12.533898" x2="-12.533898" xlink:href="#d" y1="6.759461" y2="0"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-8.533898" x2="-8.533898" xlink:href="#f" y1="0" y2="7"/><g transform="matrix(0 -1 1 0 -.033898 16)"><path d="m-14.533898.5h12l.033956 4.993272-12.033956.006728z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g><g transform="matrix(0 1 1 0 -.033898 -9)"><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#c)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dstv_hig.svg b/icon-themes/elementary_svg/svx/res/dstv_hig.svg
new file mode 100644
index 000000000..51a76257d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dstv_hig.svg
@@ -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.033898" x2="-6.033898" xlink:href="#d" y1="15" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-10.033898" x2="-10.033898" xlink:href="#f" y1="9" y2="15"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-9.033898" x2="-9.033898" xlink:href="#e" y1="13" y2="11"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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(.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=".06331655" stop-color="#fff" 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.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="-9.533898" x2="-9.533898" xlink:href="#e" y1="4" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-12.533898" x2="-12.533898" xlink:href="#d" y1="6.759461" y2="0"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-8.533898" x2="-8.533898" xlink:href="#f" y1="0" y2="7"/><g transform="matrix(0 -1 1 0 -.033898 16)"><path d="m-14.533898.5h12l.033956 4.993272-12.033956.006728z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#c)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dstv_low.svg b/icon-themes/elementary_svg/svx/res/dstv_low.svg
new file mode 100644
index 000000000..a9f4f74f1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dstv_low.svg
@@ -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 -22.179161 -10.004683)" gradientUnits="userSpaceOnUse" 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=".04550572" stop-color="#fff" 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.821692" x2="-8.817563" xlink:href="#b" y1="2.03555" y2="4.458195"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-7.966301" x2="-7.985645" xlink:href="#b" y1="10.938171" y2="13.167356"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-8.033898" x2="-8.033898" xlink:href="#c" y1="15" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-4.033898" x2="-4.033898" xlink:href="#a" y1="9" y2="15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-13.033898" x2="-13.033898" xlink:href="#a" y1="0" y2="7"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-9.033898" x2="-9.033898" xlink:href="#c" y1="7" y2="0"/><g transform="matrix(0 1 1 0 -.033898 0)"><path d="m-13.533898 9.5h11l.033955 4.999998-11.033955.000002z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-12.533898 10.5h9v3h-9z" fill="none" stroke="url(#e)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m15.5.03389831v17.49999969h-2v-17.49999969" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m-14.533898.5h12l.033956 4.993272h-11.982759z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m-13.533898 1.5h10v3h-10z" fill="none" stroke="url(#d)" stroke-miterlimit="3" transform="rotate(-90)"/><path d="m6.5.033898v17.5h-2l-.00673-17.5" fill="#fcaf3e" stroke="#ce5c00" stroke-linejoin="round" stroke-miterlimit="0"/></g></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..6cfb10b44
--- /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="#0076ce" 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="#0076ce" 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="#0076ce" 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..f2481ef84
--- /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="#0076ce" 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..c0cde8306
--- /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="#0076ce" 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="#0076ce" 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="#0076ce" 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..9a75d956e
--- /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="#0076ce" 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="#0076ce" 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="#0076ce" 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..5064e2a60
--- /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:#0076ce;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="#0076ce" 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..386954372
--- /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:#0076ce;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="#0076ce" 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..92809f6e7
--- /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="#ce5c00" 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..c665dfe8e
--- /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="#ce5c00" 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..ee28bf8a2
--- /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="#ce5c00" 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/fr02.svg b/icon-themes/elementary_svg/svx/res/fr02.svg
new file mode 100644
index 000000000..322994676
--- /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="#ce5c00" 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..781c0010e
--- /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="#ce5c00" 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..ccc0f1fd7
--- /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="#ce5c00" 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..d594ae64e
--- /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="#ce5c00" 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..614f1c94b
--- /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="#ce5c00" 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..f5a4b5f46
--- /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="#ce5c00" 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..1dc0da353
--- /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="#ce5c00" 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..be6913291
--- /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="#ce5c00" 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..07489cdca
--- /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" 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="#b4cee1"/><stop offset="1" stop-color="#5d9fcd"/></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/galicon.svg b/icon-themes/elementary_svg/svx/res/galicon.svg
new file mode 100644
index 000000000..3289f85c2
--- /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.375002" x2="8.375002" y1="2.499983" y2="14.477921"><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" 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="e" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#d" y1="19.176836" y2="21.750013"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#d" y1="15.182923" y2="18.000004"/><linearGradient id="g" gradientTransform="translate(4.500011)" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#d" y1="15.182923" y2="18.000004"/><linearGradient id="h" gradientTransform="translate(4.500011)" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#d" y1="19.176836" y2="21.750013"/><linearGradient id="i" gradientTransform="translate(9.000023)" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#d" y1="15.182923" y2="18.000004"/><linearGradient id="j" gradientTransform="translate(9.000023)" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#d" y1="19.176836" y2="21.750013"/><g transform="matrix(1.33333 0 0 1.33333 1.333359 .666698)"><rect fill="url(#b)" height="13.500033" rx=".5" width="15.000038" x=".499983" y="1.749982"/><path d="m1.1249803 1.3749934c-.55399999 0-.99932687.4460004-.99999999 1v3.5h15.75003969v-3.5c0-.554-.446-1-1-1z" fill="url(#c)" 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.250035v12.750032h-14.250035z" opacity=".7" stroke="url(#a)"/></g></g><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.33336 -9.999945)"><path d="m.499981 13.874993h15.000038" fill="none" opacity=".2" stroke="#000"/><g stroke="#987124" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".498039"><path d="m2.374986 15.374997h2.250006v2.250006h-2.250006z" fill="url(#f)"/><path d="m2.374986 19.125006h2.250006v2.250006h-2.250006z" fill="url(#e)"/><path d="m6.874997 15.374997h2.250006v2.250006h-2.250006z" fill="url(#g)"/><path d="m6.874997 19.125006h2.250006v2.250006h-2.250006z" fill="url(#h)"/><path d="m11.375009 15.374997h2.250006v2.250006h-2.250006z" fill="url(#i)"/><path d="m11.375009 19.125006h2.250006v2.250006h-2.250006z" fill="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/gallist.svg b/icon-themes/elementary_svg/svx/res/gallist.svg
new file mode 100644
index 000000000..190fa164b
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/gallist.svg
@@ -0,0 +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.375002" x2="8.375002" y1="2.499983" y2="14.477921"><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" 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="e" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#d" y1="19.176836" y2="21.750013"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#d" y1="15.182923" y2="18.000004"/><g transform="matrix(1.33333 0 0 1.33333 1.333359 .666698)"><rect fill="url(#b)" height="13.500033" rx=".5" width="15.000038" x=".499983" y="1.749982"/><path d="m1.1249803 1.3749934c-.55399999 0-.99932687.4460004-.99999999 1v3.5h15.75003969v-3.5c0-.554-.446-1-1-1z" fill="url(#c)" 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.250035v12.750032h-14.250035z" opacity=".7" stroke="url(#a)"/></g></g><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.33336 -9.999945)"><path d="m.499981 13.874993h15.000038" fill="none" opacity=".2" stroke="#000"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m2.374986 15.374997h2.250006v2.250006h-2.250006z" fill="url(#f)" 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(#e)" 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></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..d4e28f03f
--- /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.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="#bce1b4"/><stop offset="1" stop-color="#86cd5d"/></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="#509824" 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="#3c7e14" fill-opacity=".971119" 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..2a9532fb2
--- /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="#bce1b4"/><stop offset="1" stop-color="#86cd5d"/></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="#509824" 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..cb28e2281
--- /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="#b4cee1"/><stop offset="1" stop-color="#5d9fcd"/></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.60174091713" x2="8.60174091713" y1="9.47618806" y2="11.33333092"><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="#175785" 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..0459232fb
--- /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="6.578622" cy=".944757" gradientTransform="matrix(.04946835 2.0890105 -1.6805924 .0397969 7.84094 -13.305842)" gradientUnits="userSpaceOnUse" r="7.49998"><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(.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="c" 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="d" 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="e" 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(#c)" stroke="url(#d)" stroke-linejoin="round"/><path d="m1.4869712 3.9766685v8.0466635h13.0260578v-4.0233318-4.0233317z" fill="none" stroke="url(#e)" stroke-width=".973942"/></g><path d="m12.265389.50453903c-.23174-.0236475-.462134.0904755-.581202.30957255l-3.684187 6.18588842-3.6882212-2.2351926c-.2905347-.1596293-.653022-.0569384-.8117788.2351926l-1.4626664 1.8881831c-.1587534.292125-.051954.6564952.2385782.8161222 0 0 6.3819448 4.5731627 6.3892922 4.5768207.068093.03741.1393013.05624.2116848.06543.2364547.03004.4784363-.08166.5999814-.305321l5.4528278-9.4396081c.158754-.2921287.051957-.6564965-.238577-.8161234l-2.195265-1.2112788c-.07264-.0399073-.153221-.0618032-.230467-.06968567z" style="stroke:#0f5a00;stroke-width:1.002947;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.480916;fill:url(#a)"/><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(#b)" stroke-width=".78405"/></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..fe0ff8ef8
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lght2sid.svg
@@ -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.271729" x2="-22.109092" y1="-.013663" y2="1.388218"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-178.0339" x2="-179.0339" y1="21.305085" y2="6.305085"><stop offset="0" stop-color="#081e3e"/><stop offset="1" stop-color="#387de4"/></linearGradient><path d="m5.5 3.5000537 5-3v11.0000003l-5 4z" fill="url(#a)" fill-rule="evenodd"/><path d="m5.5 3.500054 5-2.99999999v10.99999999l-5 4z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".509804"/><g fill="#fcaf3e"><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></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..0d9415ea1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/light.svg
@@ -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="-27.225321" x2="-17.92089" y1="-9.894228" y2="-1.018666"><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><linearGradient id="b" gradientTransform="matrix(-.01088505 2.0078086 -2.0562334 -.01114753 -25.585651 -48.516981)" gradientUnits="userSpaceOnUse" x1="18" x2="9" y1="0" y2="19"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".26238" stop-color="#ededed"/><stop offset=".66093999" stop-color="#cacaca"/><stop offset="1" stop-color="#8a837a"/></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(#b)"/><g fill="none"><circle cx="7.991525" cy="8.008474" r="4.289865" stroke="url(#a)" stroke-linecap="round" stroke-width=".762643"/><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" opacity=".5" stroke="#4b4b4b" stroke-width=".810127"/></g></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..943a17d28
--- /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="#e29ffc"/><stop offset=".53488791" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..9c501cf7d
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..fc1a74d21
--- /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="#e29ffc"/><stop offset=".53846157" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..0b8159d4d
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..d8c3b6ba5
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..720da20a1
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..80dc9c61d
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..7154e90ff
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..320131b68
--- /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="#e29ffc"/><stop offset=".68421066" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..23c4a67da
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffrombottom_22.svg
@@ -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(.52130929 0 0 .52308954 5.769712 4.825732)" gradientUnits="userSpaceOnUse" x1="6" x2="12" y1="4" y2="12.5"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.01088505 2.0078086 -2.0562334 -.01114753 -25.585651 -48.516981)" gradientUnits="userSpaceOnUse" x1="21.929445" x2="47.309608" y1="-21.832096" y2="-22.443584"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".26238" stop-color="#ededed"/><stop offset=".66093999" stop-color="#cacaca"/><stop offset="1" stop-color="#8a837a"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.190014" x2="17.066335" y1="5.372876" y2="18.918764"><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.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" fill="url(#b)"/><g fill="none" stroke-linejoin="round"><ellipse cx="11.972762" cy="12.026996" rx="5.021388" ry="4.972872" stroke="url(#c)" stroke-linecap="round" stroke-width=".934745"/><path d="m11.408204 2.5v2.1523438h1.1875v-2.1523438zm-5.7148444 2.3378906-.8535156.8535156 1.5214844 1.5585938.8535156-.890625zm12.6171874 0-1.521484 1.5214844.853516.890625 1.521484-1.5585938zm-6.308593 1.2246094c-3.2791924 0-5.9375006 2.6583375-5.9375006 5.9375 0 3.279163 2.6583082 5.9375 5.9375006 5.9375 3.27919 0 5.9375-2.658337 5.9375-5.9375 0-3.2791625-2.65831-5.9375-5.9375-5.9375zm-9.5000006 5.34375v1.1875h2.1523437v-1.1875zm16.8437506 0v1.1875h2.152343v-1.1875zm-12.9843756 5.380859-1.5214844 1.521485.8535156.853515 1.5214844-1.521484zm11.2812506 0-.853516.853516 1.521484 1.521484.853516-.853515zm-6.234375 2.560547v2.152344h1.1875v-2.152344z" opacity=".5" stroke="#4b4b4b"/></g><ellipse cx="12" cy="12" fill="url(#a)"/></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..1bdb34d04
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/markers.svg
@@ -0,0 +1 @@
+<svg height="92" width="117" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="22" xlink:href="#e" y1="11" y2="11"/><linearGradient id="b" 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="c"><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="2" x2="2" xlink:href="#c" y1="1" y2="7.5"/><linearGradient id="e" 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-color="#5b5b5b" stop-opacity=".916364"/><stop offset="1" stop-opacity=".6"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#D" y1="972.36218" y2="978.36218"/><linearGradient id="g" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="h" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#D" y1="971.86218" y2="979.86218"/><linearGradient id="i" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="j" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#D" y1="971.36218" y2="982.36218"/><linearGradient id="k" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="l" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#D" y1="971.36218" y2="978.36218"/><linearGradient id="m" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 368.77004)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="n" gradientTransform="matrix(.99425172 0 0 .99425172 .175323 5.603807)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#D" y1="971.36218" y2="978.36218"/><linearGradient id="o" gradientTransform="matrix(.74586867 0 0 .74586867 7.751003 247.74294)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="p" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="972.36218" y2="978.36218"/><linearGradient id="q" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#e" y1="978.36218" y2="971.86218"/><linearGradient id="r" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#d" y1="971.36218" y2="978.36218"/><linearGradient id="s" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="33" x2="33" xlink:href="#e" y1="978.36218" y2="971.36218"/><linearGradient id="t" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#d" y1="971.36218" y2="982.36218"/><linearGradient id="u" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="27" x2="26.5" xlink:href="#e" y1="982.36218" y2="971.86218"/><linearGradient id="v" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#d" y1="971.86218" y2="979.86218"/><linearGradient id="w" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" xlink:href="#e" y1="979.86218" y2="971.86218"/><linearGradient id="x" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="y" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="z" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="A" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 335.77004)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="B" gradientTransform="matrix(.99425172 0 0 .99425172 .175323 5.603807)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#d" y1="971.36218" y2="978.36218"/><linearGradient id="C" gradientTransform="matrix(.99425172 0 0 .99425172 .175323 5.603807)" gradientUnits="userSpaceOnUse" x1="33" x2="33" xlink:href="#e" y1="978.36218" y2="971.36218"/><radialGradient id="D" 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="#ffd57e"/><stop offset=".54033238" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="E" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#D" y1="971.86218" y2="977.86218"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="52" x2="51.5" xlink:href="#e" y1="993.36218" y2="982.36218"/><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#d" y1="982.36218" y2="992.86218"/><linearGradient id="H" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 197.34841)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#b" y1="984.11322" y2="992.23596"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="56.5" x2="56.5" xlink:href="#e" y1="991.86218" y2="983.36218"/><linearGradient id="J" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#d" y1="983.36218" y2="991.86218"/><linearGradient id="K" gradientTransform="matrix(.66643256 0 0 .77846147 19.180128 218.73887)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="983.5083" y2="991.21582"/><linearGradient id="L" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#D" y1="971.86218" y2="981.86218"/><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="N" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="973.36218" y2="978.86218"/><linearGradient id="O" gradientTransform="translate(0 33)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#D" y1="983.36218" y2="991.86218"/><linearGradient id="P" gradientTransform="matrix(0 -1 1 0 -901.862179 1076.362181)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="Q" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#D" y1="982.36218" y2="992.86218"/><linearGradient id="R" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#D" y1="971.92468" y2="979.83093"/><linearGradient id="S" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="T" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#D" y1="974.8548" y2="981.86218"/><linearGradient id="U" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#D" y1="971.86218" y2="979.86218"/><linearGradient id="V" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#D" y1="971.86218" y2="978.36218"/><linearGradient id="W" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="X" gradientTransform="translate(7 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="Y" gradientTransform="translate(16 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="Z" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#d" y1="971.86218" y2="981.86218"/><linearGradient id="aa" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="ab" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#d" y1="971.86218" y2="977.86218"/><linearGradient id="ac" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#d" y1="971.92468" y2="979.83093"/><linearGradient id="ad" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="971.86218" y2="978.36218"/><linearGradient id="ae" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#d" y1="971.86218" y2="979.86218"/><linearGradient id="af" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#d" y1="974.8548" y2="981.86218"/><linearGradient id="ag" gradientTransform="matrix(0 -1 1 0 -901.862179 1043.362181)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="ah" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="ai" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="aj" gradientTransform="translate(7 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="ak" gradientTransform="translate(16 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="al" gradientUnits="userSpaceOnUse" x1="70" x2="79" xlink:href="#e" y1="985.86218" y2="985.86218"/><linearGradient id="am" gradientUnits="userSpaceOnUse" x1="61.019321" x2="70" xlink:href="#e" y1="987.86218" y2="987.86218"/><linearGradient id="an" gradientUnits="userSpaceOnUse" x1="79" x2="90" xlink:href="#e" y1="986.86218" y2="986.86218"/><linearGradient id="ao" gradientUnits="userSpaceOnUse" x1="90.5" x2="90.5" xlink:href="#e" y1="988.86218" y2="982.86218"/><linearGradient id="ap" gradientUnits="userSpaceOnUse" x1="97" x2="106" xlink:href="#e" y1="986.86218" y2="986.86218"/><linearGradient id="aq" gradientUnits="userSpaceOnUse" x1="106" x2="117" xlink:href="#e" y1="987.86218" y2="987.86218"/><linearGradient id="ar" gradientTransform="translate(57 69)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#d" y1="971.36218" y2="982.36218"/><linearGradient id="as" gradientTransform="translate(57 69)" gradientUnits="userSpaceOnUse" x1="27" x2="26.5" xlink:href="#e" y1="982.36218" y2="971.86218"/><linearGradient id="at" gradientTransform="translate(58 70)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="au" gradientTransform="translate(83 56.00002)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#D" y1="971.36218" y2="982.36218"/><linearGradient id="av" gradientTransform="translate(84 57.00002)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="aw" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#aW" y1="971.86218" y2="977.86218"/><linearGradient id="ax" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#aW" y1="972.36218" y2="978.36218"/><linearGradient id="ay" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#aW" y1="971.36218" y2="978.36218"/><linearGradient id="az" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#aW" y1="971.36218" y2="982.36218"/><linearGradient id="aA" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#aW" y1="971.86218" y2="979.86218"/><linearGradient id="aB" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="aC" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="aD" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="aE" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 313.77494)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="aF" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#aW" y1="971.92468" y2="979.83093"/><linearGradient id="aG" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#aW" y1="971.86218" y2="978.36218"/><linearGradient id="aH" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#aW" y1="971.86218" y2="979.86218"/><linearGradient id="aI" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#aW" y1="974.8548" y2="981.86218"/><linearGradient id="aJ" gradientTransform="matrix(1.3334289 0 0 1.3334289 -2.16958 -335.04228)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#aW" y1="971.36218" y2="978.36218"/><linearGradient id="aK" gradientTransform="matrix(1.0003129 0 0 1.0003129 7.990453 -10.300264)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="aL" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#aW" y1="971.86218" y2="981.86218"/><linearGradient id="aM" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="aN" gradientTransform="translate(0 -21.9951)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#aW" y1="983.36218" y2="991.86218"/><linearGradient id="aO" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="973.36218" y2="978.86218"/><linearGradient id="aP" gradientTransform="matrix(0 -1 1 0 -901.862179 1021.367081)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="aQ" gradientTransform="translate(0 -21.9951)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#aW" y1="982.36218" y2="992.86218"/><linearGradient id="aR" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 175.35331)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#b" y1="984.11322" y2="992.23596"/><linearGradient id="aS" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="aT" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="aU" gradientTransform="translate(7 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="aV" gradientTransform="translate(16 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="aW" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="aX" gradientTransform="translate(57 56.00002)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#aW" y1="971.36218" y2="982.36218"/><linearGradient id="aY" gradientTransform="translate(58 57.00002)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="aZ" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#bo" y1="971.86218" y2="977.86218"/><linearGradient id="a0" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#bo" y1="972.36218" y2="978.36218"/><linearGradient id="a1" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#bo" y1="971.36218" y2="978.36218"/><linearGradient id="a2" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#bo" y1="971.36218" y2="982.36218"/><linearGradient id="a3" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#bo" y1="971.86218" y2="979.86218"/><linearGradient id="a4" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="a5" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="a6" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="a7" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 357.77002)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="a8" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#bo" y1="971.92468" y2="979.83093"/><linearGradient id="a9" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#bo" y1="971.86218" y2="978.36218"/><linearGradient id="ba" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#bo" y1="971.86218" y2="979.86218"/><linearGradient id="bb" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#bo" y1="974.8548" y2="981.86218"/><linearGradient id="bc" gradientTransform="matrix(1.3334289 0 0 1.3334289 -2.16958 -291.0472)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#bo" y1="971.36218" y2="978.36218"/><linearGradient id="bd" gradientTransform="matrix(1.0003129 0 0 1.0003129 7.990453 33.694816)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="be" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#bo" y1="971.86218" y2="981.86218"/><linearGradient id="bf" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="bg" gradientTransform="translate(0 21.99998)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#bo" y1="983.36218" y2="991.86218"/><linearGradient id="bh" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="973.36218" y2="978.86218"/><linearGradient id="bi" gradientTransform="matrix(0 -1 1 0 -901.862179 1065.362161)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="bj" gradientTransform="translate(0 21.99998)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#bo" y1="982.36218" y2="992.86218"/><linearGradient id="bk" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 219.34839)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#b" y1="984.11322" y2="992.23596"/><linearGradient id="bl" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="bm" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="bn" gradientTransform="translate(16 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><radialGradient id="bo" 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="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="bp" gradientTransform="translate(0 .99508)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#b" y1="1005.3622" y2="1010.3622"/><linearGradient id="bq" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#cg" y1="971.86218" y2="977.86218"/><linearGradient id="br" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#cg" y1="972.36218" y2="978.36218"/><linearGradient id="bs" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#cg" y1="971.36218" y2="978.36218"/><linearGradient id="bt" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#cg" y1="971.36218" y2="982.36218"/><linearGradient id="bu" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#cg" y1="971.86218" y2="979.86218"/><linearGradient id="bv" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="bw" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="bx" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="by" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 324.76998)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="bz" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#cg" y1="971.92468" y2="979.83093"/><linearGradient id="bA" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#cg" y1="971.86218" y2="978.36218"/><linearGradient id="bB" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#cg" y1="971.86218" y2="979.86218"/><linearGradient id="bC" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#cg" y1="974.8548" y2="981.86218"/><linearGradient id="bD" gradientTransform="matrix(1.3334289 0 0 1.3334289 -2.16958 -324.04724)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#cg" y1="971.36218" y2="978.36218"/><linearGradient id="bE" gradientTransform="matrix(1.0003129 0 0 1.0003129 7.990453 .694776)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="bF" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#cg" y1="971.86218" y2="981.86218"/><linearGradient id="bG" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="bH" gradientTransform="translate(0 -11.00006)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#cg" y1="983.36218" y2="991.86218"/><linearGradient id="bI" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="973.36218" y2="978.86218"/><linearGradient id="bJ" gradientTransform="matrix(0 -1 1 0 -901.862179 1032.362121)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="bK" gradientTransform="translate(0 -11.00006)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#cg" y1="982.36218" y2="992.86218"/><linearGradient id="bL" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 186.34835)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#b" y1="984.11322" y2="992.23596"/><linearGradient id="bM" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="bN" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="bO" gradientTransform="translate(0 -32.00496)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#b" y1="1005.3622" y2="1010.3622"/><linearGradient id="bP" gradientTransform="translate(16 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="bQ" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#ci" y1="971.86218" y2="977.86218"/><linearGradient id="bR" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#ci" y1="972.36218" y2="978.36218"/><linearGradient id="bS" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#ci" y1="971.36218" y2="978.36218"/><linearGradient id="bT" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#ci" y1="971.36218" y2="982.36218"/><linearGradient id="bU" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#ci" y1="971.86218" y2="979.86218"/><linearGradient id="bV" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="972.36218" y2="975.86218"/><linearGradient id="bW" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="972.36218" y2="977.36218"/><linearGradient id="bX" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="bY" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 346.77)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="bZ" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.53125" xlink:href="#ci" y1="971.92468" y2="979.83093"/><linearGradient id="b0" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#ci" y1="971.86218" y2="978.36218"/><linearGradient id="b1" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#ci" y1="971.86218" y2="979.86218"/><linearGradient id="b2" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#ci" y1="974.8548" y2="981.86218"/><linearGradient id="b3" gradientTransform="matrix(1.3334289 0 0 1.3334289 -2.16958 -302.04722)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#ci" y1="971.36218" y2="978.36218"/><linearGradient id="b4" gradientTransform="matrix(1.0003129 0 0 1.0003129 7.990453 22.694796)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#b" y1="972.61279" y2="977.11151"/><linearGradient id="b5" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#ci" y1="971.86218" y2="981.86218"/><linearGradient id="b6" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#b" y1="973.36218" y2="980.36218"/><linearGradient id="b7" gradientTransform="translate(0 10.99996)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#ci" y1="983.36218" y2="991.86218"/><linearGradient id="b8" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#b" y1="973.36218" y2="978.86218"/><linearGradient id="b9" gradientTransform="matrix(0 -1 1 0 -901.862179 1054.362141)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#b" y1="976.36218" y2="976.36218"/><linearGradient id="ca" gradientTransform="translate(0 10.99996)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#ci" y1="982.36218" y2="992.86218"/><linearGradient id="cb" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 208.34837)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#b" y1="984.11322" y2="992.23596"/><linearGradient id="cc" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#b" y1="973.36218" y2="977.86218"/><linearGradient id="cd" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#b" y1="973.36218" y2="976.36218"/><linearGradient id="ce" gradientTransform="translate(0 -10.00494)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#b" y1="1005.3622" y2="1010.3622"/><linearGradient id="cf" gradientTransform="matrix(1.1111111 0 0 1.1111111 -.833333 951.97329)" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#bo" y1="70" y2="79"/><radialGradient id="cg" 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="#bbb"/><stop offset=".26238" stop-color="#999"/><stop offset=".66093999" stop-color="#767676"/><stop offset="1" stop-color="#3a3a3a"/></radialGradient><linearGradient id="ch" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#cg" y1=".99998" y2="20.999981"/><radialGradient id="ci" 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="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></radialGradient><linearGradient id="cj" gradientUnits="userSpaceOnUse" x1="111" x2="111" xlink:href="#b" y1="995.36218" y2="1002.3622"/><linearGradient id="ck" gradientTransform="translate(83 68.99996)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#cg" y1="971.36218" y2="982.36218"/><linearGradient id="cl" gradientTransform="translate(84 69.99996)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="cm" gradientTransform="translate(70 55.99997)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#ci" y1="971.36218" y2="982.36218"/><linearGradient id="cn" gradientTransform="translate(71 56.99997)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="co" gradientTransform="translate(70 68.99998)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#bo" y1="971.36218" y2="982.36218"/><linearGradient id="cp" gradientTransform="translate(71 69.99998)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="972.36218" y2="979.36218"/><linearGradient id="cq" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="1.99998" y2="19.999981"/><linearGradient id="cr" gradientTransform="matrix(.88889332 0 0 .88889332 .8333 968.75074)" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#bo" y1="70" y2="79"/><linearGradient id="cs" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#b" y1="1031.3622" y2="1039.8622"/><linearGradient id="ct" gradientTransform="matrix(1.1428571 0 0 1.1428571 -2.785714 950.14789)" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#ci" y1="68" y2="75"/><linearGradient id="cu" gradientTransform="matrix(1.1428571 0 0 1.1428571 -2.785714 959.14789)" gradientUnits="userSpaceOnUse" x1="19.5" x2="20" xlink:href="#bo" y1="67.5" y2="75"/><linearGradient id="cv" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#b" y1="1029.8622" y2="1034.3622"/><linearGradient id="cw" gradientTransform="translate(0 8.99998)" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#b" y1="1029.8622" y2="1034.3622"/><linearGradient id="cx" gradientTransform="matrix(.48571543 0 0 .45629666 43.063168 -9.447746)" gradientUnits="userSpaceOnUse" x1="11.779661" x2="11.758474" xlink:href="#c" y1=".512712" y2="21.673729"/><g transform="translate(0 -960.36218)"><g transform="translate(25 1028.3622)"><path d="m.5.5h21v21h-21z" fill="url(#cx)" 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=".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=".8" stroke="url(#cq)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m99.5 1040.8622h10v10h-10z" fill="url(#ck)" stroke="#383838" stroke-opacity=".588235"/><path d="m100.5 1041.8622h8v8h-8z" fill="none" stroke="url(#cl)"/><path d="m73.5 1027.8622h10v10h-10z" fill="url(#aX)" stroke="#002e99" stroke-opacity=".588235"/><path d="m74.5 1028.8622h8v8h-8z" fill="none" stroke="url(#aY)"/><path d="m86.5 1027.8622h10v10h-10z" fill="url(#cm)" stroke="#6f0000" stroke-opacity=".588235"/><path d="m87.5 1028.8622h8v8h-8z" fill="none" stroke="url(#cn)"/><path d="m73.5 1040.8622h10v10h-10z" fill="url(#ar)" stroke="url(#as)"/><path d="m74.5 1041.8622h8v8h-8z" fill="none" stroke="url(#at)"/><path d="m86.5 1040.8622h10v10h-10z" fill="url(#co)" stroke="#0a3600" stroke-opacity=".588235"/><path d="m87.5 1041.8622h8v8h-8z" fill="none" stroke="url(#cp)"/><path d="m99.5 1027.8622h10v10h-10z" fill="url(#au)" stroke="#956500" stroke-opacity=".352941"/><path d="m100.5 1028.8622h8v8h-8z" fill="none" stroke="url(#av)"/></g><path d="m7.5 1030.8622c-2.7614233 0-5 2.2385-5 5 0 2.7614 2.2385767 5 5 5 2.761423 0 5-2.2386 5-5 0-2.7615-2.238577-5-5-5z" fill="url(#cf)" stroke-width="1.111111"/><path d="m7.5 1031.8622c-2.2091497 0-4.00002 1.7908-4.00002 4 0 2.2091 1.7908703 4 4.00002 4 2.2091494 0 4.00002-1.7909 4.00002-4 0-2.2092-1.7908706-4-4.00002-4z" fill="url(#cr)" stroke="url(#cs)"/><g fill="#fff"><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="m23.5 1031.8622a4 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(#ct)" stroke-width="1.142857"/><path d="m19.5 67a4.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="#6f0000" fill-opacity=".588235" transform="translate(0 960.36218)"/><path d="m19 1029.3622h1v4.999998h-1z" fill="#79081e"/><path d="m17 1031.3622h5v1h-5z" fill="#79081e"/><path d="m23.5 1040.8622a4 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(#cu)" stroke-width="1.142857"/><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="#0a3600" fill-opacity=".588235" stroke-width="1.8" transform="translate(0 960.36218)"/><path d="m19 1038.3622h1v4.999998h-1z" fill="#1c5b09"/><path d="m17 1040.3622h5v1h-5z" fill="#1c5b09"/><g transform="translate(49 1028.3622)"><path d="m.5.5h21v21h-21z" fill="url(#ch)" 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.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=".8" stroke="url(#cq)" stroke-linejoin="round"/></g></g><path d="m60.5 987.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(#J)" stroke="url(#I)" stroke-linecap="round" stroke-linejoin="round"/><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(#G)" stroke="url(#F)" stroke-opacity=".937984"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5 982.86218h6v6h-6z" fill="url(#p)" stroke="url(#q)"/><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(#r)" stroke="url(#s)"/><path d="m16.5 982.86218h10v10h-10z" fill="url(#t)" stroke="url(#u)"/><path d="m7.5 982.86218h8v8h-8z" fill="url(#v)" stroke="url(#w)"/><g fill="none"><path d="m1.5 983.86218h4v4h-4z" stroke="url(#x)"/><path d="m8.5 983.86218h6v6h-6z" stroke="url(#y)"/><path d="m17.5 983.86218h8v8h-8z" stroke="url(#z)"/><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" stroke="url(#A)"/></g><g stroke-width=".745635" transform="matrix(1.3411381 0 0 1.3411381 -2.404713 -320.56266)"><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(#B)" stroke="url(#C)"/><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" stroke="url(#o)"/></g></g><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" stroke="url(#H)" stroke-opacity=".937984"/><g stroke-linecap="round" stroke-linejoin="round"><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" stroke="url(#K)" 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(#E)"/><path d="m.5 1015.8622h6v6h-6z" fill="url(#f)"/><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(#l)" opacity=".97"/><path d="m16.5 1015.8622h10v10h-10z" fill="url(#j)"/><path d="m7.5 1015.8622h8v8h-8z" fill="url(#h)"/></g><g fill="none"><path d="m1.5 1016.8622h4v4h-4z" stroke="url(#g)"/><path d="m8.5 1016.8622h6v6h-6z" stroke="url(#i)"/><path d="m17.5 1016.8622h8v8h-8z" stroke="url(#k)"/><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" stroke="url(#m)"/></g></g><path d="m42 1019.8622a3.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="#e7cd03"/><g stroke="#956500" stroke-opacity=".352941"><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(#R)"/><path d="m90.5 1015.8622v6h6v-6z" fill="url(#V)"/><path d="m97.5 1015.8622v8h8v-8z" fill="url(#U)"/><path d="m106.5 1015.8622v10h10v-10z" fill="url(#T)"/></g><g fill="#d98313"><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(1.3411381 0 0 1.3411381 -2.404713 -287.56266)"><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="#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" stroke="url(#o)"/></g><g transform="translate(0 44)"><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(#L)" 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" stroke="url(#M)" stroke-width=".955669"/></g><g stroke-linecap="round" stroke-linejoin="round"><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(#O)" 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" stroke="url(#N)"/><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" stroke="url(#P)"/></g></g><g transform="translate(0 33)"><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(#Q)" 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" stroke="url(#H)" stroke-opacity=".937984"/></g><g fill="none"><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" stroke="url(#S)"/><path d="m91.5 1016.8622v4h4v-4z" stroke="url(#W)"/><path d="m98.5 1016.8622v6h6v-6z" stroke="url(#X)"/><path d="m107.5 1016.8622v8h8v-8z" stroke="url(#Y)"/></g><path d="m69.5 987.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(#Z)" stroke="url(#am)" stroke-opacity=".895349"/><path d="m68.5 987.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" stroke="url(#aa)" stroke-width=".955669"/><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(#ab)" stroke="url(#al)" 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(#ac)" stroke="url(#an)" stroke-opacity=".767442"/><path d="m90.5 982.86218v6h6v-6z" fill="url(#ad)" stroke="url(#ao)"/><path d="m97.5 982.86218v8h8v-8z" fill="url(#ae)" stroke="url(#ap)"/><path d="m106.5 982.86218v10h10v-10z" fill="url(#af)" stroke="url(#aq)" stroke-opacity=".624031"/><g fill="#787674"><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" stroke="url(#ag)" 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" stroke="url(#ah)"/><path d="m91.5 983.86218v4h4v-4z" stroke="url(#ai)"/><path d="m98.5 983.86218v6h6v-6z" stroke="url(#aj)"/><path d="m107.5 983.86218v8h8v-8z" stroke="url(#ak)"/></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(#aw)"/><path d="m.5 960.86708h6v6h-6z" fill="url(#ax)"/><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(#ay)" opacity=".97"/><path d="m16.5 960.86708h10v10h-10z" fill="url(#az)"/><path d="m7.5 960.86708h8v8h-8z" fill="url(#aA)"/></g><g fill="none"><path d="m1.5 961.86708h4v4h-4z" stroke="url(#aB)"/><path d="m8.5 961.86708h6v6h-6z" stroke="url(#aC)"/><path d="m17.5 961.86708h8v8h-8z" stroke="url(#aD)"/><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" stroke="url(#aE)"/></g></g><path d="m42 964.8671a3.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="#e7cd03"/><g stroke="#002e99" stroke-opacity=".588235"><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(#aF)"/><path d="m90.5 960.86708v6h6v-6z" fill="url(#aG)"/><path d="m97.5 960.86708v8h8v-8z" fill="url(#aH)"/><path d="m106.5 960.86708v10h10v-10z" fill="url(#aI)"/></g><g fill="#1754b9"><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="m42.500286 964.86705a4.0002866 4.0002866 0 0 1 -4.000287 4.00029 4.0002866 4.0002866 0 0 1 -4.000286-4.00029 4.0002866 4.0002866 0 0 1 4.000286-4.00028 4.0002866 4.0002866 0 0 1 4.000287 4.00028z" fill="url(#aJ)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m41.500938 964.86705a3.0009391 3.0009391 0 0 1 -3.000939 3.00095 3.0009391 3.0009391 0 0 1 -3.000938-3.00095 3.0009391 3.0009391 0 0 1 3.000938-3.00093 3.0009391 3.0009391 0 0 1 3.000939 3.00093z" fill="none" stroke="url(#aK)" stroke-linecap="round" stroke-linejoin="round"/><path d="m69.5 965.86711a3.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(#aL)" stroke="#002e99" stroke-opacity=".588235"/><path d="m68.5 965.86711a2.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" stroke="url(#aM)" stroke-width=".955669"/><g stroke-linecap="round" stroke-linejoin="round"><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(#aN)" 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" stroke="url(#aO)"/><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" stroke="url(#aP)"/></g></g><path d="m53.5 965.86708a5 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(#aQ)" stroke="#002e99" stroke-opacity=".588235"/><g fill="none"><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" stroke="url(#aR)" 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" stroke="url(#aS)"/><path d="m91.5 961.86708v4h4v-4z" stroke="url(#aT)"/><path d="m98.5 961.86708v6h6v-6z" stroke="url(#aU)"/><path d="m107.5 961.86708v8h8v-8z" stroke="url(#aV)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#0a3600" stroke-opacity=".588235"><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(#aZ)"/><path d="m.5 1004.8622h6v6h-6z" fill="url(#a0)"/><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(#a1)" opacity=".97"/><path d="m16.5 1004.8622h10v10h-10z" fill="url(#a2)"/><path d="m7.5 1004.8622h8v8h-8z" fill="url(#a3)"/></g><g fill="none"><path d="m1.5 1005.8622h4v4h-4z" stroke="url(#a4)"/><path d="m8.5 1005.8622h6v6h-6z" stroke="url(#a5)"/><path d="m17.5 1005.8622h8v8h-8z" stroke="url(#a6)"/><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" stroke="url(#a7)"/></g></g><path d="m42 1008.8622a3.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="#e7cd03"/><g stroke="#0a3600" stroke-opacity=".588235"><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(#a8)"/><path d="m90.5 1004.8622v6h6v-6z" fill="url(#a9)"/><path d="m97.5 1004.8622v8h8v-8z" fill="url(#ba)"/><path d="m106.5 1004.8622v10h10v-10z" fill="url(#bb)"/></g><g fill="#1c5b09"><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="m42.500286 1008.8621a4.0002866 4.0002866 0 0 1 -4.000287 4.0003 4.0002866 4.0002866 0 0 1 -4.000286-4.0003 4.0002866 4.0002866 0 0 1 4.000286-4.0002 4.0002866 4.0002866 0 0 1 4.000287 4.0002z" fill="url(#bc)" stroke="#0a3600" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m41.500938 1008.8621a3.0009391 3.0009391 0 0 1 -3.000939 3.001 3.0009391 3.0009391 0 0 1 -3.000938-3.001 3.0009391 3.0009391 0 0 1 3.000938-3.0009 3.0009391 3.0009391 0 0 1 3.000939 3.0009z" fill="none" stroke="url(#bd)" stroke-linecap="round" stroke-linejoin="round"/><path d="m69.5 1009.8622a3.9903394 4.9971945 0 0 1 -3.990339 4.9972 3.9903394 4.9971945 0 0 1 -3.99034-4.9972 3.9903394 4.9971945 0 0 1 3.99034-4.9972 3.9903394 4.9971945 0 0 1 3.990339 4.9972z" fill="url(#be)" stroke="#0a3600" stroke-opacity=".588235"/><path d="m68.5 1009.8622a2.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" stroke="url(#bf)" stroke-width=".955669"/><g stroke-linecap="round" stroke-linejoin="round"><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(#bg)" stroke="#0a3600" stroke-opacity=".588235"/><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" stroke="url(#bh)"/><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" stroke="url(#bi)"/></g></g><path d="m53.5 1009.8622a5 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(#bj)" stroke="#0a3600" stroke-opacity=".588235"/><g fill="none"><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" stroke="url(#bk)" 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" stroke="url(#bl)"/><path d="m91.5 1005.8622v4h4v-4z" stroke="url(#bm)"/><path d="m98.5 1005.8622v6h6v-6z" stroke="url(#bp)" stroke-opacity=".588235"/><path d="m107.5 1005.8622v8h8v-8z" stroke="url(#bn)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#383838" stroke-opacity=".588235"><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(#bq)"/><path d="m.5 971.86218h6v6h-6z" fill="url(#br)"/><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(#bs)"/><path d="m16.5 971.86218h10v10h-10z" fill="url(#bt)"/><path d="m7.5 971.86218h8v8h-8z" fill="url(#bu)"/></g><g fill="none"><path d="m1.5 972.86218h4v4h-4z" stroke="url(#bv)"/><path d="m8.5 972.86218h6v6h-6z" stroke="url(#bw)"/><path d="m17.5 972.86218h8v8h-8z" stroke="url(#bx)"/><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" stroke="url(#by)"/></g></g><path d="m42 975.86218a3.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="#e7cd03"/><g stroke="#383838" stroke-opacity=".588235"><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(#bz)"/><path d="m90.5 971.86218v6h6v-6z" fill="url(#bA)"/><path d="m97.5 971.86218v8h8v-8z" fill="url(#bB)"/><path d="m106.5 971.86218v10h10v-10z" fill="url(#bC)"/></g><g fill="#464646"><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="m42.500286 975.86208a4.0002866 4.0002866 0 0 1 -4.000287 4.0003 4.0002866 4.0002866 0 0 1 -4.000286-4.0003 4.0002866 4.0002866 0 0 1 4.000286-4.0002 4.0002866 4.0002866 0 0 1 4.000287 4.0002z" fill="url(#bD)" stroke="#383838" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m41.500938 975.86208a3.0009391 3.0009391 0 0 1 -3.000939 3.001 3.0009391 3.0009391 0 0 1 -3.000938-3.001 3.0009391 3.0009391 0 0 1 3.000938-3.0009 3.0009391 3.0009391 0 0 1 3.000939 3.0009z" fill="none" stroke="url(#bE)" stroke-linecap="round" stroke-linejoin="round"/><path d="m69.5 976.86218a3.9903394 4.9971945 0 0 1 -3.990339 4.9972 3.9903394 4.9971945 0 0 1 -3.99034-4.9972 3.9903394 4.9971945 0 0 1 3.99034-4.9972 3.9903394 4.9971945 0 0 1 3.990339 4.9972z" fill="url(#bF)" stroke="#383838" stroke-opacity=".588235"/><path d="m68.5 976.86218a2.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" stroke="url(#bG)" stroke-width=".955669"/><g stroke-linecap="round" stroke-linejoin="round"><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(#bH)" stroke="#383838" stroke-opacity=".588235"/><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" stroke="url(#bI)"/><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" stroke="url(#bJ)"/></g></g><path d="m53.5 976.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(#bK)" stroke="#383838" stroke-opacity=".588235"/><g fill="none"><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" stroke="url(#bL)" 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" stroke="url(#bM)"/><path d="m91.5 972.86218v4h4v-4z" stroke="url(#bN)"/><path d="m98.5 972.86218v6h6v-6z" stroke="url(#bO)" stroke-opacity=".588235"/><path d="m107.5 972.86218v8h8v-8z" stroke="url(#bP)"/></g><g stroke-linecap="round" stroke-linejoin="round"><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(#bQ)"/><path d="m.5 993.86218h6v6h-6z" fill="url(#bR)"/><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(#bS)"/><path d="m16.5 993.86218h10v10.00002h-10z" fill="url(#bT)"/><path d="m7.5 993.86218h8v8.00002h-8z" fill="url(#bU)"/></g><g fill="none"><path d="m1.5 994.86218h4v4h-4z" stroke="url(#bV)"/><path d="m8.5 994.86218h6v6.00002h-6z" stroke="url(#bW)"/><path d="m17.5 994.86218h8v8.00002h-8z" stroke="url(#bX)"/><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" stroke="url(#bY)"/></g></g><path d="m42 997.86218a3.5 3.5 0 0 1 -3.5 3.50002 3.5 3.5 0 0 1 -3.5-3.50002 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="#e7cd03"/><g stroke="#6f0000" stroke-opacity=".588235"><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(#bZ)"/><path d="m90.5 993.86218v6h6v-6z" fill="url(#b0)"/><path d="m97.5 993.86218v8.00002h8v-8.00002z" fill="url(#b1)"/><path d="m106.5 993.86218v10.00002h10v-10.00002z" fill="url(#b2)"/></g><g fill="#79081e"><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="m42.500286 997.86208a4.0002866 4.0002866 0 0 1 -4.000287 4.00032 4.0002866 4.0002866 0 0 1 -4.000286-4.00032 4.0002866 4.0002866 0 0 1 4.000286-4.0002 4.0002866 4.0002866 0 0 1 4.000287 4.0002z" fill="url(#b3)" stroke="#6f0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m41.500938 997.86208a3.0009391 3.0009391 0 0 1 -3.000939 3.00102 3.0009391 3.0009391 0 0 1 -3.000938-3.00102 3.0009391 3.0009391 0 0 1 3.000938-3.0009 3.0009391 3.0009391 0 0 1 3.000939 3.0009z" fill="none" stroke="url(#b4)" stroke-linecap="round" stroke-linejoin="round"/><path d="m69.5 998.86218a3.9903394 4.9971945 0 0 1 -3.990339 4.99722 3.9903394 4.9971945 0 0 1 -3.99034-4.99722 3.9903394 4.9971945 0 0 1 3.99034-4.9972 3.9903394 4.9971945 0 0 1 3.990339 4.9972z" fill="url(#b5)" stroke="#6f0000" stroke-opacity=".588235"/><path d="m68.5 998.86218a2.9982063 3.9998958 0 0 1 -2.998206 3.99992 2.9982063 3.9998958 0 0 1 -2.998207-3.99992 2.9982063 3.9998958 0 0 1 2.998207-3.9999 2.9982063 3.9998958 0 0 1 2.998206 3.9999z" fill="none" stroke="url(#b6)" stroke-width=".955669"/><g stroke-linecap="round" stroke-linejoin="round"><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(#b7)" 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" stroke="url(#b8)"/><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" stroke="url(#b9)"/></g></g><path d="m53.5 998.86218a5 5 0 0 1 -5 5.00002 5 5 0 0 1 -5-5.00002 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="url(#ca)" stroke="#6f0000" stroke-opacity=".588235"/><g fill="none"><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" stroke="url(#cb)" 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" stroke="url(#cc)"/><path d="m91.5 994.86218v4h4v-4z" stroke="url(#cd)"/><g stroke-opacity=".588235"><path d="m98.5 994.86218v6.00002h6v-6.00002z" stroke="url(#ce)"/><path d="m107.5 994.86218v8.00002h8v-8.00002z" stroke="url(#cj)"/><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" stroke="url(#cv)"/><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" stroke="url(#cw)"/></g></g><path d="m7 68v2.03125c-2.6379251.238104-4.7306463 2.330825-4.96875 4.96875h-2.03125v1h2.03125c.2381037 2.637925 2.3308249 4.730646 4.96875 4.96875v2.03125h1v-2.03125c2.637925-.238104 4.730646-2.330825 4.96875-4.96875h2.03125v-1h-2.03125c-.238104-2.637925-2.330825-4.730646-4.96875-4.96875v-2.03125zm0 3.0625v.9375h1v-.9375c2.079314.233649 3.703851 1.858186 3.9375 3.9375h-.9375v1h.9375c-.233649 2.079314-1.858186 3.703851-3.9375 3.9375v-.9375h-1v.9375c-2.0793143-.233649-3.7038511-1.858186-3.9375-3.9375h.9375v-1h-.9375c.2336489-2.079314 1.8581857-3.703851 3.9375-3.9375z" fill="#0a3600" fill-opacity=".588235" transform="translate(0 960.36218)"/></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..089e84f5e
--- /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="#e29ffc"/><stop offset=".43355632" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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..fb73a5f9f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normflat.svg
@@ -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.856182" cy="7.801935" gradientTransform="matrix(1.0719092 0 0 .38282472 -.575273 7.714692)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></radialGradient><path d="m12.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill="#fcaf3e"/><path d="m3.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill="#fcaf3e"/><path d="m.49327185 9.5.00672815 6h15v-6z" fill="url(#a)" stroke-width="1.071909"/><path d="m.5 9.5v6h15v-6z" fill="none" stroke="#260063" stroke-opacity=".509804"/></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..bd1087479
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normobjs.svg
@@ -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.158213" x2="-21.536428" y1="1.041177" y2="1.041177"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f2beec"/><stop offset="1" stop-color="#fcf6fc" stop-opacity=".188235"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24202947 0 0 .14212699 -4.936236 -6.137016)" gradientUnits="userSpaceOnUse" x1="16.263456" x2="28.913122" y1="67.869316" y2="-12.523698"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.41303886 .9107134 -.9107134 .41303886 12.226709 -3.528454)" gradientUnits="userSpaceOnUse" x1="4.82539" x2="-2.356289" xlink:href="#c" y1="8.529616" y2="5.001046"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.12359" x2="19.304457" xlink:href="#c" y1="13.513108" y2="18.936836"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.802185" x2="18.305084" xlink:href="#c" y1="6.700603" y2="2.090433"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-3.314018" x2="-2.547175" y1="2.865575" y2="-.991063"><stop offset="0" stop-color="#081e3e"/><stop offset="1" stop-color="#387de4"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2.577098" x2="3.509508" xlink:href="#b" y1="7.50479" y2="8.246148"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.418982" x2="8.351392" xlink:href="#b" y1="7.600669" y2="8.342027"/><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"/><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="url(#d)" fill-rule="evenodd"/><path d="m.5 9 4-3.5c1.1889698 1.5 3.2145169 2.4555396 5 0 .701756 1.2130316 1.422953 2.4121765 3 3v3c-1.121648.363346-1.639066 1.129511-2 2h-4l-6-3z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-opacity=".509804"/><path d="m1.4861227 8.8090836c-.048063 1.3538144.4266536.8175788.7670311.7670311l2.492851-2.4928511-.6232127-.767031z" fill="url(#h)"/><path d="m7.2867953 7.7064764c-.048063 1.3538145.4266536.8175788.7670311.7670311l1.5340621-1.294365-.6232127-.767031z" fill="url(#i)"/><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 -.033203-.0136719c-.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"/><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" fill="url(#f)"/><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-.097934-.097935-.225706-.146485-.353515-.146485z" fill="url(#e)"/></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..6b930aa8d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normsphe.svg
@@ -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="7.133924" gradientTransform="matrix(.92721625 -.00000001 0 .78456761 .58227 4.902955)" gradientUnits="userSpaceOnUse" r="7.010231"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24202947 0 0 .14212699 -4.936236 -6.137016)" gradientUnits="userSpaceOnUse" x1="16.263456" x2="28.913122" y1="67.869316" y2="-12.523698"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#b" y1="6" y2="-6"/><linearGradient id="d" gradientTransform="matrix(.8660254 .5 -.5 .8660254 4.241669 -4.964101)" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" xlink:href="#b" y1="6" y2="-2.5"/><linearGradient id="e" gradientTransform="matrix(.8660254 -.5 .5 .8660254 -10.758331 7.535899)" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" xlink:href="#b" y1="6" y2="-2.5"/><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)"/><path d="m7.96875 9.4863281c-3.9794492.015302-7.13404549 2.6990499-7.42382812 6.0273439h14.91210912c-.292076-3.350674-3.485715-6.0419288-7.488281-6.0273439z" fill="none" stroke="#260063" stroke-opacity=".509804"/><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" fill="url(#d)"/><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" fill="url(#e)"/><path d="m7.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill="url(#c)" fill-rule="evenodd"/></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..6f5713122
--- /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="-22.152615" x2="-21.40128" y1="-.147674" y2="1.176325"><stop offset="0" stop-color="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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-width=".125"/><path d="m1.5 7.9999997 4-3.5c1.1889697 1.5 3.2145169 2.4555397 5 0l3 3v3.0000003l-2 2h-4l-6-3.0000002z" fill="none" stroke="#260063" stroke-linejoin="round" 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..6770c8c9e
--- /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="#ce5c00" 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..d39a02d9b
--- /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="#ce5c00"><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="#7a36b1"/></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..36b9f0979
--- /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="#ce5c00" 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..bce5e3598
--- /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="#ce5c00" 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..bd529bf98
--- /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="#ce5c00" 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..384a43c7d
--- /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="#ce5c00"><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="#7a36b1"/></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..48d09c0f6
--- /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="#ce5c00" 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..e2800e800
--- /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="#ce5c00" 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..67f74b0e2
--- /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="#ce5c00" 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..4288d8eb7
--- /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="#ce5c00" 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..1a238029c
--- /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="#ce5c00"><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="#7a36b1"><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..833624c0b
--- /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="#ce5c00" 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..f57000902
--- /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="#ce5c00" 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..37eb727cf
--- /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="#ce5c00" 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..4a6c930c0
--- /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="#ce5c00" 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..9ef08e79b
--- /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="#ce5c00" 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..62ad7dba0
--- /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="#ce5c00" 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..8539f70c4
--- /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="#e29ffc"/><stop offset=".5" stop-color="#ad65d6"/><stop offset="1" stop-color="#7a36b1"/></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="#260063" 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..77ae5f1eb
--- /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" y1="11.063277" y2="21.577778"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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="#8c8c8c" transform="translate(0 6)"/><circle cx="5" cy="11" fill="#e9e9e9" r="4"/></g><path d="m5 6.3333333c-2.5773288 0-4.66666667 2.0893378-4.66666667 4.6666667 0 2.577329 2.08933787 4.666667 4.66666667 4.666667 2.5773289 0 4.6666667-2.089338 4.6666667-4.666667 0-2.5773289-2.0893378-4.6666667-4.6666667-4.6666667zm0 .9333334a3.7333333 3.7333333 0 0 1 3.7333333 3.7333333 3.7333333 3.7333333 0 0 1 -3.7333333 3.733333 3.7333333 3.7333333 0 0 1 -3.7333333-3.733333 3.7333333 3.7333333 0 0 1 3.7333333-3.7333333z" fill="none" stroke="url(#a)" stroke-opacity=".46473" stroke-width="1.333333" transform="matrix(.75 0 0 .75 1.25 -3.25)"/></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..99a9f2a3e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/slidezoomin_10.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-width=".999111"><path d="m.5 5.49995h7.9937799"/><path d="m4.4996055 1.5062201v7.9937799"/></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..97ce8a5ee
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/slidezoomout_10.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="m.5 5.49995h7.9937799" fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-width=".999111"/></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/symphony/Indent2.svg b/icon-themes/elementary_svg/svx/res/symphony/Indent2.svg
new file mode 100644
index 000000000..c4e57c1f7
--- /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="4.491526" x2="4.525424" y1="1.076271" y2="5.855932"><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><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" transform="translate(-.00005 -5)"><path d="m9.4988658 9.4999999h5.0082562z"/><path d="m1.492979 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.492979 18.5h9.014304z"/></g><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" transform="translate(-.00005 -6)"><path d="m9.4988658 9.4999999h5.0082562z"/><path d="m1.492979 12.5h9.014304z"/><path d="m1.4929788 15.5h13.0141432z"/><path d="m1.492979 18.5h9.014304z"/></g><path d="m1 .4609375a.53868661.53868661 0 0 0 -.5390625.5390625v3a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-.4609375h2.921875v.4609375a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-3a.53868661.53868661 0 0 0 -.5390625-.5390625h-1a.53868661.53868661 0 0 0 -.5390625.5390625v.4609375h-2.921875v-.4609375a.53868661.53868661 0 0 0 -.5390625-.5390625z" fill="url(#a)"/><path d="m.5 0a.50005.50005 0 0 0 -.5.5v4a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.5h2v.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-4a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5v.5h-2v-.5a.50005.50005 0 0 0 -.5-.5zm.5 1h1v.5.5h1 2 1v-.5-.5h1v3h-1v-.5-.5h-1-2-1v.5.5h-1z" fill="#004372" fill-opacity=".466912"/><path d="m1 1v3h1v-1h4v1h1v-3h-1v1h-4v-1z" fill="url(#a)"/></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..b7ffe21e2
--- /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="4.118644" x2="4.254237" y1="2.194915" y2="4.5"><stop offset="0" stop-color="#c7a9ea"/><stop offset="1" stop-color="#8441d1"/></linearGradient><g transform="translate(8 6)"><path d="m1 .4609375a.53868661.53868661 0 0 0 -.5390625.5390625v3a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-.4609375h2.921875v.4609375a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-3a.53868661.53868661 0 0 0 -.5390625-.5390625h-1a.53868661.53868661 0 0 0 -.5390625.5390625v.4609375h-2.921875v-.4609375a.53868661.53868661 0 0 0 -.5390625-.5390625z" fill="url(#a)"/><path d="m.5 0a.50005.50005 0 0 0 -.5.5v4a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.5h2v.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-4a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5v.5h-2v-.5a.50005.50005 0 0 0 -.5-.5zm.5 1h1v.5.5h1 2 1v-.5-.5h1v3h-1v-.5-.5h-1-2-1v.5.5h-1z" fill="#6326b9" fill-opacity=".490196"/><path d="m1 1v3h1v-1h4v1h1v-3h-1v1h-4v-1z" fill="none"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g><g stroke="#fff" transform="translate(0 1)"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g></g></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..a2f0e9eee
--- /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="4.491526" x2="4.525424" y1="1.076271" y2="5.855932"><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><g transform="translate(.95201 6)"><path d="m1 .4609375a.53868661.53868661 0 0 0 -.5390625.5390625v3a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-.4609375h2.921875v.4609375a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-3a.53868661.53868661 0 0 0 -.5390625-.5390625h-1a.53868661.53868661 0 0 0 -.5390625.5390625v.4609375h-2.921875v-.4609375a.53868661.53868661 0 0 0 -.5390625-.5390625z" fill="url(#a)"/><path d="m.5 0a.50005.50005 0 0 0 -.5.5v4a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.5h2v.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-4a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5v.5h-2v-.5a.50005.50005 0 0 0 -.5-.5zm.5 1h1v.5.5h1 2 1v-.5-.5h1v3h-1v-.5-.5h-1-2-1v.5.5h-1z" fill="#004372" fill-opacity=".466912"/><path d="m1 1v3h1v-1h4v1h1v-3h-1v1h-4v-1z" fill="url(#a)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656" transform="matrix(-1 0 0 1 16.95201 0)"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g><g stroke="#fff" transform="matrix(-1 0 0 1 16.95201 1)"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g></g></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..0ca1c006e
--- /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="#55c1ec"/><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="#003651" 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..7b159e618
--- /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" gradientUnits="userSpaceOnUse" x1="1.576271" x2="12.016949" xlink:href="#b" y1="2.567797" y2="2.601695"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="4.491526" x2="4.525424" xlink:href="#b" y1="1.076271" y2="5.855932"/><g transform="matrix(0 1 -1 0 10 1)"><path d="m1 .4609375a.53868661.53868661 0 0 0 -.5390625.5390625v3a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-.4609375h2.921875v.4609375a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-3a.53868661.53868661 0 0 0 -.5390625-.5390625h-1a.53868661.53868661 0 0 0 -.5390625.5390625v.4609375h-2.921875v-.4609375a.53868661.53868661 0 0 0 -.5390625-.5390625z" fill="url(#c)"/><path d="m.5 0a.50005.50005 0 0 0 -.5.5v4a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.5h2v.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-4a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5v.5h-2v-.5a.50005.50005 0 0 0 -.5-.5zm.5 1h1v.5.5h1 2 1v-.5-.5h1v3h-1v-.5-.5h-1-2-1v.5.5h-1z" fill="#004372" fill-opacity=".466912"/><path d="m1 1v3h1v-1h4v1h1v-3h-1v1h-4v-1z" fill="url(#a)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656"><path d="m1.4929284 10.5h13.0141436z"/><path d="m1.4929284 13.5h13.0141436z"/></g><g stroke="#fff" transform="translate(0 1)"><path d="m1.4929284 10.5h13.0141436z"/><path d="m1.4929284 13.5h13.0141436z"/></g></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..83f35b443
--- /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="4.118644" x2="8.830508" y1="2.194915" y2="2.127119"><stop offset="0" stop-color="#c7a9ea"/><stop offset="1" stop-color="#8441d1"/></linearGradient><g transform="matrix(1 0 0 -1 0 15)"><g transform="matrix(0 -1 -1 0 10 9)"><path d="m1 .4609375a.53868661.53868661 0 0 0 -.5390625.5390625v3a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-.4609375h2.921875v.4609375a.53868661.53868661 0 0 0 .5390625.5390625h1a.53868661.53868661 0 0 0 .5390625-.5390625v-3a.53868661.53868661 0 0 0 -.5390625-.5390625h-1a.53868661.53868661 0 0 0 -.5390625.5390625v.4609375h-2.921875v-.4609375a.53868661.53868661 0 0 0 -.5390625-.5390625z" fill="url(#a)"/><path d="m.5 0a.50005.50005 0 0 0 -.5.5v4a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.5h2v.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-4a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5v.5h-2v-.5a.50005.50005 0 0 0 -.5-.5zm.5 1h1v.5.5h1 2 1v-.5-.5h1v3h-1v-.5-.5h-1-2-1v.5.5h-1z" fill="#6326b9" fill-opacity=".490196"/><path d="m1 1v3h1v-1h4v1h1v-3h-1v1h-4v-1z" fill="none"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656"><path d="m1.4929284 10.5h13.0141436z"/><path d="m1.4929284 13.5h13.0141436z"/></g><g stroke="#fff" transform="matrix(1 0 0 -1 0 23)"><path d="m1.4929284 10.5h13.0141436z"/><path d="m1.4929284 13.5h13.0141436z"/></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..fe543f7f9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_loose.svg
@@ -0,0 +1,4 @@
+<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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 42.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><g transform="translate(1)"><path d="m5.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m6.503 12.49-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g><g transform="translate(7)"><path d="m11.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.5 12.5 3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..e4d2aba30
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg
@@ -0,0 +1,4 @@
+<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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 42.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><g transform="translate(1)"><path d="m5.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m6.503 12.49-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g><g transform="translate(5)"><path d="m11.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.5 12.5 3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></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..7fd004c39
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg
@@ -0,0 +1,4 @@
+<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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 42.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><g transform="translate(1)"><path d="m5.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m6.503 12.49-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g><g transform="translate(3)"><path d="m11.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.5 12.5 3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g></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..7e8588ea0
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg
@@ -0,0 +1,4 @@
+<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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 42.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><g transform="translate(1)"><path d="m5.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m6.503 12.49-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g><g transform="translate(9)"><path d="m11.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.5 12.5 3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g></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..3272b65d8
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg
@@ -0,0 +1,4 @@
+<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"><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.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 42.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#a"/><radialGradient id="c" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#a"/>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round" transform="translate(1)"><g><path d="m5.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(#c)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m6.503 12.49-3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g><g><path d="m11.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(#b)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.5 12.5 3-3v6z" fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round"/></g></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/sw/res/doublepage_10x22.svg b/icon-themes/elementary_svg/sw/res/doublepage_10x22.svg
new file mode 100644
index 000000000..eec1fe0e3
--- /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"><g fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5.5h3.5c.277 0 .5.223.5.5v8c0 .277-.223.5-.5.5h-6c-.277 0-.5-.223-.5-.5v-5.5z"/><path d="m15.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/></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..ffe827563
--- /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"><g fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5.5h3.5c.277 0 .5.223.5.5v8c0 .277-.223.5-.5.5h-6c-.277 0-.5-.223-.5-.5v-5.5z"/><path d="m15.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/></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..2519b9001
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/emptypage_10x14.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 10" xmlns="http://www.w3.org/2000/svg"><path d="m7.5.4999996h-3.5c-.277 0-.5.223-.5.5v8.0000004c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5000004z" fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/></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..4319382e1
--- /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"><path d="m7.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z" fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/></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..a46561b6a
--- /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(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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><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(#m)" 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(#l)" 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="#6326b9" 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/envhc_u.svg b/icon-themes/elementary_svg/sw/res/envhc_u.svg
new file mode 100644
index 000000000..c288341ee
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 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="g" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#h" y1="6.091915" 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 1.84619 7.274948)" 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 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="l" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#h" 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="#i" 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="#h" 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="#k" 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="#i" 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="#k" y1="35.429005" y2="15.737678"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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="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(#f)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#g)" 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(#j)" 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(#m)" 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(#l)" 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="#6326b9" 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..88e9a9b54
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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 1.516815 -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><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(#m)" 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(#l)" 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="#6326b9" 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..ce166af4f
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 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="g" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#h" y1="6.091915" 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 1.84619 7.274948)" 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 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="l" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#h" 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="#i" 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="#h" 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="#k" 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="#i" 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="#k" y1="35.429005" y2="15.737678"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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 1.516815 -8.415857)"><rect fill="url(#e)" 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(#f)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#g)" 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(#j)" 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(#m)" 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(#l)" 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="#6326b9" 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_l.svg b/icon-themes/elementary_svg/sw/res/envhr_l.svg
new file mode 100644
index 000000000..b70112323
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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 11.516814 -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><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(#m)" 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(#l)" 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="#6326b9" 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..d8786f547
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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 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="g" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#h" y1="6.091915" 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 1.84619 7.274948)" 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 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="l" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="m" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#h" 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="#i" 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="#h" 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="#k" 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="#i" 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="#k" y1="35.429005" y2="15.737678"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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 11.516814 -8.415857)"><rect fill="url(#e)" 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(#f)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#g)" 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(#j)" 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(#m)" 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(#l)" 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="#6326b9" 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..2f635cfc2
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><linearGradient id="l" 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="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" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="o" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(0 .84615368 -.84615368 0 32.076919 -.615384)"><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.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)" stroke-width="1.181818"/><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)"/></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(#k)" 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(#l)" 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(#m)"/></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(#o)" 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(#n)" 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="#6326b9" 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..24ebcbdde
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><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(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="h" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#e" 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="#e" 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="#f" 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="#e" 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="#f" 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="#e" 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="#a" y1="10.636821" y2="45.243549"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(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(#h)" 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(#g)" 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="#6326b9" 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..c1afc1069
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><linearGradient id="l" 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="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" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="o" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(0 .84615368 -.84615368 0 25.076919 -.615384)"><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.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)" stroke-width="1.181818"/><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)"/></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(#k)" 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(#l)" 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(#m)"/></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(#o)" 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(#n)" 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="#6326b9" 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..73c840c6e
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><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(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="h" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#e" 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="#e" 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="#f" 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="#e" 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="#f" 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="#e" 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="#a" y1="10.636821" y2="45.243549"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(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(#h)" 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(#g)" 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="#6326b9" 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..f77a495a7
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><linearGradient id="l" 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="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" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="o" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(0 .84615368 -.84615368 0 39.076918 -.615384)"><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.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)" stroke-width="1.181818"/><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)"/></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(#k)" 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(#l)" 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(#m)"/></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(#o)" 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(#n)" 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="#6326b9" 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..a7b3baf06
--- /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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" 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="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="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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><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(.5372019 0 0 -.57681717 1.111794 57.997189)" 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="h" gradientTransform="matrix(0 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="48.26722" x2="-4.724258" y1="26.331425" y2="25.453123"><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="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="#e" 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="#e" 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="#f" 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="#e" 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="#f" 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="#e" 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="#a" y1="10.636821" y2="45.243549"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#b)"/><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(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(#h)" 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(#g)" 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="#6326b9" 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..052eca3ea
--- /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" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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(.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="c" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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><rect fill="url(#b)" height="14" rx=".424" ry=".491" width="14" x="1" y="1"/><path d="m.5.52h15.02v3.98h-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="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/></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..364afda0d
--- /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="6.5" x2="6.5" y1=".5" y2="14"><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="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="#791235"/><stop offset="1" stop-color="#dd3b27"/></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..3a15eec6f
--- /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" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><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(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#b" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#d" y1="24.99" y2="30"/><linearGradient id="i" 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="j" 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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.30799735 -.31002298 .38444481 .38214137 -7.184905 -2.43242)" 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><g transform="translate(-4.366477 4.369998)"><path d="m14 4.6667695c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m5.9985785 3.7955146c.2111194-.153712.8496632.1908404 1.4519092.7886093.6000237.5962837.9333702 1.2178148.7829939 1.4331596 0 0 .014815.01337.014815.01485l7.8769794-7.9293803c.191118-.1915831-.157784-.8487576-.777809-1.4658332-.622247-.6178183-1.281532-.9616282-1.47191-.7700451z" fill="url(#k)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".35971"/><path d="m12.674769-2.9242212c.212601-.1544545.850404.190098 1.451909.7886094.600024.5970263.93337 1.2178148.783735 1.4331601 0 .00149.01482.013366.01482.014851l1.148189-1.1569237c.303715-.3029685-.02074-.811629-.725955-1.5178131-.602246-.5985114-1.240049-.9430639-1.451909-.7886093l-.01926.018564z" fill="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".35971"/><path d="m5.998 3.7957695c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.540534-5.5745345.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -4.400231)"><path d="m9.6775019 3.3807041c.285-.208 1.1460001.256 1.9600001 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.9600001-1.062z" fill="url(#a)"/><path d="m9.5605019 3.4967041c.286-.208 1.1480001.256 1.9600001 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.6740001-1.27-1.9600001-1.062z" fill="url(#c)"/><path d="m10.077502 2.9767041c.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(#e)"/><path d="m9.9625019 3.0937041c.2860001-.21 1.1480001.256 1.9600001 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(#f)"/><path d="m10.482502 2.5707041c.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(#g)"/><path d="m10.367502 2.6867041c.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(#h)"/><g fill-rule="evenodd" stroke-width=".485"><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(#i)" stroke="url(#j)"/><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..bbe3348fb
--- /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="#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(.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="#0f5a00" 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..7b7bef9f2
--- /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" 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="b" gradientTransform="matrix(.94103 0 0 1.027 .46 -2.56)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="-4" y2="17"><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="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="22.445583"><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="10" rx=".424" ry=".491" width="9" x="1" y="1"/><path d="m.5.52h10v3.98h-10z" fill="url(#b)"/><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.00195315zm0 4h4.00390625v2h-4v1h4v3h1v-3h4l.002 3.001953h-9.00395312zm5.00390625 0h4v2h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h8v8.9999996h-7.999999z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><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="#126400" fill-opacity=".294118"/></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..e960426c9
--- /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" gradientTransform="matrix(-.34745 0 0 -.37308 21.79 32.637)" gradientUnits="userSpaceOnUse" x1="30.930952" x2="30.690023" xlink:href="#c" y1="45.384563" y2="64.878548"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24.44417" x2="9.760408" y1="3.092242" y2="2.409678"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".21" 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><linearGradient id="d" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.180193" x2="31.082001" xlink:href="#c" y1="68.81176" y2="48.494507"/><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="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.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" transform="matrix(1 0 0 -1 -6 16.043)"><path d="m14.914 11.5-3.974-4.99-3.802 5.002h2.36l-.01 4 3.01-.015.01-4z" display="block" fill="#46a9eb" fill-opacity=".984" stroke="#2f78c8" stroke-linejoin="round"/><path d="m13.55 10.852-2.61-3.328-2.46 3.344h1.666l-.01 4 1.714-.016.01-4z" display="block" fill="none" stroke="url(#a)" stroke-width=".623"/></g><g transform="matrix(1 0 0 -1 6 16.043)"><path d="m16.685 9.236 7.01-6.12-7.034-5.9v3.644l-6.183-.012.022 4.652 6.185.014z" display="block" fill="url(#b)" transform="matrix(0 .64678 .64678 0 2.94 -6.276)"/><g fill="none" stroke-miterlimit="7"><path d="m8.914 4.547-3.974 4.987-3.802-5.004h2.36l-.01-4 3.01.016.01 4z" display="block" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".875"/><path d="m17.685 7.126 5.145-4.036-5.17-3.8v2.574l-6.184-.014.024 2.65 6.185.014z" display="block" stroke="url(#d)" stroke-width=".964" transform="matrix(0 .64678 .64678 0 2.94 -6.276)"/></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..dfec3ec59
--- /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" gradientTransform="matrix(.41578 -.4175 .51898 .51462 -15.747 2.65)" 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(.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="#dbce48"/><stop offset="1" stop-color="#c5b625"/></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(0 4.369768)"><path d="m14 8.667c-.097-.016-.172-.01-.22.002l-6.536 1.45-1.203.267-.036.006-1.395 1.03 3.56-.053.03-.007 1.21-.266 6.533-1.462c.196-.044-.128-.295-.727-.564-.45-.2-.923-.358-1.215-.403z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.803 1.26 1.64 1.057 1.93 0 0 .02.018.02.02l10.136-10.182c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><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="#ffb6ed" opacity=".8" stroke="#e28ccd" stroke-linejoin="round" stroke-width=".485" transform="matrix(.74077 0 0 .74257 4.48 -.4)"/><path d="m5.998 7.796c.212-.154.85.19 1.452.79.6.595.933 1.217.783 1.432 0 0 .015.013.014.014l5.172-5.206.018-.02s-.015-.012-.014-.013c.15-.214-.183-.837-.783-1.433-.6-.598-1.24-.943-1.452-.79l-.018.02z" fill="#0c0c0c" opacity=".6"/><g transform="matrix(.74077 0 0 .74257 4.48 -.4)"><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=".485"><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/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..f2ff412cb
--- /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="#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(.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(.28571361 0 0 .30419701 1.142873 .232605)" 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="m3.000012 3.9991096c2.2915074 0 9.999988.0008904 9.999988.0008904v11h-10z" fill="url(#j)"/><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="#0f5a00" 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..85d3c8568
--- /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="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="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(.19394913 0 0 .20650796 7.078793 7.158898)" 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.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="m8.000005 6.9999999h6.999995v8.0000001h-6.9999999z" fill="url(#d)" 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(#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="#46a8ea" fill-opacity=".984" stroke="#2f78c8" 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..0630b32bc
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sf03.svg
@@ -0,0 +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" 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="7.850096" cy="9.957108" fx="7.319866" gradientTransform="matrix(0 1.972873 -3.8866533 0 46.976844 -18.153909)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#42baea"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><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><clipPath id="d"><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="e" 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="f" 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="g" 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><rect fill="url(#b)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" opacity=".4" rx="1" stroke="#004264" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="8" rx=".528" ry=".556" width="8" x="4" y="4"/><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/sf05.svg b/icon-themes/elementary_svg/sw/res/sf05.svg
new file mode 100644
index 000000000..b07ea3ff2
--- /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><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="#565656"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 10.5h9.0143042-9.0143041z" opacity=".35"/><path d="m5.4929788 19.5h5.0143092-5.0143091z" opacity=".35"/><path d="m5.4929788 16.5h9.0143042-9.0143041z" opacity=".35"/></g><circle cx="2.5" cy="11.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="10.5" fill="#565656" r="1.5"/><circle cx="2.5" cy="17.5" fill="#fff" opacity=".35" r="1.5"/><circle cx="2.5" cy="16.5" fill="#565656" r="1.5"/></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..40a612920
--- /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 stroke="#ce5c00" 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><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)" stroke="#000" stroke-opacity=".6"/><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="#000" stroke-opacity=".6" stroke-width=".662"/></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..197ae8722
--- /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="#ce5c00" 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="#ce5c00" 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..a6ebfeca4
--- /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="#ce5c00" 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..ccf2f555b
--- /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="#ce5c00" 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..a8940c46b
--- /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="#ce5c00" 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..81e2e43de
--- /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" stroke="#ce5c00" stroke-linecap="round"/></g><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)" stroke="#000" stroke-opacity=".6"/><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="#000" stroke-opacity=".6" stroke-width=".662"/></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..4fc1cf283
--- /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="#ce5c00" 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="#ce5c00" 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..9cd9baa84
--- /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 stroke="#ce5c00" 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..37151e3bb
--- /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 stroke="#ce5c00" 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..92b83d0f0
--- /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)"/><path d="m2.4999999 19.5v-15.0000003h19.0000001v15.0000003z" fill="none" 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" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#ce5c00" 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></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..fe1911ba2
--- /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(.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)"/><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"/><rect fill="#565656" height="1" ry=".466" width="8" x="4" y="4"/><path d="m5.49 3.5h3.01v2h-3.01z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/><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="m7.49 9.5h3.01v2h-3.01z" fill="#9cde4a" stroke="#5ca12a" stroke-linejoin="round"/></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..184f302a9
--- /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"><g fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/><path d="m17.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/></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..468b98df9
--- /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"><g fill="none" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/><path d="m17.5.5h-3.5c-.277 0-.5.223-.5.5v8c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-5.5z"/></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/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..fe246d496
--- /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" 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.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(.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="24.452202" cy="19.818913" gradientTransform="matrix(1.024478 0 0 .976107 1.646447 -.353552)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="24.452202" cy="19.818913" gradientTransform="matrix(1.024478 0 0 .976107 .939339 -.530329)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.843938 0 0 1.184922 -1.28033 1.68934)" gradientUnits="userSpaceOnUse" x1="38.506161" x2="38.250904" y1="22.886259" y2="35.01786"><stop offset="0" stop-color="#1d2349"/><stop offset=".35315102" stop-color="#4c5279"/><stop offset=".46551725" stop-color="#b3bdff"/><stop offset=".64982164" stop-color="#727cbe"/><stop offset="1" stop-color="#323c7e"/></linearGradient><linearGradient id="h" gradientTransform="scale(.843938 1.184922)" gradientUnits="userSpaceOnUse" x1="37.502811" x2="36.499001" y1="35.458244" y2="27.403761"><stop offset="0" stop-color="#d5dbff"/><stop offset="1" stop-color="#6579ff" stop-opacity="0"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#e41e08"/><stop offset="1" stop-color="#901505"/></linearGradient><radialGradient id="j" cx="29.082153" cy="23.104391" gradientUnits="userSpaceOnUse" r="17.402843" xlink:href="#i"/><radialGradient id="k" cx="25.991725" cy="21.177924" gradientUnits="userSpaceOnUse" r="16.686241" xlink:href="#i"/><linearGradient id="l" gradientTransform="matrix(.975728 0 0 .931033 -.132002 1.978392)" gradientUnits="userSpaceOnUse" x1="15.338736" x2="43.14098" y1="5.924463" y2="49.895073"><stop offset="0" stop-color="#ffa196"/><stop offset="1" stop-color="#ff1f06" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.02867 0 0 .972129 -1.28033 1.18934)" gradientUnits="userSpaceOnUse" x1="18.570419" x2="29.957399" y1="9.443663" y2="22.783224"><stop offset="0" stop-color="#fff" stop-opacity=".247423"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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(#a)"/><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(#c)" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.26382557 0 0 .26382557 4.800825 2.722502)"><path d="m25.38911 19.305038s-5.904865 8.175967-5.904865 11.923286c0 3.747318 6.813306 1.703326 9.538628 4.428649 2.725322 2.725322-6.359086 9.765738-6.359086 9.765738l9.084408-2.498212 3.633764 3.860873c0-4.655759 5.337089-8.403077 2.611767-11.241954-2.838878-2.838878-10.90129-2.498213-11.35551-6.245531-.454221-3.747318-1.135551-9.879294-1.135551-9.879294z" fill="url(#d)" opacity=".480447"/><path d="m36.91616 9.3946518c1.321528 3.0573762 3.643133 2.9018182 3.700549 6.9825152.03274 2.275762 1.832456 3.470743 1.832456 5.795517 0 2.324773-4.015015 3.473472-5.382529 4.840984-1.367515 1.367516.107885 4.874427-3.60203 5.904959-3.674662 1.02074-5.470058-.410252-7.794832-.410252-2.324776 0-7.887818 4.482688-9.939091 2.431415-2.051272-2.051271-2.095036-6.533959-3.872804-8.311727-1.9145211-1.914521-4.9394355-4.5894-4.9394355-8.008186 0-3.418785 1.9742054-5.223586 4.8026845-8.401985 2.918275-3.2793047 3.008531-8.2050874 6.427317-8.2050874 3.418785 0 4.729182.9378099 7.638964.864272 4.638337-.1172232 5.20674-2.32332197 8.618072-.5935 3.007702 1.5251494 1.476157 4.7176933 2.510679 7.1110752z" fill="url(#f)" opacity=".480447"/><g stroke-width="3.790383"><path d="m23.62134 18.067599s-5.904865 8.175967-5.904865 11.923286c0 3.747318 6.813306 1.703326 9.538628 4.428649 2.725322 2.725322-6.359086 9.765738-6.359086 9.765738l9.084408-2.498212 3.633764 3.860873c0-4.655759 5.337089-8.403077 2.611767-11.241954-2.838878-2.838878-10.90129-2.498213-11.35551-6.245531-.454221-3.747318-1.135551-9.879294-1.135551-9.879294z" fill="url(#g)" stroke="#1f254f" stroke-miterlimit="6.6"/><path d="m30.732422 35.130859c.01038.05974.06398.09972.07227.160157.176766 1.289008-.220958 2.289873-.671876 3.195312a2.2163051 2.2163051 0 0 1 1.6875.677734l.447266.466797c.393295-.698151.803657-1.361774 1.097656-1.86914.360607-.622311.556274-1.100403.587891-1.261719.03162-.161316.0817.07533.0059-.02734-.261157-.35359-1.765679-.871856-3.226562-1.341797z" fill="none" stroke="url(#h)" stroke-miterlimit="6.6"/><path d="m34.935485 9.2468088c1.266321 2.9296542 3.490941 2.7805952 3.545959 6.6908212.03138 2.180692 1.755905 3.325753 1.755905 5.553409s-3.847288 3.328368-5.157674 4.638753c-1.310387 1.310388.103378 4.670798-3.451556 5.658279-3.521153.978099-5.241546-.393114-7.469203-.393114-2.227658 0-7.558305 4.295424-9.523886 2.329843-1.96558-1.965579-2.007516-6.261003-3.711018-7.964505-1.8345421-1.834542-4.7330913-4.397678-4.7330913-7.673644s1.8917331-5.005371 4.6020533-8.050993c2.796364-3.1423108 2.88285-7.8623191 6.158816-7.8623191s4.531621.8986329 7.319847.828167c4.444571-.1123262 4.989229-2.22626527 8.258052-.5687065 2.882056 1.4614363 1.414491 4.5206119 2.405796 6.8140094z" fill="url(#j)" stroke="#4c0901" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".655039"/></g><path d="m34.97685 17.567599c0 6.245531-5.10998 11.35551-11.35551 11.35551-6.245531 0-11.35551-5.109979-11.35551-11.35551 0-6.24553 5.109979-11.3555099 11.35551-11.3555099 6.24553 0 11.35551 5.1099799 11.35551 11.3555099z" fill="url(#k)"/><path d="m29.753906 4.6972656c-.441146-.0252112-.878998.1259831-1.753906.4121094s-2.096591.6350598-3.785156.6777344c-1.430314.0361478-2.51506-.1849521-3.488282-.3808594-.973221-.1959073-1.855314-.3710938-3.214843-.3710938-.398536 0-.52035.067883-.775391.3125-.255041.2446166-.570785.7306313-.898437 1.390625-.655305 1.3199876-1.347974 3.2767118-2.855469 4.9707028-1.254908 1.410156-2.265559 2.475642-2.896484 3.425782-.6309262.95014-.9277349 1.73204-.9277349 2.945312 0 2.13024 2.1535779 4.231703 3.8867189 5.964844 1.201493 1.201493 1.535772 2.755391 1.958984 4.138672.423213 1.38328.893895 2.589207 1.419922 3.115234.03012.03012.08164.09515.580078.01758.498442-.07757 1.254853-.348444 2.054688-.705078.799834-.356633 1.64946-.787543 2.472656-1.15039.823196-.362848 1.571006-.707032 2.542969-.707032 1.311032 0 2.308056.36174 3.232422.539063.924365.177322 1.80663.253583 3.183593-.128907.581752-.161597.798701-.345832.955078-.537109.156378-.191276.269456-.45528.359376-.853515.08992-.398236.139302-.902099.259765-1.480469.120464-.578371.322749-1.301264.931641-1.910157.954011-.95401 2.130363-1.414437 3.042968-1.996093.456303-.290828.825885-.584377 1.021485-.808594s.208984-.305664.208984-.396484c0-.641469-.232068-1.121713-.625-1.878907-.392931-.757195-.952945-1.788026-.972656-3.158205a1.4466317 1.4466317 0 0 1 0-.002c-.021189-1.505869-.296506-1.827558-.839844-2.443312s-1.568852-1.470152-2.271484-3.095703c-.647433-1.4978452-.473651-2.8902416-.5625-3.8242191-.08885-.9339776-.094035-1.2274437-.955078-1.6640625-.619414-.3140931-.995104-.4011692-1.289063-.4179688z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.790383"/><path d="m23.66325 7.0524597c-5.867816 0-10.646262 4.7422323-10.646262 10.6100503 0 3.670993 1.983705 6.780628 4.816166 8.690826 7.240471-3.896962 5.953804-10.805188 15.607276-12.746547-1.599006-3.8491022-5.351588-6.5543293-9.77718-6.5543293z" fill="url(#m)"/></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..5587d598b
--- /dev/null
+++ b/icon-themes/elementary_svg/xmlsecurity/res/certificate_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="99" x2="99" y1="-4" y2="30"><stop offset="0" stop-color="#fff"/><stop offset=".23529412" stop-color="#fff" 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(.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="#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(.02891661 0 0 .01235294 34.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.3812446 0 0 1.2326059 -4.847955 -10.352705)" gradientUnits="userSpaceOnUse" x1="18.450794" x2="25.953373" xlink:href="#f" y1="14.097355" y2="35.982876"/><linearGradient id="h" gradientTransform="matrix(.502671 0 0 .64629877 -1.288178 3.796177)" 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="i" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .96917483 -.82965977 0 19.014205 1.214779)" 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="j" gradientTransform="matrix(.65627449 0 0 .6892852 -3.746887 2.788879)" 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="k" gradientUnits="userSpaceOnUse" x1="11.879233" x2="10.947075" xlink:href="#l" y1="4.955607" y2="29.050685"/><linearGradient id="l"><stop offset="0" stop-color="#9e9e9e"/><stop offset="1" stop-color="#ddd" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.3812446 0 0 1.2326059 -4.847955 -10.352705)" gradientUnits="userSpaceOnUse" x1="17.98954" x2="18.713524" y1="5.153882" y2="40.850613"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ddd"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.633351 0 0 1.5268313 -3.954271 -24.215966)" gradientUnits="userSpaceOnUse" x1="9.1178" x2="8.4886" xlink:href="#l" y1="18.344999" y2="34.609001"/><radialGradient id="o" cx="24.452202" cy="19.818913" gradientTransform="matrix(.42794886 0 0 .40774314 38.955733 20.299195)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#d"/><radialGradient id="p" cx="24.452202" cy="19.818913" gradientTransform="matrix(.42794886 0 0 .40774314 38.660357 20.225351)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#d"/><linearGradient id="q" gradientTransform="matrix(.35253301 0 0 .49497014 37.733149 21.15256)" gradientUnits="userSpaceOnUse" x1="38.506161" x2="38.250904" y1="22.886259" y2="35.01786"><stop offset="0" stop-color="#1d2349"/><stop offset=".35315102" stop-color="#4c5279"/><stop offset=".46551725" stop-color="#b3bdff"/><stop offset=".64982164" stop-color="#727cbe"/><stop offset="1" stop-color="#323c7e"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.35253301 0 0 .49497014 38.267973 20.446882)" gradientUnits="userSpaceOnUse" x1="37.502811" x2="36.499001" y1="35.458244" y2="27.403761"><stop offset="0" stop-color="#d5dbff"/><stop offset="1" stop-color="#6579ff" stop-opacity="0"/></linearGradient><linearGradient id="s"><stop offset="0" stop-color="#e41e08"/><stop offset="1" stop-color="#901505"/></linearGradient><radialGradient id="t" cx="50.416281" cy="30.098136" gradientUnits="userSpaceOnUse" r="7.269582" xlink:href="#s"/><radialGradient id="u" cx="49.125336" cy="29.293405" gradientUnits="userSpaceOnUse" r="6.97024" xlink:href="#s"/><linearGradient id="v" gradientTransform="matrix(.40758483 0 0 .38891466 38.212833 21.273303)" gradientUnits="userSpaceOnUse" x1="12.519571" x2="14.198681" y1="8.878964" y2="48.151173"><stop offset="0" stop-color="#ffa196"/><stop offset=".08318824" stop-color="#ff604e" stop-opacity=".498039"/><stop offset="1" stop-color="#ff1f06" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.35547524 0 0 .33593649 39.126623 22.031844)" gradientUnits="userSpaceOnUse" x1="21.565865" x2="29.957399" xlink:href="#f" y1="-9.711594" y2="22.783224"/><g opacity=".3" transform="translate(-.6 -7)"><path d="m3.6 43h47.5v3h-47.5z" 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="m52.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(#e)"/></g><path d="m25.623382 11.243084c0 .435768-.102653.769949-.307929 1.002559-.205291.231069-.485235.346596-.839817.346596-.144638 0-.283055-.02714-.415249-.08141v-.618747c.116653.0884.245736.132594.387249.132594.174194 0 .304818-.06436.391915-.193069.08864-.130268.132965-.324878.132965-.583858v-2.0632818h.650866v2.0586888m1.817205-1.190991c.363915.000003.653962.111661.870143.334967.216165.223306.324255.523383.324255.900217 0 .409397-.115868.728852-.347589.958366-.231721.227958-.542761.341945-.933121.341945-.359263 0-.651637-.112431-.87715-.337293-.223944-.224862-.33593-.519502-.33593-.883935 0-.409398.117424-.730408.35227-.963018.234833-.234166.55054-.351249.947122-.351249m-.05366 2.03543c.189735 0 .343693-.06745.461901-.202373.11975-.13646.179632-.321781.179632-.555946 0-.237262-.0591-.424138-.177291-.560599-.118209-.138016-.26984-.207025-.454894-.207025-.183528.000002-.33904.0721-.466568.216329-.127527.142668-.191291.331085-.191291.56525 0 .231069.06221.413279.186625.546643.125971.131824.279928.197721.461901.197721m3.96345.432656h-.625207v-1.304962c0-.218654-.03344-.376834-.100312-.474538-.06689-.09925-.181187-.148876-.342937-.148876-.141527.000001-.258951.0535-.352256.160505-.09332.107009-.139971.24347-.139971.409397v1.358474h-.6322v-3.5264081h.6322v1.4770971c.08554-.139572.192061-.244239.319603-.314033.129083-.06978.279159-.104667.450227-.104682.262833.000003.460346.08142.59254.244239.132194.162832.198283.407071.198298.732734v1.491127m2.864772 0h-.625207v-1.304962c0-.218654-.03344-.376833-.100312-.474538-.06687-.09925-.181172-.148876-.342922-.148876-.141528.000002-.258936.0535-.352256.160506-.09332.107008-.139972.243469-.139972.409397v1.358473h-.632199v-2.381951h.632199v.33264c.08554-.139571.192076-.244239.319604-.314033.129068-.06978.279143-.104667.450227-.104682.262832.000003.460346.08142.59254.244239.132194.162832.198298.407072.198298.732734v1.491128m2.045948-3.3357402h1.171079c.566095.0000029.990678.1356903 1.273733.407071.284595.2713808.426893.6776812.426893 1.2189022 0 .522613-.160179.938203-.480553 1.246813-.318833.308596-.751179.462909-1.297066.462909h-1.094086v-3.3357397m.650852 2.8216597h.429249c.35147 0 .627532-.104682.828157-.314033.20218-.20935.303247-.495472.303262-.85835-.000015-.352018-.09799-.625725-.293929-.821134-.195972-.1953931-.468909-.2930979-.818824-.2930979h-.447915v2.2865429m3.891153-1.953947c.363915.000003.653962.111661.870142.334967.216166.223306.324271.523383.324271.900217 0 .409397-.115868.728852-.347589.958366-.231736.227958-.542777.341944-.933136.341944-.359263 0-.651637-.11243-.877151-.337292-.223958-.224862-.335929-.519502-.335929-.883936 0-.409397.117423-.730407.352256-.963017.234832-.234166.550554-.351249.947136-.351249m-.05366 2.03543c.189735 0 .343707-.06745.461901-.202373.11975-.136461.179632-.321781.179632-.555947 0-.237261-.05911-.424137-.177306-.560598-.118194-.138017-.269825-.207025-.454894-.207025-.183528.000002-.33904.07211-.466568.216329-.127527.142668-.191291.331085-.191291.56525 0 .231069.06221.413279.186625.546643.125971.131824.279943.197721.461901.197721m3.825819-.621074h-1.59098c0 .195395.05987.347367.179631.455916.121305.107009.289263.160506.503887.160506.236388.000001.464242-.07056.683519-.211677v.516406c-.245721.127157-.520998.190743-.825816.190743-.368597 0-.657074-.107779-.865477-.323337-.206846-.215558-.310284-.510198-.310284-.883935 0-.403205.11043-.724201.331277-.963018.222388-.240358.514776-.360552.877136-.360552.318818.000003.56765.09925.746511.297751.180402.19695.270611.472213.270611.825787v.295425m-.583221-.418701c0-.165927-.04199-.29541-.125972-.388463-.08242-.09304-.199839-.139572-.352256-.139572-.138401.000003-.258165.04808-.359248.144224-.101097.09459-.157854.222536-.170298.383811z"/><g fill-rule="evenodd"><rect fill="#8d8d8d" height="2" opacity=".39766" rx="1.481498" width="22" x="25" y="15"/><rect fill="#8d8d8d" height="2" opacity=".39766" rx="1.481498" ry=".5" width="18" x="25" y="19"/><path d="m5.9060135 28.23512h1.1593311v5.780062h-1.1593311z"/><path d="m8.3227551 28.23512h2.2462039v2.875773h-2.2462039z"/><path d="m11.702669 28.23512h1.159331v2.875773h-1.159331z"/><path d="m14.021331 28.23512h2.318662v2.875773h-2.318662z"/><path d="m17.499324 28.23512h1.159332v2.875773h-1.159332z"/><path d="m19.817987 28.23512h1.159331v2.875773h-1.159331z"/><path d="m23.29598 28.23512h1.159331v2.875773h-1.159331z"/><path d="m25.614642 28.23512h2.318662v2.875773h-2.318662z"/><path d="m29.092635 28.23512h2.318663v2.875773h-2.318663z"/><path d="m32.570629 28.23512h1.159331v2.875773h-1.159331z"/><path d="m34.889291 28.23512h1.159331v2.875773h-1.159331z"/><path d="m37.207953 28.23512h1.159331v2.875773h-1.159331z"/><path d="m39.526615 28.23512h2.318663v2.875773h-2.318663z"/><path d="m44.16394 28.23512h2.318662v2.875773h-2.318662z"/><path d="m47.641933 28.23512h1.159331v5.780062h-1.159331z"/></g><path d="m9.4424663 32.79591c.086903.01853.1546387.05707.2031726.115631.049144.05856.073722.130875.073722.216935 0 .132076-.04555.234269-.1366504.306581-.0911.07231-.2205505.108476-.3883598.108476-.056343 0-.1144842-.0056-.1744018-.01704-.059335-.01081-.1207673-.02718-.1842983-.0493v-.174802c.05035.02929.1054885.05139.1654092.06634.059938.01495.1225657.02242.1878983.02242.1138812 0 .2004762-.02242.259825-.06723.059927-.04481.089894-.109956.089894-.195424 0-.07889-.02787-.140446-.083599-.184669-.055149-.04481-.1321629-.06723-.2310395-.06723h-.1564314v-.148802h.1636166c.089305.000002.1576314-.01763.2049652-.05289.047347-.03585.07102-.08724.07102-.15418 0-.06873-.024566-.121319-.07371-.157764-.048553-.03705-.118379-.05559-.2094689-.05559-.049747 0-.1030885.0053-.1600314.01613-.056946.01081-.1195731.0275-.1878983.05019v-.16135c.068922-.01913.1333466-.03347.1932762-.04302.06053-.0096.1174634-.01437.1708018-.01437.1378563.000003.2469212.03138.327248.09412.080307.06215.1204665.146417.1204665.252788 0 .0741-.021286.136861-.063833.188254-.042547.0508-.103087.08606-.181602.105779m.7785416.569236h.6338v.152386h-.852261v-.152386c.06893-.07111.162727-.166432.281395-.285959.119273-.12012.194195-.197513.224743-.23218.05814-.06514.09859-.12012.121371-.16495.02337-.04542.03506-.08994.03506-.133572 0-.07111-.02517-.129083-.07552-.173913-.04975-.04481-.114775-.06723-.195084-.06723-.05694 0-.117174.0099-.180698.02958-.06294.01972-.130355.0496-.202284.08965v-.182877c.07312-.02927.141439-.05139.204966-.06634.06353-.01493.121672-.02242.174416-.02242.139039.000003.249914.03467.332641.103986.08271.06932.12406.161958.12406.2779 0 .05498-.01049.107275-.03146.156875-.02038.04901-.05784.106979-.112374.173899-.01499.01733-.06264.06753-.142945.150594-.08031.08247-.193588.198106-.339826.346922m1.514831-1.028204-.458494.714452h.458494zm-.04765-.157764h.228358v.872216h.191484v.150595h-.191484v.315544h-.180713v-.315544h-.605933v-.174802l.558273-.848024m.722808 0h.712911v.152387h-.546598v.328092c.02637-.009.05275-.01554.07911-.01972.02637-.0047.05275-.0071.07911-.0071.149839.000002.268507.04093.356004.122816.08751.08188.131259.192728.131259.332582 0 .144031-.04496.256077-.134853.336151-.08991.07948-.216654.119231-.380286.119231-.05633 0-.113869-.0047-.172594-.01437-.05814-.0096-.118367-.02391-.180698-.04304v-.181972c.05394.02929.109684.0511.167216.06544.05753.01437.118369.02151.182491.02151.103692 0 .185795-.02718.246329-.08157.06053-.05439.0908-.128194.0908-.221425 0-.09323-.03027-.167039-.0908-.221424-.06054-.05439-.142643-.08157-.246329-.08157-.04854 0-.09709.0053-.145635.01613-.04795.01082-.09709.0275-.147432.05019v-.672318m2.145061.119216c-.0935.000001-.163913.04601-.211262.138046-.04676.09144-.07013.229187-.07013.413249 0 .183468.02338.321218.07013.413248.04735.09144.117764.137158.211262.137158.09409 0 .16452-.04572.211261-.137158.04735-.09203.07102-.22978.07102-.413248 0-.184062-.02367-.321811-.07102-.413249-.04674-.09203-.117171-.138046-.211261-.138046m0-.143424c.150431.000003.265202.05947.344314.178387.0797.118327.119557.290448.119557.516346 0 .225307-.03985.397412-.119557.516347-.07911.118327-.193883.177498-.344314.177498-.150432 0-.265514-.05916-.345219-.177498-.07911-.11892-.118668-.29104-.118668-.516347 0-.225898.03956-.398019.118668-.516346.07971-.11892.194773-.178387.345219-.178387m.785727.02421h.712911v.152386h-.546584v.328093c.02637-.009.05274-.01554.07911-.01972.02637-.0047.05274-.0071.07911-.0071.149839.000001.268507.04093.356004.122816.0875.08188.131246.192728.131246.332581 0 .144032-.04495.256077-.134846.336152-.08991.07948-.216669.119231-.380286.119231-.05633 0-.113867-.0047-.172609-.01437-.05813-.0096-.118371-.02391-.180698-.04304v-.181972c.05394.02929.109675.0511.167217.06544.05754.01437.118371.02151.182505.02151.103675 0 .185795-.02719.246329-.08157.06053-.05439.0908-.128194.0908-.221425 0-.09323-.03027-.167039-.0908-.221425-.06053-.05438-.142639-.08157-.246329-.08157-.04855 0-.0971.0053-.145631.01613-.04796.01082-.0971.0275-.147439.05019v-.672319m1.172309 0h.712912v.152387h-.546584v.328093c.02636-.009.05274-.01554.07911-.01972.02636-.0047.05274-.0071.07911-.0071.149839.000001.268507.04093.356004.122816.08751.08188.131261.192728.131261.332581 0 .144031-.04495.256077-.134861.336152-.0899.07948-.216654.119231-.380271.119231-.05634 0-.113883-.0047-.172609-.01437-.05813-.0096-.118372-.02391-.180698-.04304v-.181972c.05393.02929.109675.0511.167216.06544.05754.01437.118372.02151.182506.02151.103675 0 .18578-.02719.246328-.08157.06053-.05438.0908-.128194.0908-.221424s-.03027-.167039-.0908-.221425c-.06055-.05439-.142638-.08157-.246328-.08157-.04855 0-.0971.0053-.145646.01613-.04796.01082-.0971.0275-.147439.05019v-.672319m1.124664 0h.863047v.0771l-.487265 1.261273h-.189691l.458494-1.185968h-.64457v-.152387m1.806094 0h.712911v.152387h-.546598v.328092c.02637-.009.05276-.01554.07911-.01972.02637-.0047.05276-.0071.07911-.0071.149839.000002.268507.04093.356004.122817.08751.08188.131261.192728.131261.332581 0 .144031-.04496.256077-.134861.336152-.08991.07948-.216669.119231-.380285.119231-.05633 0-.113868-.0047-.172595-.01437-.05813-.0096-.118371-.02391-.180713-.04304v-.181973c.05394.02929.10969.0511.167217.06544.05753.01437.118371.02151.182491.02151.10369 0 .185794-.02718.246328-.08157.06055-.05439.0908-.128194.09082-.221425-.000012-.09323-.03027-.167038-.09082-.221424-.06053-.05439-.142638-.08157-.246328-.08157-.04855 0-.0971.0053-.145632.01613-.04796.01082-.0971.0275-.147438.05019v-.672318m1.201968 1.185968h.29667v-1.021033l-.322744.06455v-.16495l.320952-.06455h.181602v1.185968h.296669v.152387h-.773149v-.152387m1.529202-1.066752c-.0935.000002-.163913.04602-.211261.138046-.04674.09144-.07012.229188-.07012.413249 0 .183469.02338.321218.07012.413249.04735.09144.117764.137157.211261.137157.09409 0 .16452-.04572.211262-.137157.04735-.09203.07102-.22978.07102-.413249 0-.184061-.02368-.321811-.07102-.413249-.04674-.09203-.117172-.138046-.211262-.138046m0-.143424c.150431.000003.265203.05947.34433.178388.0797.118327.119557.290447.119557.516346 0 .225306-.03985.397412-.119557.516346-.07911.118327-.193884.177498-.34433.177498-.150431 0-.265499-.05916-.345218-.177498-.07911-.11892-.118668-.29104-.118668-.516346 0-.225899.03956-.398019.118668-.516346.07972-.11892.194787-.178388.345218-.178388m1.194769.621222c-.0815.000001-.146239.02779-.19418.08336-.04735.05557-.07102.131779-.07102.228595 0 .09621.02367.172417.07102.228595.04794.05557.112682.08336.19418.08336.08151 0 .145942-.02779.193291-.08336.04794-.05618.07191-.132372.07191-.228595 0-.09682-.02397-.173009-.07191-.228595-.04735-.05557-.111779-.08336-.193291-.08336m.360507-.567443v.16495c-.04556-.02151-.09171-.03794-.138446-.0493-.04615-.01141-.09199-.01704-.137542-.01704-.119868 0-.211573.04034-.275099.121024-.06293.08068-.09889.202595-.107883.365737.03536-.05199.0797-.09173.133053-.119231.05333-.02809.112076-.04213.17621-.04213.134846.000002.241232.04093.319144.122816.07852.08128.117779.192136.117779.332582 0 .137453-.04076.247706-.122268.330789-.08151.08307-.189987.124608-.325455.124608-.155232 0-.2739-.05916-.356004-.177498-.08212-.11892-.123172-.29104-.123172-.516346 0-.211558.05034-.380078.151039-.505591.100682-.12609.235824-.189143.405441-.189143.04556.000003.09141.0044.137557.01348.04674.009.09529.02242.145631.04034m.9889-.02959h.712911v.152387h-.546598v.328092c.02637-.009.05276-.01554.07911-.01972.02637-.0047.05276-.0071.07911-.0071.149838.000002.268506.04093.356004.122816.08751.08188.13126.192728.13126.332582 0 .144031-.04496.256076-.13486.336151-.08991.07948-.216669.119231-.380286.119231-.05633 0-.113868-.0047-.172594-.01437-.05815-.0096-.118372-.02391-.180699-.04304v-.181972c.05394.02929.109676.0511.167217.06544.05753.01437.118372.02151.182491.02151.10369 0 .185794-.02719.246328-.08157.06053-.05439.0908-.128194.09082-.221425-.00001-.09323-.03027-.167039-.09082-.221425-.06053-.05439-.142638-.08157-.246328-.08157-.04855 0-.0971.0053-.145631.01613-.04796.01082-.0971.0275-.147439.05019v-.672318m1.669499.157764-.458493.714452h.458493zm-.04764-.157764h.228343v.872216h.191483v.150595h-.191483v.315544h-.180699v-.315544h-.605932v-.174802l.558288-.848024m1.10936.119216c-.0935.000001-.163913.04601-.211262.138046-.04674.09144-.07012.229187-.07012.413249 0 .183468.02338.321218.07012.413249.04735.09144.117764.137157.211262.137157.09409 0 .16452-.04572.211261-.137157.04735-.09203.07102-.229781.07102-.413249 0-.184062-.02367-.321811-.07102-.413249-.04674-.09203-.117171-.138046-.211261-.138046m0-.143424c.150431.000003.265203.05947.344329.178387.07971.118327.119557.290448.119557.516346 0 .225307-.03985.397412-.119557.516347-.07911.118327-.193883.177498-.344329.177498-.150432 0-.265514-.05916-.345219-.177498-.07911-.11892-.118668-.29104-.118668-.516347 0-.225898.03956-.398019.118668-.516346.07971-.11892.194773-.178387.345219-.178387m1.194768.621222c-.0815.000001-.146238.02779-.19418.08336-.04735.05557-.07102.13178-.07102.228595 0 .09621.02368.172417.07102.228596.04794.05557.112683.08336.19418.08336.08151 0 .145942-.02779.193291-.08336.04796-.05618.07193-.132372.07193-.228596 0-.09681-.02397-.173009-.07193-.228595-.04735-.05557-.111779-.08336-.193291-.08336m.360508-.567444v.16495c-.04556-.02151-.09171-.03794-.138446-.0493-.04615-.01141-.092-.01704-.137542-.01704-.119883 0-.211573.04034-.2751.121023-.06293.08068-.09889.202595-.107882.365738.03536-.05199.07972-.09173.133053-.119231.05335-.02809.112075-.04213.176209-.04213.134861.000001.241232.04093.319144.122816.07852.08127.11778.192136.11778.332581 0 .137454-.04076.247707-.122268.330789-.08151.08307-.189988.124609-.325456.124609-.155216 0-.273899-.05916-.356004-.177498-.08212-.11892-.123171-.29104-.123171-.516347 0-.211557.05034-.380078.151023-.50559.100683-.12609.23584-.189143.405457-.189143.04556.000003.09141.0044.137557.01348.04674.009.09529.02242.145631.04034m.9889-.02959h.712926v.152387h-.546599v.328093c.02637-.009.05276-.01554.07911-.01972.02637-.0047.05274-.0071.07911-.0071.149839.000001.268507.04093.356004.122816.08751.08188.131246.192728.131261.332581-.000012.144031-.04496.256077-.134861.336152-.08991.07948-.216669.119231-.380286.119231-.05633 0-.113868-.0047-.172594-.01437-.05815-.0096-.118372-.02391-.180713-.04304v-.181972c.05394.02929.10969.0511.167216.06544.05754.01437.118387.02151.182506.02151.10369 0 .185795-.02719.246329-.08157.06053-.05439.0908-.128194.0908-.221424s-.03025-.167039-.0908-.221425c-.06053-.05439-.142639-.08157-.246329-.08157-.04855 0-.0971.0053-.145631.01613-.04796.01082-.0971.0275-.147439.05019v-.672319m1.6695.157765-.458479.714452h.458479zm-.04763-.157765h.228328v.872217h.191498v.150594h-.191498v.315544h-.180698v-.315544h-.605933v-.174802l.558303-.848024m1.131834.597014c-.08151.000002-.146238.02779-.19418.08336-.04735.05557-.07102.131779-.07102.228595 0 .09621.02367.172417.07102.228595.04794.05557.112668.08336.19418.08336.08151 0 .145942-.02779.193291-.08336.04794-.05618.07191-.132372.07193-.228595-.000015-.09682-.02399-.173009-.07193-.228595-.04735-.05557-.111779-.08336-.193291-.08336m.360493-.567443v.16495c-.04554-.02151-.09169-.03794-.138446-.0493-.04613-.01141-.09199-.01704-.137542-.01704-.119868 0-.211558.04034-.275099.121024-.06292.08068-.09889.202595-.107868.365737.03535-.05199.0797-.09173.133038-.119231.05335-.02809.11209-.04213.176209-.04213.134861.000001.241233.04093.319159.122816.0785.08127.117765.192135.117765.332581 0 .137453-.04076.247706-.122268.330789-.08151.08307-.189988.124609-.325441.124609-.155231 0-.273899-.05916-.356004-.177499-.08212-.118919-.123171-.29104-.123171-.516346 0-.211558.05036-.380078.151038-.505591.100698-.12609.23584-.189142.405457-.189142.04554.000003.09139.0044.137542.01348.04674.009.0953.02242.145631.04034m.40276-.02959h.712911v.152387h-.546598v.328092c.02637-.009.05276-.01554.07911-.01972.02639-.0047.05274-.0071.07911-.0071.149838.000002.268506.04093.356018.122816.0875.08188.131246.192728.131246.332582 0 .144031-.04495.256077-.134846.336152-.08991.07948-.216669.119231-.380285.119231-.05633 0-.113868-.0047-.172595-.01437-.05815-.0096-.118371-.02391-.180713-.04304v-.181972c.05394.02929.10969.0511.167217.06544.05753.01437.118371.02151.182491.02151.103705 0 .185794-.02719.246328-.08157.06055-.05439.0908-.128194.0908-.221425 0-.09323-.03025-.167038-.0908-.221424-.06053-.05439-.142623-.08157-.246328-.08157-.04853 0-.09708.0053-.145632.01613-.04794.01082-.0971.0275-.147438.05019v-.672318m1.710833 0h.863047v.0771l-.487265 1.261273h-.189691l.458494-1.185969h-.644585v-.152386m1.606536.119216c-.0935.000001-.163928.04601-.211276.138046-.04676.09144-.07012.229187-.07012.413249 0 .183468.02336.321218.07012.413248.04735.09144.117779.137157.211276.137157.09409 0 .164506-.04572.211262-.137157.04735-.09203.07102-.22978.07102-.413248 0-.184062-.02368-.321811-.07102-.413249-.04676-.09203-.117172-.138046-.211262-.138046m0-.143424c.150417.000003.265188.05947.3443.178387.07972.118327.119587.290448.119587.516346 0 .225306-.03987.397412-.119587.516347-.07911.118327-.193883.177498-.3443.177498-.150446 0-.265514-.05916-.345233-.177498-.07911-.11892-.118668-.291041-.118668-.516347 0-.225898.03956-.398019.118668-.516346.07972-.11892.194787-.178387.345233-.178387m1.194769.621221c-.08151.000002-.146239.02779-.194195.08336-.04733.05557-.07101.13178-.07101.228595 0 .09621.02367.172417.07101.228595.04796.05557.112683.08336.194195.08336.0815 0 .145942-.02779.193291-.08336.04793-.05618.07191-.132371.07191-.228595 0-.09681-.02399-.173009-.07191-.228595-.04735-.05557-.111794-.08336-.193291-.08336m.360492-.567443v.16495c-.04554-.02151-.0917-.03794-.138446-.0493-.04613-.01141-.09199-.01704-.137542-.01704-.119868 0-.211572.04034-.275099.121023-.06293.08068-.09889.202595-.107868.365738.03535-.05199.07969-.09173.133039-.119231.05333-.02809.11209-.04213.176209-.04213.134846.000001.241232.04093.319144.122816.07852.08127.117764.192135.117764.332581 0 .137454-.04074.247707-.122253.330789-.08151.08307-.190002.124609-.32544.124609-.155232 0-.2739-.05916-.356004-.177498-.08212-.11892-.123172-.291041-.123172-.516347 0-.211557.05036-.380078.151039-.50559.100682-.126091.235824-.189143.405441-.189143.04556.000003.09141.0044.137557.01348.04674.009.09529.02241.145631.04034m.40276-.02959h.712912v.152387h-.546599v.328092c.02637-.009.05276-.01554.07911-.01972.02637-.0047.05276-.0071.07911-.0071.149839.000001.268507.04093.356004.122816.08751.08188.131261.192728.131261.332581 0 .144031-.04495.256077-.134846.336152-.08991.07948-.216669.119231-.380286.119231-.05634 0-.113868-.0047-.172609-.01437-.05813-.0096-.118357-.02391-.180698-.04304v-.181973c.05394.02929.10969.0511.167216.06544.05753.01437.118372.02151.182491.02151.10369 0 .185795-.02719.246329-.08157.06053-.05439.0908-.128194.09081-.221424-.000014-.09323-.03028-.167039-.09081-.221425-.06053-.05439-.142639-.08157-.246329-.08157-.04853 0-.0971.0053-.145631.01613-.04796.01082-.0971.0275-.147439.05019v-.672318m1.710834 0h.863046v.0771l-.487265 1.261273h-.189691l.458494-1.185968h-.644584v-.152387m1.629054.597014c-.08151.000001-.146238.02779-.19418.08336-.04735.05557-.07102.131779-.07102.228595 0 .09621.02368.172416.07102.228595.04794.05557.112668.08336.19418.08336.08151 0 .145943-.02779.193291-.08336.04794-.05618.07191-.132372.07191-.228595 0-.09682-.02397-.17301-.07191-.228595-.04735-.05557-.111779-.08336-.193291-.08336m.360508-.567443v.164949c-.04556-.02151-.0917-.03794-.138446-.0493-.04615-.01141-.092-.01704-.137557-.01704-.119868 0-.211573.04034-.275099.121024-.06293.08068-.09889.202594-.107868.365737.03535-.05199.0797-.09173.133053-.119231.05333-.02809.112075-.04213.176209-.04213.134831.000002.241218.04093.31913.122816.07852.08127.117764.192136.117764.332582 0 .137453-.04074.247706-.122253.330788-.08151.08307-.189987.124609-.325441.124609-.155216 0-.273884-.05916-.356004-.177498-.0821-.11892-.123157-.29104-.123157-.516346 0-.211558.05034-.380079.151024-.505591.100683-.12609.23584-.189143.405457-.189143.04554.000003.09139.0044.137542.01348.04676.009.09529.02241.145646.04034m.3551-.02959h.863046v.0771l-.487264 1.261272h-.189676l.458479-1.185968h-.644585v-.152387m1.223554 1.310577v-.16495c.04554.02151.09169.03796.138431.0493.04676.01141.09261.01704.137557.01704.119868 0 .211262-.04004.274196-.12012.06353-.08068.09978-.202891.108771-.366641-.03476.05139-.0788.09085-.132149.118327-.05333.0275-.112372.04123-.177099.04123-.134253 0-.240639-.04034-.319144-.121023-.07793-.08127-.116875-.192136-.116875-.332567 0-.137453.04076-.247706.122253-.330788.08153-.08307.190002-.124609.325455-.124609.155217.000003.273589.05947.355101.178387.0821.118327.123156.290448.123171.516346-.000015.210965-.05036.379486-.151038.505591-.10009.125498-.234936.188254-.404553.188254-.04554 0-.0917-.0044-.138446-.01348-.04676-.009-.09529-.02242-.145631-.04034m.361396-.567443c.0815 0 .145943-.02779.193277-.08336.04794-.05557.07193-.131779.07193-.228595 0-.09622-.02398-.172106-.07193-.227691-.04733-.05618-.111779-.08427-.193277-.08427-.08151.000001-.146238.02809-.194194.08427-.04733.05559-.07101.131468-.07101.227691 0 .09682.02367.173009.07101.228595.04796.05557.112682.08336.194194.08336m.810898.567443v-.16495c.04554.02151.0917.03796.138446.0493.04674.01141.09259.01704.137557.01704.119853 0 .211262-.04004.274196-.12012.06353-.08068.09978-.202891.108771-.366641-.03477.05139-.07882.09084-.132149.118327-.05333.0275-.112387.04123-.177113.04123-.134254 0-.240625-.04034-.319145-.121024-.07791-.08127-.11686-.192135-.11686-.332566 0-.137453.04074-.247707.122253-.330789.08151-.08307.190002-.124609.325441-.124609.155231.000003.273603.05947.355115.178387.0821.118328.123156.290448.123156.516347 0 .210965-.05034.379485-.151023.50559-.100105.125498-.234936.188254-.404568.188254-.04554 0-.09169-.0044-.138446-.01348-.04674-.009-.09529-.02241-.145631-.04034m.361397-.567444c.08151 0 .145942-.02779.193276-.08336.04796-.05557.07193-.131779.07193-.228595 0-.09622-.02397-.172105-.07193-.227691-.04733-.05618-.111764-.08427-.193276-.08427-.0815.000001-.146239.02809-.19418.08427-.04735.05559-.07102.131468-.07102.227691 0 .09682.02367.17301.07102.228595.04794.05557.112682.08336.19418.08336"/><g fill-rule="evenodd"><rect fill="url(#k)" height="17.339447" rx=".462968" width="14.781493" x="5.855613" y="7.023778"/><g fill="#939393"><path d="m18.923501 24.407047c.460931-1.32367.07868-3.946511-2.911176-5.986139h-5.586278c-2.989867 1.882918-3.3635169 4.458093-2.6751465 5.962617l11.1725565.02372z"/><path d="m17.090235 15.532755a3.855382 3.8443457 0 1 1 -7.7106747 0 3.855382 3.8443457 0 1 1 7.7106747 0z"/></g></g><rect fill="none" height="32.592945" rx="2.633658" stroke="#fff" stroke-width="1.481498" width="47.407921" x="3.556477" y="3.703743"/><rect fill="url(#m)" fill-rule="evenodd" height="37" rx="2.5" width="55" x=".5" y=".5"/><path d="m26.735987 10.185295c.07717.797994-.441561 1.796464-1.363719 1.660018-.515798.04341-.285055-.506435-.334596-.821609.588717.45799 1.162857-.365752.991107-1.014515v-2.3665439c.212595.068608.713445-.1510535.707208.1363718v2.4062481zm1.97454-1.4709642c.975506-.053527 1.456475 1.0510187 1.274206 1.8840202-.03372.968559-1.194265 1.57098-2.014689 1.084856-1.160886-.695192-.782912-3.0609217.740557-2.9687725zm-.0583 2.5138052c.892157-.05964.942306-1.6099436.154135-1.8687612-1.061004-.1899725-1.18225 1.8412052-.154135 1.8687612zm4.306565.534376c-.219558-.0675-.739564.165439-.679341-.181839-.0365-.671148.09197-1.3696-.108994-2.0160219-.542302-.5679914-1.059967.2981365-.907461.8382309v1.3596c-.202966-.07147-.704408.155528-.686926-.136372v-4.2190082c.202965.071467.704407-.1555276.686926.1363719v1.6880182c.324714-.8019642 1.659277-.6222141 1.665499.2794401.06036.74706.01733 1.501942.03031 2.25158zm3.112774-.000006c-.219558-.0675-.739563.165439-.679326-.181839-.0365-.671148.09197-1.3696-.108994-2.0160219-.542302-.5679913-1.059952.2981366-.907446.8382309v1.3596c-.202966-.07147-.704408.155528-.686926-.136372v-2.8055114c.202965.071468.704407-.1555276.686926.1363719-.100327.6484811.644081-.6983631 1.127819-.200254.738749.3246702.536332 1.2348578.567962 1.8915755v1.11422zm2.222987-4.1198965c.897906.053082 1.952614-.214506 2.656473.5027758.602733.7531786.599414 1.8988357.170135 2.7346967-.389708.743548-1.272813.948365-2.046985.882365-.241602-.03344-.615073.06499-.779667-.04545v-4.0744141zm.707193 3.4849265c.560865.0309 1.241332-.01141 1.510387-.599547.384241-.7486452.225898-2.0363184-.75426-2.2019498-.258714.04083-.891743-.2209802-.756172.250136v2.5514348zm4.228046-2.4133593c.975492-.053527 1.456489 1.0510188 1.274206 1.8840203-.03372.968559-1.19428 1.57098-2.014837 1.084856-1.160886-.695192-.782927-3.0609218.740557-2.9687726zm-.05831 2.5138053c.892158-.05965.942306-1.6099437.15415-1.8687613-1.061004-.1899724-1.18225 1.8412053-.15415 1.8687613zm4.157082-.76709h-1.72876c-.141557 1.055463 1.275436.630955 1.48535.636273.161661.527769-.292033.74512-.774616.733327-.930499.148001-1.540906-.834854-1.394622-1.669352-.04802-.9038315.883387-1.7655001 1.769945-1.3607994.633251.2935143.660881 1.0562336.642584 1.6606104zm-.63371-.5171317c.209247-1.0470483-1.492312-.5409984-.958647 0z"/><g fill-rule="evenodd"><rect fill="#8d8d8d" height="2" opacity=".39766" rx="1" width="22" x="25" y="15"/><rect fill="#8d8d8d" height="2" opacity=".39766" rx="1" width="18" x="25" y="19"/><path d="m7 28.000297v3.008921h3v-3.009218h-3zm4-.000297v3.009217h2v-3.009217zm4 0v3.009217h3v-3.009217zm5 0v3.009217l2-.009217v-3zm4 0v3.009217h3v-3.009217zm5 0v3.009217h2v-3.009217zm6 0v3.009217h2v-3.009217zm4 0v3.009217h2.962996v-3.009218zm-35-.000741v6.018584l1-.017843v-6h-1zm28 .000445v3.009218h2v-3.008922h-2z" opacity=".48538"/></g><path d="m7.9360797 33.296656c1.0886636.52605-1.4104449.88315.019885.538657-.6399476-.672851.3875153-.826379-.5339761-1.031596.2176912-.553798 1.2539246.274107.5140944.492939zm.8671501.591991c1.3541922-.131601-.654659.560673.050563-.221276.8983653-.425649-.2902698-1.170102.020385-.971418 1.1390053-.160994.4382418.942484-.070949 1.192694zm1.6872772-1.069315c-.9796548.816616.24464 1.163509 0 0zm-.05307-.164076c1.035804.642229-.299692 1.945058-.5497541.768423.1346271-.289129.3890741-.495946.5497571-.768423zm.805075 0c.398197-.224269 1.017434.326789.212951.158491.652051.418775.818394 1.542387-.121661 1.12416 1.494239-.527191-.524835-.415323-.09129-1.282651h-.000007zm2.389211.123987c-1.057092.366019.626289 1.710092.305648.397604-.0037-.159735-.09994-.413308-.305648-.397604zm0-.149157c1.613351.354122-.86989 2.456915-.501368.474716.03882-.236743.233128-.508257.501368-.474716zm.875151.02519c.398197-.224269 1.017433.326789.21295.158491.652066.41876.818394 1.542387-.12166 1.12416 1.494238-.527206-.52488-.415308-.09129-1.282651h-.000002zm1.305732-.000004c.398197-.224269 1.017433.326788.212951.15849.652051.41876.818379 1.542387-.121661 1.124161 1.494239-.527206-.52488-.415323-.09129-1.282651h-.000004zm1.252666 0c1.31671-.794468.598939 1.798093.346063 1.042441.297381-.521976.521428-1.048012-.346063-1.042441zm2.011725.000001c.398197-.224269 1.017419.326789.212951.158491.652051.418775.818379 1.542387-.121676 1.12416 1.494239-.527191-.524835-.415323-.09127-1.282651h.000002zm1.33877 1.233406c.940618.0093-.429693-1.756167.601325-1.041611-.305603.486168.496317 1.811723-.601325 1.041611zm1.703278-1.109419c-1.057063.366033.626273 1.710092.305648.397604-.0037-.159735-.09993-.413308-.305648-.397604zm0-.149158c1.613351.354123-.869891 2.456916-.501369.474702.0388-.236743.233129-.508257.501369-.474702zm1.330755.646082c-1.224384.846824 1.185465.718393 0 0zm.401545-.59014c-1.074397.316003-.195187.464168-.02327.825327-.56934 1.981059-1.689944-1.483571.02327-.825386m1.101449-.03077c.398197-.224269 1.017448.326774.212965.15849.652067.418775.818379 1.542388-.121675 1.12422 1.542387-.552924-.50568-.375604-.09131-1.282651m1.859428.164076c-.979655.816616.244639 1.163509 0 0zm-.05307-.164076c1.035775.642244-.299707 1.94491-.549768.768423.134638-.289129.389085-.495931.549768-.768423zm1.235629.123987c-1.057078.366018.626273 1.710092.305647.397604-.0037-.159735-.09993-.413308-.305647-.397604zm0-.149158c1.61335.354123-.869891 2.456916-.501369.474702.0388-.236743.233129-.508257.501369-.474702zm1.330755.646082c-1.224369.846794 1.18542.718422 0 0zm.401545-.59014c-1.074397.315988-.195187.464168-.02327.825327-.56934 1.981059-1.689945-1.483571.02327-.825386m1.101449-.03077c.398197-.224269 1.017448.326774.212965.15849.652052.418761.818394 1.542388-.121646 1.12422 1.542387-.552924-.505679-.375589-.0913-1.282651m1.859427.164076c-.979625.816616.244625 1.163509 0 0zm-.05185-.164446c1.035759.642273-.299722 1.94491-.549784.768423.134638-.289129.389086-.495946.549784-.768423zm1.26065.620895c-1.224398.84681 1.185465.718408 0 0zm.401531-.590139c-1.074382.316003-.195188.464153-.02327.825327-.56931 1.981059-1.689944-1.483572.02327-.825372m.448597-.03077c.398197-.22427 1.017433.326788.212951.15849.652066.41876.818394 1.542387-.121661 1.12422 1.542387-.552925-.505665-.37559-.0913-1.282651"/><rect fill="url(#n)" fill-rule="evenodd" height="18" rx=".51042" ry=".477146" width="17" x="4" y="6"/><rect fill="none" height="35" rx="1" stroke="url(#a)" width="53" x="1.5" y="1.5"/><g transform="translate(0 -.734128)"><path d="m48.873609 28.511056s-2.466603 3.415296-2.466603 4.980641c0 1.565344 2.84608.71152 3.984512 1.849952s-2.656341 4.079381-2.656341 4.079381l3.794773-1.043562 1.51791 1.612778c0-1.944821 2.229429-3.510165 1.090997-4.696032-1.185867-1.185867-4.553728-1.043563-4.743467-2.608907s-.474346-4.126816-.474346-4.126816l-.04744-.04744z" fill="url(#o)" opacity=".480447"/><path d="m53.688732 24.371252c.552034 1.277139 1.521824 1.212158 1.545808 2.916763.013676.95064.76546 1.449812.76546 2.420925s-1.677167 1.450952-2.24841 2.022195c-.571244.571244.04507 2.036164-1.504654 2.466642-1.534994.426387-2.284973-.171372-3.256087-.171372s-3.294929 1.872525-4.151795 1.01566c-.856865-.856865-.875146-2.729391-1.617762-3.472007-.799742-.799741-2.06332-1.917102-2.06332-3.34521s.824672-2.182016 2.006195-3.509709c1.219033-1.369844 1.256735-3.427461 2.684844-3.427461 1.428108 0 1.975492.391746 3.190977.361027 1.937544-.04897 2.174979-.970507 3.599974-.247919 1.256389.637092.616626 1.970693 1.04877 2.970466z" fill="url(#p)" opacity=".480447"/><path d="m48.135169 27.994148s-2.466602 3.415297-2.466602 4.980641 2.84608.71152 3.984512 1.849952-2.656342 4.079382-2.656342 4.079382l3.794774-1.043563 1.517909 1.612779c0-1.944822 2.22943-3.510166 1.090998-4.696032-1.185867-1.185867-4.553729-1.043563-4.743467-2.608907-.189739-1.565344-.474347-4.126817-.474347-4.126817z" fill="url(#q)" stroke="#1f254f" stroke-miterlimit="6.6" stroke-opacity=".624031"/><path d="m48.722656 33.082031c-.22053-.005-.570249.146245-.894531.265625.492706.072.939294.174316 1.326172.316406-.12745-.152947-.225813-.331219-.251953-.546874-.01208-.0066-.07203-.03272-.179688-.03516zm1.294922 1.105469c.307919.285352.552115.624275.613281 1.070312.05431.396046-.08075.761933-.259765 1.111329-.175833.343179-.410493.672624-.646485.970703l1.056641-.294922a.41684659.41684659 0 0 1 .412109.113281l.726563.755859c.221666-.552932.501118-1.047728.726562-1.4375.159152-.275158.269265-.5121.302735-.683593s.02321-.261683-.08789-.41211c-.305411-.413505-1.144555-.676972-1.992187-.904297-.300426-.08057-.575575-.184388-.851564-.289062z" fill="none" stroke="url(#r)" stroke-miterlimit="6.6"/><path d="m52.861357 24.309494c.528973 1.223787 1.458249 1.161521 1.481232 2.794916.01311.910927.733483 1.389246.733483 2.319791s-1.607104 1.390339-2.154483 1.937718c-.54738.54738.04318 1.951103-1.441797 2.363597-1.47087.408576-2.189519-.164213-3.120064-.164213-.930546 0-3.157284 1.794301-3.978354.973231-.82107-.821069-.838588-2.61537-1.550181-3.326963-.766332-.766332-1.977125-1.837015-1.977125-3.205464s.790222-2.090863 1.922387-3.363092c1.168108-1.312618 1.204235-3.284278 2.572684-3.284278 1.36845 0 1.892967.375381 3.057675.345946 1.856603-.04692 2.08412-.929965 3.449585-.237563 1.203903.610477.590867 1.888368 1.004958 2.846374z" style="stroke:#4c0901;stroke-width:.417724;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.356589;fill:url(#t)"/><path d="m52.878636 27.785287c0 2.608907-2.13456 4.743467-4.743467 4.743467s-4.743467-2.13456-4.743467-4.743467 2.13456-4.743467 4.743467-4.743467 4.743467 2.13456 4.743467 4.743467z" fill="url(#u)"/><path d="m50.703125 22.353516c-.134779-.0077-.250988.03224-.433594.08789-.365095.111264-.953953.361144-1.888672.384766-.59345.015-1.042467-.07599-1.449218-.158203-.406752-.08222-.778395-.15625-1.34961-.15625-.175663 0-.237543.033-.349609.140625-.112067.107622-.245344.314431-.382813.591797-.274936.55473-.563894 1.369558-1.1875 2.070312-.523731.588524-.946179 1.032356-1.21289 1.433594-.266712.401238-.394531.737869-.394531 1.251953 0 .912593.912197 1.795008 1.634765 2.517578.490568.490567.63154 1.134443.808594 1.712891.177053.578447.373966 1.08881.603515 1.318359.02371.02371.0608.05102.275391.01758.214593-.03344.531879-.147273.867188-.296875.335308-.149602.690807-.329469 1.033203-.480469.342396-.150999.6532-.292968 1.046875-.292968.539967 0 .954342.151625 1.34375.226562.389407.07494.764607.106728 1.345703-.05469.248961-.06916.349326-.151826.419922-.238281.0706-.08646.117995-.203324.15625-.373047.03825-.169724.0597-.380289.109375-.619141.04967-.238852.1327-.533091.378906-.779297.389207-.389207.881225-.583464 1.265625-.828125.1922-.12233.349799-.245561.435547-.34375.08575-.09819.0957-.142428.0957-.191406 0-.277786-.101263-.486239-.265625-.802734-.164362-.316496-.394257-.740318-.402344-1.302735-.009-.636371-.129351-.784401-.359375-1.044922-.230024-.26052-.653195-.611903-.943359-1.283203-.265302-.61378-.193155-1.190776-.230469-1.585937-.03731-.395162-.04825-.538093-.419922-.726563-.2619-.132805-.416002-.187614-.550781-.195312z" fill="none" stroke="url(#v)" stroke-linecap="round" stroke-linejoin="round"/><path d="m47.746321 24.057949c-2.027728 0-3.679005 1.638763-3.679005 3.666492 0 1.268577.685505 2.343167 1.664312 3.00327 2.502073-1.346665 2.057443-3.733925 5.393372-4.404796-.552565-1.330126-1.849337-2.264966-3.378679-2.264966z" fill="url(#w)" stroke-width=".827264"/></g><rect fill="none" height="37" rx="2.5" stroke="#585858" stroke-opacity=".48062" width="55" x=".5" y=".5"/><g transform="translate(-.000001 -2.978551)"><path d="m11.942143 13.000061c-.431934-.0026-.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"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.942175 12.529236c-.625503-.146201-1.374822.303467-1.374822.303467l-.672904.336325s-.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.157777-2.459615-1.373721-.263891-.05325-.532341-.08804-.801841-.09011z" fill="url(#i)" stroke="url(#j)"/><path d="m11.797451 13.501527c-.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" fill="none" opacity=".5" stroke="url(#h)"/></g></g><path d="m3 .5c-1.385 0-2.5 1.115-2.5 2.5v21.724609l55-14.716797v-7.007812c0-1.385-1.115-2.5-2.5-2.5z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/></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..b21a79c58
--- /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"><radialGradient id="a" cx="24.452202" cy="19.818913" gradientTransform="matrix(1.024478 0 0 .976107 1.646447 -.353552)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#j"/><radialGradient id="b" cx="24.452202" cy="19.818913" gradientTransform="matrix(1.024478 0 0 .976107 .939339 -.530329)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#j"/><linearGradient id="c" gradientTransform="matrix(.843938 0 0 1.184922 -1.28033 1.68934)" gradientUnits="userSpaceOnUse" x1="38.506161" x2="38.250904" y1="22.886259" y2="35.01786"><stop offset="0" stop-color="#1d2349"/><stop offset=".35315102" stop-color="#4c5279"/><stop offset=".46551725" stop-color="#b3bdff"/><stop offset=".64982164" stop-color="#727cbe"/><stop offset="1" stop-color="#323c7e"/></linearGradient><linearGradient id="d" gradientTransform="scale(.843938 1.184922)" gradientUnits="userSpaceOnUse" x1="37.502811" x2="36.499001" y1="35.458244" y2="27.403761"><stop offset="0" stop-color="#d5dbff"/><stop offset="1" stop-color="#6579ff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="29.082153" cy="23.104391" gradientUnits="userSpaceOnUse" r="17.402843" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#e41e08"/><stop offset="1" stop-color="#901505"/></linearGradient><radialGradient id="g" cx="25.991726" cy="21.177923" gradientUnits="userSpaceOnUse" r="16.686241" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.975728 0 0 .931033 -.132002 1.978392)" gradientUnits="userSpaceOnUse" x1="15.338736" x2="43.14098" y1="5.924463" y2="49.895073"><stop offset="0" stop-color="#ffa196"/><stop offset="1" stop-color="#ff1f06" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.02867 0 0 .972129 -1.28033 1.18934)" gradientUnits="userSpaceOnUse" x1="18.570419" x2="29.957399" y1="9.443663" y2="22.783224"><stop offset="0" stop-color="#fff" stop-opacity=".247423"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#dfe2dc"/><stop offset="1" stop-color="#67715d"/></linearGradient><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#aeaea3"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.34439 0 0 .35651 -1.393 5.0246)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#j" y1="10.612" y2="18.39"/><linearGradient id="o" gradientTransform="matrix(.34439 0 0 .35651 -1.393 5.0246)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#k" y1="20.246" y2="28.555"/><linearGradient id="p" gradientTransform="matrix(.34439 0 0 .35651 9.191 -2.3921)" gradientUnits="userSpaceOnUse" x1="22.009" x2="23.585" xlink:href="#k" y1="36.51" y2="14.412"/><linearGradient id="q" gradientTransform="matrix(0 .35651 .34439 0 2.6149 .19164)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#k" y1="20.246" y2="28.555"/><linearGradient id="r" gradientTransform="matrix(-.34439 0 0 .35651 22.614 7.7778)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#j" y1="10.612" y2="18.39"/><linearGradient id="s" gradientTransform="matrix(-.34439 0 0 .35651 22.614 7.7778)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#k" y1="20.246" y2="28.555"/><linearGradient id="t" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#j" y1="10.612" y2="18.39"/><linearGradient id="u" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#k" y1="20.246" y2="28.555"/><linearGradient id="v" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="22.009" x2="23.585" xlink:href="#k" y1="36.51" y2="14.412"/><linearGradient id="w" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="6.6751" x2="15" xlink:href="#l" y1="15.37" y2="21"/><linearGradient id="x" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="23" x2="7" xlink:href="#l" y1="-1" y2="19"/><linearGradient id="y" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="24" x2="8.1476" xlink:href="#l" y1="-5" y2="9.8003"/><radialGradient id="z" cx="23.688" cy="14.211" gradientTransform="matrix(.69674 0 0 .75325 -9.31 -.57459)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#m"/><radialGradient id="A" cx="23.688" cy="14.211" gradientTransform="matrix(0 .76138 .72687 0 -2.7813 -9.3991)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#m"/><radialGradient id="B" cx="23.688" cy="14.211" gradientTransform="matrix(-.7355 0 0 .75245 31.879 2.1916)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#m"/><radialGradient id="C" cx="23.688" cy="14.211" gradientTransform="matrix(0 -.76138 .72687 0 .86459 32.106)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#m"/><radialGradient id="D" cx="20.09" cy="10.854" gradientTransform="matrix(0 -.63825 .60931 0 2.1454 28.153)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#l"/><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(#C)" stroke="url(#D)" 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(#v)" 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(#u)" 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(#t)" 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(#B)" stroke="url(#w)" 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(#s)" 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(#r)" 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(#A)" stroke="url(#y)" 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(#q)" 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(#z)" stroke="url(#x)" stroke-width=".45711"/><path d="m15.888 5.7081-.305 2.3318.73056 1.1974v-1.8277l-.42616-1.7016z" fill="url(#p)" 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(#o)" 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(#n)" 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="matrix(.26382557 0 0 .26382557 4.800825 2.722503)"><path d="m25.38911 19.305038s-5.904865 8.175967-5.904865 11.923286c0 3.747318 6.813306 1.703326 9.538628 4.428649 2.725322 2.725322-6.359086 9.765738-6.359086 9.765738l9.084408-2.498212 3.633764 3.860873c0-4.655759 5.337089-8.403077 2.611767-11.241954-2.838878-2.838878-10.90129-2.498213-11.35551-6.245531-.454221-3.747318-1.135551-9.879294-1.135551-9.879294z" fill="url(#a)" opacity=".480447"/><path d="m36.91616 9.3946518c1.321528 3.0573762 3.643133 2.9018182 3.700549 6.9825152.03274 2.275762 1.832456 3.470743 1.832456 5.795517 0 2.324773-4.015015 3.473472-5.382529 4.840984-1.367515 1.367516.107885 4.874427-3.60203 5.904959-3.674662 1.02074-5.470058-.410252-7.794832-.410252-2.324776 0-7.887818 4.482688-9.939091 2.431415-2.051272-2.051271-2.095036-6.533959-3.872804-8.311727-1.9145211-1.914521-4.9394355-4.5894-4.9394355-8.008186 0-3.418785 1.9742054-5.223586 4.8026845-8.401985 2.918275-3.2793047 3.008531-8.2050874 6.427317-8.2050874 3.418785 0 4.729182.9378099 7.638964.864272 4.638337-.1172232 5.20674-2.32332197 8.618072-.5935 3.007702 1.5251494 1.476157 4.7176933 2.510679 7.1110752z" fill="url(#b)" opacity=".480447"/><g stroke-width="3.790383"><path d="m23.62134 18.067599s-5.904865 8.175967-5.904865 11.923286c0 3.747318 6.813306 1.703326 9.538628 4.428649 2.725322 2.725322-6.359086 9.765738-6.359086 9.765738l9.084408-2.498212 3.633764 3.860873c0-4.655759 5.337089-8.403077 2.611767-11.241954-2.838878-2.838878-10.90129-2.498213-11.35551-6.245531-.454221-3.747318-1.135551-9.879294-1.135551-9.879294z" fill="url(#c)" stroke="#1f254f" stroke-miterlimit="6.6"/><path d="m30.732422 35.130859c.01038.05974.06398.09972.07227.160157.176766 1.289008-.220958 2.289873-.671876 3.195312a2.2163051 2.2163051 0 0 1 1.6875.677734l.447266.466797c.393295-.698151.803657-1.361774 1.097656-1.86914.360607-.622311.556274-1.100403.587891-1.261719.03162-.161316.0817.07533.0059-.02734-.261157-.35359-1.765679-.871856-3.226562-1.341797z" fill="none" stroke="url(#d)" stroke-miterlimit="6.6"/><path d="m34.935485 9.2468088c1.266321 2.9296542 3.490941 2.7805952 3.545959 6.6908212.03138 2.180692 1.755905 3.325753 1.755905 5.553409s-3.847288 3.328368-5.157674 4.638753c-1.310387 1.310388.103378 4.670798-3.451556 5.658279-3.521153.978099-5.241546-.393114-7.469203-.393114-2.227658 0-7.558305 4.295424-9.523886 2.329843-1.96558-1.965579-2.007516-6.261003-3.711018-7.964505-1.8345421-1.834542-4.7330913-4.397678-4.7330913-7.673644s1.8917331-5.005371 4.6020533-8.050993c2.796364-3.1423108 2.88285-7.8623191 6.158816-7.8623191s4.531621.8986329 7.319847.828167c4.444571-.1123262 4.989229-2.22626527 8.258052-.5687065 2.882056 1.4614363 1.414491 4.5206119 2.405796 6.8140094z" fill="url(#e)" stroke="#4c0901" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".655039"/></g><path d="m34.97685 17.567599c0 6.245531-5.10998 11.35551-11.35551 11.35551-6.245531 0-11.35551-5.109979-11.35551-11.35551 0-6.24553 5.109979-11.3555099 11.35551-11.3555099 6.24553 0 11.35551 5.1099799 11.35551 11.3555099z" fill="url(#g)"/><path d="m29.753906 4.6972656c-.441146-.0252112-.878998.1259831-1.753906.4121094s-2.096591.6350598-3.785156.6777344c-1.430314.0361478-2.51506-.1849521-3.488282-.3808594-.973221-.1959073-1.855314-.3710938-3.214843-.3710938-.398536 0-.52035.067883-.775391.3125-.255041.2446166-.570785.7306313-.898437 1.390625-.655305 1.3199876-1.347974 3.2767118-2.855469 4.9707028-1.254908 1.410156-2.265559 2.475642-2.896484 3.425782-.6309262.95014-.9277349 1.73204-.9277349 2.945312 0 2.13024 2.1535779 4.231703 3.8867189 5.964844 1.201493 1.201493 1.535772 2.755391 1.958984 4.138672.423213 1.38328.893895 2.589207 1.419922 3.115234.03012.03012.08164.09515.580078.01758.498442-.07757 1.254853-.348444 2.054688-.705078.799834-.356633 1.64946-.787543 2.472656-1.15039.823196-.362848 1.571006-.707032 2.542969-.707032 1.311032 0 2.308056.36174 3.232422.539063.924365.177322 1.80663.253583 3.183593-.128907.581752-.161597.798701-.345832.955078-.537109.156378-.191276.269456-.45528.359376-.853515.08992-.398236.139302-.902099.259765-1.480469.120464-.578371.322749-1.301264.931641-1.910157.954011-.95401 2.130363-1.414437 3.042968-1.996093.456303-.290828.825885-.584377 1.021485-.808594s.208984-.305664.208984-.396484c0-.641469-.232068-1.121713-.625-1.878907-.392931-.757195-.952945-1.788026-.972656-3.158205a1.4466317 1.4466317 0 0 1 0-.002c-.021189-1.505869-.296506-1.827558-.839844-2.443312s-1.568852-1.470152-2.271484-3.095703c-.647433-1.4978452-.473651-2.8902416-.5625-3.8242191-.08885-.9339776-.094035-1.2274437-.955078-1.6640625-.619414-.3140931-.995104-.4011692-1.289063-.4179688z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.790383"/><path d="m23.66325 7.0524597c-5.867816 0-10.646262 4.7422323-10.646262 10.6100503 0 3.670993 1.983705 6.780628 4.816166 8.690826 7.240471-3.896962 5.953804-10.805188 15.607276-12.746547-1.599006-3.8491022-5.351588-6.5543293-9.77718-6.5543293z" fill="url(#i)"/></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..d497f05d2
--- /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"><radialGradient id="a" cx="24.452202" cy="19.818913" gradientTransform="matrix(.42794886 0 0 .40774314 38.955733 20.299195)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.452202" cy="19.818913" gradientTransform="matrix(.42794886 0 0 .40774314 38.660357 20.225351)" gradientUnits="userSpaceOnUse" r="33.156136" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.35253301 0 0 .49497014 37.733149 21.15256)" gradientUnits="userSpaceOnUse" x1="38.506161" x2="38.250904" y1="22.886259" y2="35.01786"><stop offset="0" stop-color="#1d2349"/><stop offset=".35315102" stop-color="#4c5279"/><stop offset=".46551725" stop-color="#b3bdff"/><stop offset=".64982164" stop-color="#727cbe"/><stop offset="1" stop-color="#323c7e"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.35253301 0 0 .49497014 38.267973 20.446882)" gradientUnits="userSpaceOnUse" x1="37.502811" x2="36.499001" y1="35.458244" y2="27.403761"><stop offset="0" stop-color="#d5dbff"/><stop offset="1" stop-color="#6579ff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="50.416283" cy="30.098137" gradientUnits="userSpaceOnUse" r="7.269582" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#e41e08"/><stop offset="1" stop-color="#901505"/></linearGradient><radialGradient id="h" cx="49.125336" cy="29.293406" gradientUnits="userSpaceOnUse" r="6.97024" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.40758483 0 0 .38891466 38.212833 21.273303)" gradientUnits="userSpaceOnUse" x1="12.519571" x2="14.198681" y1="8.878964" y2="48.151173"><stop offset="0" stop-color="#ffa196"/><stop offset=".08318824" stop-color="#ff604e" stop-opacity=".498039"/><stop offset="1" stop-color="#ff1f06" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.35547524 0 0 .33593649 39.126623 22.031844)" gradientUnits="userSpaceOnUse" x1="21.565865" x2="29.957399" xlink:href="#j" y1="-9.711594" y2="22.783224"/><linearGradient id="l"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="m" cx="24.837126" cy="40.663769" gradientTransform="matrix(1 0 0 .325103 0 27.44386)" gradientUnits="userSpaceOnUse" r="21.478369" xlink:href="#b"/><radialGradient id="n" 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="o" 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="p" gradientUnits="userSpaceOnUse" x1="19.450956" x2="23.71875" xlink:href="#j" y1="14.463861" y2="48.404987"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="22.009144" x2="23.585536" xlink:href="#l" y1="36.509602" y2="14.412516"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="24.366438" x2="32.601149" xlink:href="#l" y1="20.246146" y2="28.554652"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="25.633067" x2="38.714541" xlink:href="#b" 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(#m)" 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="t" 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(#n)" fill-rule="evenodd" stroke="url(#o)"/><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(#q)" 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(#r)" 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(#s)" 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(#p)" transform="translate(.0005)" xlink:href="#t"/></g><g transform="translate(0 -.734128)"><path d="m48.873609 28.511056s-2.466603 3.415296-2.466603 4.980641c0 1.565344 2.84608.71152 3.984512 1.849952s-2.656341 4.079381-2.656341 4.079381l3.794773-1.043562 1.51791 1.612778c0-1.944821 2.229429-3.510165 1.090997-4.696032-1.185867-1.185867-4.553728-1.043563-4.743467-2.608907s-.474346-4.126816-.474346-4.126816l-.04744-.04744z" fill="url(#a)" opacity=".480447"/><path d="m53.688732 24.371252c.552034 1.277139 1.521824 1.212158 1.545808 2.916763.013676.95064.76546 1.449812.76546 2.420925s-1.677167 1.450952-2.24841 2.022195c-.571244.571244.04507 2.036164-1.504654 2.466642-1.534994.426387-2.284973-.171372-3.256087-.171372s-3.294929 1.872525-4.151795 1.01566c-.856865-.856865-.875146-2.729391-1.617762-3.472007-.799742-.799741-2.06332-1.917102-2.06332-3.34521s.824672-2.182016 2.006195-3.509709c1.219033-1.369844 1.256735-3.427461 2.684844-3.427461 1.428108 0 1.975492.391746 3.190977.361027 1.937544-.04897 2.174979-.970507 3.599974-.247919 1.256389.637092.616626 1.970693 1.04877 2.970466z" fill="url(#c)" opacity=".480447"/><path d="m48.135169 27.994148s-2.466602 3.415297-2.466602 4.980641 2.84608.71152 3.984512 1.849952-2.656342 4.079382-2.656342 4.079382l3.794774-1.043563 1.517909 1.612779c0-1.944822 2.22943-3.510166 1.090998-4.696032-1.185867-1.185867-4.553729-1.043563-4.743467-2.608907-.189739-1.565344-.474347-4.126817-.474347-4.126817z" fill="url(#d)" stroke="#1f254f" stroke-miterlimit="6.6" stroke-opacity=".624031"/><path d="m48.722656 33.082031c-.22053-.005-.570249.146245-.894531.265625.492706.072.939294.174316 1.326172.316406-.12745-.152947-.225813-.331219-.251953-.546874-.01208-.0066-.07203-.03272-.179688-.03516zm1.294922 1.105469c.307919.285352.552115.624275.613281 1.070312.05431.396046-.08075.761933-.259765 1.111329-.175833.343179-.410493.672624-.646485.970703l1.056641-.294922a.41684659.41684659 0 0 1 .412109.113281l.726563.755859c.221666-.552932.501118-1.047728.726562-1.4375.159152-.275158.269265-.5121.302735-.683593s.02321-.261683-.08789-.41211c-.305411-.413505-1.144555-.676972-1.992187-.904297-.300426-.08057-.575575-.184388-.851564-.289062z" fill="none" stroke="url(#e)" stroke-miterlimit="6.6"/><path d="m52.861357 24.309494c.528973 1.223787 1.458249 1.161521 1.481232 2.794916.01311.910927.733483 1.389246.733483 2.319791s-1.607104 1.390339-2.154483 1.937718c-.54738.54738.04318 1.951103-1.441797 2.363597-1.47087.408576-2.189519-.164213-3.120064-.164213-.930546 0-3.157284 1.794301-3.978354.973231-.82107-.821069-.838588-2.61537-1.550181-3.326963-.766332-.766332-1.977125-1.837015-1.977125-3.205464s.790222-2.090863 1.922387-3.363092c1.168108-1.312618 1.204235-3.284278 2.572684-3.284278 1.36845 0 1.892967.375381 3.057675.345946 1.856603-.04692 2.08412-.929965 3.449585-.237563 1.203903.610477.590867 1.888368 1.004958 2.846374z" style="stroke:#4c0901;stroke-width:.417724;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.356589;fill:url(#f)"/><path d="m52.878636 27.785287c0 2.608907-2.13456 4.743467-4.743467 4.743467s-4.743467-2.13456-4.743467-4.743467 2.13456-4.743467 4.743467-4.743467 4.743467 2.13456 4.743467 4.743467z" fill="url(#h)"/><path d="m50.703125 22.353516c-.134779-.0077-.250988.03224-.433594.08789-.365095.111264-.953953.361144-1.888672.384766-.59345.015-1.042467-.07599-1.449218-.158203-.406752-.08222-.778395-.15625-1.34961-.15625-.175663 0-.237543.033-.349609.140625-.112067.107622-.245344.314431-.382813.591797-.274936.55473-.563894 1.369558-1.1875 2.070312-.523731.588524-.946179 1.032356-1.21289 1.433594-.266712.401238-.394531.737869-.394531 1.251953 0 .912593.912197 1.795008 1.634765 2.517578.490568.490567.63154 1.134443.808594 1.712891.177053.578447.373966 1.08881.603515 1.318359.02371.02371.0608.05102.275391.01758.214593-.03344.531879-.147273.867188-.296875.335308-.149602.690807-.329469 1.033203-.480469.342396-.150999.6532-.292968 1.046875-.292968.539967 0 .954342.151625 1.34375.226562.389407.07494.764607.106728 1.345703-.05469.248961-.06916.349326-.151826.419922-.238281.0706-.08646.117995-.203324.15625-.373047.03825-.169724.0597-.380289.109375-.619141.04967-.238852.1327-.533091.378906-.779297.389207-.389207.881225-.583464 1.265625-.828125.1922-.12233.349799-.245561.435547-.34375.08575-.09819.0957-.142428.0957-.191406 0-.277786-.101263-.486239-.265625-.802734-.164362-.316496-.394257-.740318-.402344-1.302735-.009-.636371-.129351-.784401-.359375-1.044922-.230024-.26052-.653195-.611903-.943359-1.283203-.265302-.61378-.193155-1.190776-.230469-1.585937-.03731-.395162-.04825-.538093-.419922-.726563-.2619-.132805-.416002-.187614-.550781-.195312z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m47.746321 24.057949c-2.027728 0-3.679005 1.638763-3.679005 3.666492 0 1.268577.685505 2.343167 1.664312 3.00327 2.502073-1.346665 2.057443-3.733925 5.393372-4.404796-.552565-1.330126-1.849337-2.264966-3.378679-2.264966z" fill="url(#k)" stroke-width=".827264"/></g></svg> \ No newline at end of file