summaryrefslogtreecommitdiff
path: root/icon-themes/elementary_svg/chart2/res
diff options
context:
space:
mode:
authorandreas kainz <kainz.a@gmail.com>2017-12-10 00:37:34 +0100
committerandreas_kainz <kainz.a@gmail.com>2017-12-11 22:16:24 +0100
commit85beecd2dc1c7d916a68fed0977706bad77ccf12 (patch)
treeb83c658f9983e0124738b615fae7242b4ef3cc6a /icon-themes/elementary_svg/chart2/res
parentbaadb184e84568acd1c6efda95c3715b05818da3 (diff)
Elementary-icons 1.0 beta release svg files of ALL icons
Change-Id: Iaec7315c2408064fc02baf16d1a47fdd539a875c Reviewed-on: https://gerrit.libreoffice.org/46175 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: andreas_kainz <kainz.a@gmail.com>
Diffstat (limited to 'icon-themes/elementary_svg/chart2/res')
-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/bar_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/barpercent_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/columnpercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columns_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/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/gl3dbar_roundrect.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typearea.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typebar.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typebubble.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typecolumnline.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typenet.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typepie.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typepointline.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typestock.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/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.svg388
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirectlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg263
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksmooth3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg275
-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.svg276
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksteppedlines_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/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/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/typegl3dbar_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
88 files changed, 1286 insertions, 0 deletions
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 000000000000..d9c8b614ec94
--- /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" gradientUnits="userSpaceOnUse" x1="29.525455894189" x2="29.525455894189" y1="35.604006871864" y2="16.823929761292"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="30.27586192" x2="30.27586192" y1="43.34487536" y2="30.9310824"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="36.4827584" x2="46.56896518" xlink:href="#d" y1="23.1724618" y2="40.64228401192"/><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="39.859630516151" x2="50.44827548" xlink:href="#d" y1="3.311739960536" y2="29.37935828"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.31034484" x2="24.864886637699" y1="34.21645904307" y2="2.290471955096"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.012931085" x2="58.283811165318" y1="24.72418592" y2="12.593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z" fill="#787878" fill-opacity=".615686"/><g fill="#787878" fill-opacity=".615686" transform="matrix(0 -.38793103 .38793103 0 5.448276 -.1034)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m48.804688 4.2167969c-3.98474 4.8352597-6.595637 6.1120741-13.777344 11.1972651l-7.808792 11.276054-1.30528 4.196022-12.706241 3.149018.09766 10.861328h30.9375v-19.974609l4.5625-4.501953z" fill="url(#a)" fill-rule="evenodd"/><path d="m48.945312 20.527344-4.703124 4.585937v-.388672l-9.310547 3.103516-9.310547 9.310547-12.316406 3.103516v4.654296h30.673828l-.003907.326172 4.970703-4.595703z" fill="url(#b)" fill-rule="evenodd"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/></g><path d="m44.241379 24.724186-9.310345 3.103448-9.310344 9.310345-12.316811 3.103448v1.478987c3.899393.242507 8.389887-.201999 13.019936-1.442618 8.304072-2.22507 14.946314-6.431393 17.94181-10.825701l4.550828-3.003675.02795-6.051284z" fill="url(#c)"/><path d="m44.163477 9.1290431-9.13546 6.2847979-9.407327 13.965517.703125.193966c8.372512-2.243408 14.958304-6.622391 17.917564-11.056035l4.557243-3.014186-.148878-10.8284652z" fill="url(#e)" fill-rule="evenodd"/><path d="m44.092303 44.910955v-20.410218" fill="none" stroke="#6ca6f7" stroke-linecap="round"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><path d="m44.092303 24.003155v-14.9571068" fill="none" stroke="#af3b18" stroke-linecap="round"/><path d="m13.206897 40.241427 12.413793-3.103448 9.310344-9.310345 9.399014-3.158972 4.507525-4.462768" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m13.206897 34.034531 12.413793-3.103449 9.310344-15.517241 9.477207-6.5258753 4.273529-4.8225262" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..db5207378f7f
--- /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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.5" x2="136.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28" x2="50.051708" y1="88.468971" y2="6.17087"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="62.06562" x2="62.06562" y1="92.045761" y2="43.634895"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="64" x2="64" y1="112" y2="80"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="88.704826" x2="116" xlink:href="#a" y1="8.803472" y2="76"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="80" x2="106" xlink:href="#a" y1="60" y2="105.03332"/><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m20 88 .25 28h79.75v-92l-23.75 16-24.25 40z" fill="url(#d)" fill-rule="evenodd"/><path d="m20.25 104v12h79.75v-52l-24 8-24 24z" fill="url(#e)" fill-rule="evenodd"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/></g><path d="m100 64-24 8-24 24-31.75 8v3.8125c10.051767.62513 21.627263-.52071 33.5625-3.71875 21.406053-5.735734 38.528278-16.578701 46.25-27.90625z" fill="url(#g)"/><path d="m100 24-23.75 16-24.25 36 1.8125.5c21.582477-5.783007 38.559186-17.071053 46.1875-28.5z" fill="url(#f)" fill-rule="evenodd"/><path d="m20 88 32-8 24-40 24-16" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m20 104 32-8 24-24 24-8" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..fbbc032f83e4
--- /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" gradientUnits="userSpaceOnUse" x1="30.131774125" x2="30.131774125" y1="27.02212725" y2="14.983411875"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="30.44875525" x2="30.44875525" y1="37.537033125" y2="25.365825"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25.833778" x2="32.53484725" xlink:href="#d" y1="9.481975875" y2="34.4907075"/><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="30.44875525" x2="30.44875525" xlink:href="#f" y1="64.57777875" y2="37.491565875"/><linearGradient id="f"><stop offset="0" stop-color="#7c7c7c"/><stop offset="1" stop-color="#d5d5d5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="37.396563625" x2="42.399602875" xlink:href="#d" y1="32.21005725" y2="40.8755775"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21.424124875" x2="26.962119625" xlink:href="#d" y1="7.18538475" y2="27.85346025"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="28.7234455" x2="45.79832125" xlink:href="#k" y1="13.229577375" y2="3.371392875"/><linearGradient id="j"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="k" xlink:href="#j"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="38.74846825" x2="35.935811125" xlink:href="#k" y1="8.2256945" y2="-2.271287125"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="27.240777625" x2="43.66153" xlink:href="#f" y1="38.51604375" y2="22.0952925"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="24.86611975" x2="39.890860375" y1="36.490731375" y2="10.467117"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12.996955" x2="53.437935" xlink:href="#j" y1="17.91317" y2="3.757433"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14.5 14.25v30.75c10-1.448876 20-1.727963 30 0l4.206686-20.109755-.286789-13.743987-3.919897 3.103742z" fill="url(#a)" fill-rule="evenodd"/><path d="m50.5 45.75-1.5-.75-3-1.5v1.5h-37.5v1.5h37.5v1.5l3-1.5z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="matrix(.375 0 0 .375 5.5 1.5)"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m9.25 4.5-.75 1.5-1.5 3h1.5v36h1.5v-36h1.5l-1.5-3z" fill="#797979" opacity=".613861"/><path d="m14.5 45v-24l13.5 6 7.5-4.5 9.369724 6.117163 4.070666-2.765817-.135281 14.484051-4.305109 4.664603z" fill="url(#b)" fill-rule="evenodd"/><path d="m14.5 21v7.40625c2.609801 1.009776 5.696021 1.59375 9 1.59375 6.463813 0 12.093391-2.232874 14.964844-5.519531l-2.964844-1.980469-7.5 4.5z" fill="url(#c)" opacity=".975247"/><path d="m14.5 45v-3l13.5-3 7.5-6 6.788562 1.525559 1.43242.652768 5.34729-3.720059-.283683 9.012294-4.284589 4.529438z" fill="url(#e)" fill-rule="evenodd"/><path d="m35.5 33-7.371094 5.894531c.779922.067866 1.568852.105469 2.378906.105469 5.473076 0 10.345286-1.60353 13.453125-4.089844z" fill="url(#g)" opacity=".529703"/><path d="m14.5 14.25v3.65625c2.609801 1.009776 5.696021 1.59375 9 1.59375 6.280591 0 11.766819-2.115377 14.707031-5.25z" fill="url(#h)" opacity=".920792"/><path d="m14.5 13.5c-.414213.01942-.73426.370943-.714844.785156.01942.414214.370943.73426.785157.714844h29.999999c.270477.0038.522061-.138282.658418-.371905.136354-.233623.136354-.522567 0-.75619-.136357-.233623-.387941-.37573-.658418-.371905h-29.999999c-.02343-.0011-.04689-.0011-.07031 0z" fill="url(#i)" fill-rule="evenodd"/><path d="m32.5 2v1.171875h-1.5v1.828125h1.5v3h1.5v-6zm4.5 0v1.125h-1.5v3.75h1.5v1.125h1.5v-1.125h1.5v-3.75h-1.5v-1.125zm6 0v1.125h-1.5v3.75h1.5v1.125h1.5v-1.125h1.5v-3.75h-1.5v-1.125zm5.25 0c-.414 0-.75.336-.75.75s.336.75.75.75.75-.336.75-.75-.336-.75-.75-.75zm3 .75-3.75 3.75v.75h.75l3.75-3.75v-.75zm-14.25.75h1.5v3h-1.5zm6 0h1.5v3h-1.5zm8.25 3c-.414 0-.75.336-.75.75s.336.75.75.75.75-.336.75-.75-.336-.75-.75-.75z" fill="url(#l)"/><g fill="none" stroke-linecap="round"><path d="m44.559712 27.092706v-13.285703" stroke="#6ca6f7" stroke-width=".806805"/><path d="m44.559712 35.282535v-7.121628" stroke="#af3b18" stroke-width=".590698"/><path d="m44.559712 45.15559v-10.139605" stroke="#919191" stroke-width=".704834"/><path d="m14.5 42.375 12-3 9-6 7.657166 1.796344 5.393715-3.646113" stroke="url(#m)" stroke-linejoin="round" stroke-width="1.5"/><path d="m14.5 20.625 13.5 6 7.5-4.5 9.094421 5.985047 3.95646-2.789504" stroke="url(#n)" stroke-linejoin="round" stroke-width="1.5"/><path d="m14.359445 14.188718 30.33116-.221089 3.623527-2.844514" stroke="url(#o)" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..49b093958e0b
--- /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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#7c7c7c"/><stop offset="1" stop-color="#d5d5d5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="57.975407" x2="101.76408" xlink:href="#c" y1="98.70945" y2="54.92078"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" y1="93.308617" y2="23.912312"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="61.929188" x2="107.46219" xlink:href="#b" y1="31.278873" y2="4.990381"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="88.66258" x2="81.16216" xlink:href="#b" y1="28.601852" y2=".609901"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" xlink:href="#c" y1="168.20741" y2="95.977509"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="85.057503" x2="98.398941" xlink:href="#a" y1="81.893486" y2="105.00154"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="54.223408" x2="72.092926" xlink:href="#a" y1="21.285269" y2="87.97522"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="42.464333" x2="57.232319" xlink:href="#a" y1="15.161026" y2="70.275894"/><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(.375 0 0 .375 5.5 1.5)"><path d="m24 34v82c26.666667-3.86367 53.333333-4.6079 80 0v-82z" fill="url(#h)" fill-rule="evenodd"/><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 116v-64l36 16 20-12 24 16v44z" fill="url(#i)" fill-rule="evenodd"/><path d="m24 52v19.75c6.95947 2.692736 15.189389 4.25 24 4.25 17.236834 0 32.249044-5.95433 39.90625-14.71875l-7.90625-5.28125-20 12z" fill="url(#l)" opacity=".975247"/><path d="m24 116v-8l36-8 20-16 24 5.393398v26.606602z" fill="url(#j)" fill-rule="evenodd"/><path d="m80 84-19.65625 15.71875c2.079792.180974 4.183606.28125 6.34375.28125 14.594869 0 27.587429-4.27608 35.875-10.90625z" fill="url(#k)" opacity=".529703"/><path d="m24 109 32-8 24-16 24 4" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 51 36 16 20-12 24 16" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 34v9.75c6.95947 2.692736 15.189389 4.25 24 4.25 16.748244 0 31.378185-5.641005 39.21875-14z" fill="url(#m)" opacity=".920792"/><path d="m24 32c-1.104569.05178-1.958027.989181-1.90625 2.09375.05178 1.104569.989181 1.958027 2.09375 1.90625h80c .72127.0102 1.39216-.368751 1.75578-.991746.36361-.622995.36361-1.393513 0-2.016508-.36362-.622995-1.03451-1.001947-1.75578-.991746h-80c-.06247-.0029-.125034-.0029-.1875 0z" fill="url(#f)" fill-rule="evenodd"/><path d="m72 12v3.125h-4v4.875h4v8h4v-16zm12 0v3h-4v10h4v3h4v-3h4v-10h-4v-3zm16 0v3h-4v10h4v3h4v-3h4v-10h-4v-3zm14 0c-1.104 0-2 .896-2 2s .896 2 2 2 2-.896 2-2-.896-2-2-2zm8 2-10 10v2h2l10-10v-2zm-38 2h4v8h-4zm16 0h4v8h-4zm22 8c-1.104 0-2 .896-2 2s .896 2 2 2 2-.896 2-2-.896-2-2-2z" fill="url(#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 000000000000..a392d4ffd4e3
--- /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="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35.84237853671" x2="41.13793076" xlink:href="#a" y1="40.24137912" y2="20.06896556"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.30694772925" x2="47.449021635348" xlink:href="#d" y1="18.8619049705" y2="27.768235815858"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" xlink:href="#e" y1="24.72413792" y2="12.593842241207"/><linearGradient id="g"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="22.578759810668" x2="42.200467256342" xlink:href="#g" y1="48.202321269386" y2="28.580611496126"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="32.21551707" x2="32.21551707" xlink:href="#d" y1="23.161646386331" y2="38.694500258565"/><linearGradient id="j"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" xlink:href="#j" y1="46.4482756" y2="7.6551726"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-84.864375" x2="-84.864375" xlink:href="#g" y1="44.417567" y2="25.637488"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-84.113968" x2="-84.113968" xlink:href="#a" y1="52.158434" y2="39.744641"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="-77.907072" x2="-67.820864" xlink:href="#d" y1="31.986021" y2="49.455843"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-74.530199" x2="-63.941553" xlink:href="#d" y1="12.125299" y2="38.192917"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-101.376899" x2="-56.10602" xlink:href="#e" y1="33.537745" y2="21.407449"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="-98.079485" x2="-89.524943" xlink:href="#j" y1="43.030016" y2="11.104031"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m30.275862 30.931034v13.965517h15.517241l5.097036-13.926693.200275-18.933376-5.297308 3.377311-9.310345 3.103448z" fill="url(#b)" fill-rule="evenodd"/><path d="m52 45.672414-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137931h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.37931h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.62069h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862069h3.1034479v1.551724h-3.1034479z"/><g transform="matrix(0 -.38793103 .38793103 0 5.448276 -.103448)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m9.3275863 3.0000002-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m45.793103 15.413793-9.310345 3.103448-5.382543 10.765087c6.219686-.471323 11.569791-2.696127 14.692888-5.855334z" fill="url(#c)" opacity=".79703"/><path d="m14.758621 40.241379 12.413793-3.103448 9.310344-18.62069 9.190116-3.219175 4.950128-3.234042" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m27.172414 26.275862-12.413793 9.310345v9.310344h15.517241 15.517241l4.990264-3.338377.07334-10.903211-5.063604 3.37952-9.310345 6.206896-6.206896-9.310345z" fill="url(#h)" fill-rule="evenodd"/><path d="m27.172414 26.275862-8.26778 6.194774c2.884007.990084 6.203795 1.563847 9.734644 1.563847 1.221268 0 2.414894-.07685 3.576239-.206089l-1.939655-2.89736z" fill="url(#i)" opacity=".960396"/><path d="m14.758621 40.241379 12.413793-3.103448 9.310344-18.62069 7.974851-2.658283" style="opacity:.158416;fill:none;stroke-width:1.551724;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m-114.38983 8.8135593h59.999999v51.9999997h-59.999999z" fill="#fff"/><path d="m-107.38983 22.675676h3.10345v1.551724h-3.10345z" fill="#787878" fill-opacity=".615686"/><g fill="#787878" fill-opacity=".615686" transform="matrix(0 -.38793103 .38793103 0 -108.94155 8.710159)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><path d="m-105.06224 11.813608-.77587 1.551724-1.55172 3.103448h1.55172v37.241378h1.55173v-37.241378h1.55172l-1.55172-3.103448z" fill="#797979" opacity=".613861"/><path d="m-65.585143 13.030356c-3.98474 4.83526-6.595637 6.112074-13.777344 11.197265l-7.808792 11.276054-1.30528 4.196022-12.706241 3.149018.0977 10.861328h30.9375v-19.974609l4.5625-4.501953z" fill="url(#l)" fill-rule="evenodd"/><path d="m-65.444519 29.340903-4.703124 4.585937v-.388672l-9.310547 3.103516-9.310547 9.310547-12.316403 3.103516v4.654296h30.673825l-.0039.326172 4.970703-4.595703z" fill="url(#m)" fill-rule="evenodd"/><g fill="#787878" fill-opacity=".615686" transform="translate(-114.38983 8.813559)"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/></g><path d="m-70.148452 33.537745-9.310345 3.103448-9.310344 9.310345-12.316809 3.103448v1.478987c3.899391.242507 8.389885-.201999 13.019934-1.442618 8.304072-2.22507 14.946314-6.431393 17.94181-10.825701l4.550828-3.003675.02795-6.051284z" fill="url(#n)"/><path d="m-70.226354 17.942602-9.13546 6.284798-9.407327 13.965517.703125.193966c8.372512-2.243408 14.958304-6.622391 17.917564-11.056035l4.557243-3.014186-.148878-10.828465z" fill="url(#o)" fill-rule="evenodd"/><path d="m45.775848 33.353472v-17.216701" fill="none" stroke="#6ca6f7" stroke-linecap="round" stroke-width=".918441"/><path d="m-62.389831 54.486021-1.551725-.775863-3.103448-1.551724v1.551724h-38.793106v1.551725h38.793106v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><path d="m45.620045 44.821009v-10.142107" fill="none" stroke="#af3b18" stroke-linecap="round" stroke-width=".823456"/><path d="m-101.18293 49.054986 12.413789-3.103448 9.310344-9.310345 9.399014-3.158972 4.507525-4.462768" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m-101.18293 42.84809 12.413789-3.103449 9.310344-15.517241 9.477207-6.525875 4.273529-4.822526" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.758621 35.586207 12.413793-9.310345 9.310344 13.965517 9.18329-6.174127 4.626446-3.038663" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..41da00a03b7d
--- /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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="78.349243" x2="92" y1="104" y2="52"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="95.013466" x2="108.26859" xlink:href="#a" y1="48.888466" y2="71.847008"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="69" x2="69" xlink:href="#a" y1="59.972244" y2="100.01249"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="44.158581" x2="94.738983" y1="124.52154" y2="73.941132"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m64 80v36h40v-76l-24 8z" fill="url(#d)" fill-rule="evenodd"/><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m104 40-24 8-13.875 27.75c16.032968-1.214966 29.824349-6.950015 37.875-15.09375z" fill="url(#e)" opacity=".79703"/><path d="m24 104 32-8 24-48 24-8" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m56 68-32 24v24h40 40v-28l-24 16-16-24z" fill="url(#g)" fill-rule="evenodd"/><path d="m56 68-21.3125 15.96875c7.43433 2.552218 15.992006 4.03125 25.09375 4.03125 3.148157 0 6.225061-.198091 9.21875-.53125l-5-7.46875z" fill="url(#f)" opacity=".960396"/><path d="m24 92 32-24 24 36 24-16" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 104 32-8 24-48 24-8" style="opacity:.158416;fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></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 000000000000..c9d0ab01bdc8
--- /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" gradientUnits="userSpaceOnUse" x1="-37.21398" x2="-37.21398" xlink:href="#b" y1="-16.310221" y2="-39.586311"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-32.482759" x2="-32.482759" xlink:href="#d" y1="-28.724138" y2="-55.103448"/><linearGradient id="d"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.38793103 -.38793103 0 85.283536 49.551724)" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#f" y1="66.446526" y2="91.735069"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-12.386394" x2="-12.386394" xlink:href="#b" y1="-24.324874" y2="-39.672769"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-7.655173" x2="-7.655173" xlink:href="#d" y1="-32.118532" y2="-58.497842"/><linearGradient id="i" gradientTransform="matrix(0 -.38793103 -.38793103 0 74.911636 24.724138)" gradientUnits="userSpaceOnUse" x1="30.270956" x2="44" xlink:href="#f" y1="77.540184" y2="102.19854"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-13.862069" x2="-13.862069" xlink:href="#k" y1="-30.275861" y2="-16.310344"/><linearGradient id="k"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-9.206897" x2="-9.206897" xlink:href="#m" y1="-13.206895" y2="-30.34625"/><linearGradient id="m"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.38793103 -.38793103 0 60.312159 24.724138)" gradientUnits="userSpaceOnUse" x1="26.957512" x2="40.7659" xlink:href="#f" y1="26.393091" y2="77.926697"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-32.896553" x2="-32.896553" xlink:href="#k" y1="-27.068965" y2="-16.206896"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-28.241381" x2="-28.241381" xlink:href="#m" y1="-11.551724" y2="-23.965516"/><linearGradient id="q" gradientTransform="matrix(0 -.38793103 -.38793103 0 61.692782 43.758622)" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#f" y1="35.974998" y2="91.735069"/><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><path d="m9.3275865 3.0000004.7758625 1.5517241 1.551724 3.1034483h-1.551724v38.7931032h-1.5517246v-38.7931032h-1.5517241l1.5517241-3.1034483.7758621-1.5517241z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="matrix(0 -1 -1 0 0 0)"><path d="m-48-17.862068h3.103448v1.551724h-3.103448z"/><path d="m-48-25.620689h3.103448v1.551724h-3.103448z"/><path d="m-48-33.379311h3.103448v1.551724h-3.103448z"/><path d="m-48-41.137932h3.103448v1.551724h-3.103448z"/></g><path d="m52 45.672414-1.551724.775862-3.103449 1.551724v-1.551724h-37.241378v-1.551724h37.241378v-1.551724l3.103449 1.551724z" fill="#797979" opacity=".613861"/><g transform="translate(-.236799)"><rect fill="url(#j)" height="32.923717" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-43.160534"/><rect fill="url(#l)" height="29.469732" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.258251"/><path d="m41.187159 14.722791c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.2068961h4.109645c.379917 0 .691002.3110858.691002.6910021z" fill="url(#n)"/></g><g fill="#787878" fill-opacity=".615686" transform="scale(1 -1)"><path d="m7.000001-13.862069h3.103448v1.551724h-3.103448z"/><path d="m7.000001-21.620689h3.103448v1.551724h-3.103448z"/><path d="m7.000001-29.379311h3.103448v1.551724h-3.103448z"/><path d="m7.000001-37.137932h3.103448v1.551724h-3.103448z"/></g><rect fill="url(#o)" height="27.286684" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-36" y="-37.28669"/><rect fill="url(#p)" height="23.754786" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-34.448277" y="-35.306507"/><path d="m35.313472 33.757275c0 .379918-.311085.691002-.691002.691002h-6.049299c.49427-2.426104 1.74272-4.58489 3.491379-6.206896h2.55792c.379918 0 .691002.311085.691002.691002z" fill="url(#q)"/><g transform="translate(-12.517242 2)"><rect fill="url(#a)" height="34.98634" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-41.793102" y="-57.503574"/><rect fill="url(#c)" height="31.610235" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206898" x="-40.241379" y="-55.679192"/><path d="m55.800778 39.550377c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.206896h4.109645c.379917 0 .691002.311085.691002.691002z" fill="url(#e)"/></g><g transform="translate(-15.911639 8)"><rect fill="url(#g)" height="18.192865" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-44.1045"/><rect fill="url(#h)" height="14.349349" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.81271"/><path d="m42.034971 14.722791c0 .379918-.311086.691002-.691002.691002h-6.437229c.49427-2.426104 1.742718-4.584891 3.491379-6.2068961h2.94585c.379917 0 .691002.3110858.691002.6910021z" fill="url(#i)"/></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 000000000000..093883e3aaf4
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.090148" x2="17.090148" xlink:href="#b" y1="39.29044" y2="17.516033"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.592063" x2="17.815895" xlink:href="#a" y1="8.9283" y2="28.423905"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21.516129" x2="21.516129" xlink:href="#c" y1="27.67742" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="28.703052" x2="28.703052" xlink:href="#b" y1="34.255158" y2="12.480718"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="33.129033" x2="33.129033" xlink:href="#c" y1="21.893516" y2=".119322"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="24.419355" x2="30.225806" xlink:href="#a" y1="13.183839" y2="25.533878"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="40.315955" x2="40.315955" xlink:href="#b" y1="31.79286" y2="17.435151"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="44.741936" x2="44.741936" xlink:href="#c" y1="24.502018" y2="-.175402"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="35.732046" x2="44.741936" xlink:href="#a" y1="9.694286" y2="25.299875"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.709677" x2="15.709677" xlink:href="#e" y1="29.129032" y2="39.290323"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.064516" x2="20.064516" xlink:href="#d" y1="43.645161" y2="32.032258"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="12.806452" x2="21.685185" xlink:href="#a" y1="21.870967" y2="42.106477"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="27.322581" x2="27.322581" xlink:href="#e" y1="26.225806" y2="39.290323"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="31.67742" x2="31.67742" xlink:href="#d" y1="42.193549" y2="29.129032"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="25.870968" x2="33.298088" xlink:href="#a" y1="21.870968" y2="45.805824"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="38.935484" x2="38.935484" xlink:href="#e" y1="26.407259" y2="39.471776"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="43.290323" x2="43.290323" xlink:href="#d" y1="42.375001" y2="26.341412"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="38.557162" x2="43.568271" xlink:href="#a" y1="22.149711" y2="40.851423"/><linearGradient id="x" gradientTransform="matrix(.02938475 0 0 .02833241 22.834828 -3.214481)" gradientUnits="userSpaceOnUse" x1="481.46896" x2="481.46896" y1="345.94937" y2="35.92186"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(0 -1 -1 0 55.000001 55.000001)"><path d="m49.096775 45.822581-1.451613-.725806-2.903226-1.451613v1.451613h-36.2903231v1.451613h36.2903231v1.451613l2.903226-1.451613z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7 37.838711h2.903226v1.451613h-2.903226z"/><path d="m7 30.580645h2.903226v1.451613h-2.903226z"/><path d="m7 23.32258h2.903226v1.451613h-2.903226z"/><path d="m7 16.064516h2.903226v1.451613h-2.903226z"/></g><path d="m9.1774194 5.9032258-.7258065 1.451613-1.4516129 2.9032262h1.4516129v34.83871h1.451613v-34.83871h1.4516131l-1.4516131-2.9032262z" fill="#797979" opacity=".613861"/><rect fill="url(#f)" height="20.32258" rx="1.732127" width="8.709678" x="12.806452" y="13.16129"/><rect fill="url(#h)" height="17.419355" rx=".641528" width="5.806452" x="14.258064" y="14.612904"/><path d="m14.904486 14.612903c-.355407 0-.646421.291016-.646421.646422v10.013861c2.269582-.462382 4.28909-1.630287 5.806451-3.266129v-6.747732c0-.355407-.291015-.646422-.646421-.646422z" fill="url(#g)"/><rect fill="url(#i)" height="14.493581" rx="1.732127" width="8.709678" x="24.419355" y="13.183839"/><rect fill="url(#j)" height="11.590355" rx=".641528" width="5.806452" x="25.870968" y="14.635452"/><path d="m26.517389 14.635452c-.355406 0-.646421.291015-.646421.646421v6.021925c2.269582-.462382 4.289091-1.630287 5.806452-3.266129v-2.755796c0-.355407-.291016-.646421-.646422-.646421z" fill="url(#k)"/><rect fill="url(#l)" height="17.419355" rx="1.732127" width="8.709678" x="36.032257" y="13.16129"/><rect fill="url(#m)" height="10.16129" rx=".641528" width="5.806452" x="37.483871" y="18.967743"/><path d="m38.130293 14.612447c-.355407 0-.646422.291015-.646422.646421v7.473537c2.269582-.462382 4.289092-1.630285 5.806452-3.266129v-4.207408c0-.355407-.291016-.646421-.646421-.646421z" fill="url(#n)"/><rect fill="url(#u)" height="16.024443" rx="1.732127" width="8.709678" x="36.032257" y="29.129032"/><rect fill="url(#v)" height="13.121216" rx=".641528" width="5.806452" x="37.483871" y="30.580645"/><path d="m38.130293 30.571573c-.355407 0-.646422.291015-.646422.646421v7.110635c2.269582-.462381 4.289091-1.630287 5.806452-3.266129v-3.844506c0-.355406-.291016-.646421-.646421-.646421z" fill="url(#w)"/><rect fill="url(#r)" height="18.870972" rx="1.732127" width="8.709678" x="24.419355" y="26.225807"/><rect fill="url(#s)" height="15.967744" rx=".641528" width="5.806452" x="25.870968" y="27.67742"/><path d="m26.517389 27.647935c-.355406 0-.646421.291016-.646421.646422v7.110635c2.269582-.462382 4.289091-1.630287 5.806452-3.266129v-3.844506c0-.355407-.291016-.646422-.646422-.646422z" fill="url(#t)"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-48 38.935486h2.903226v1.451613h-2.903226z"/><path d="m-48 31.67742h2.903226v1.451613h-2.903226z"/><path d="m-48 24.419355h2.903226v1.451613h-2.903226z"/><path d="m-48 17.161291h2.903226v1.451613h-2.903226z"/></g><rect fill="url(#o)" height="13.064516" rx="1.732127" width="8.709678" x="12.806452" y="32.032257"/><rect fill="url(#p)" height="10.16129" rx=".641528" width="5.806452" x="14.258064" y="33.483871"/><path d="m14.904486 33.492944c-.355407 0-.646421.291015-.646421.646421v5.659023c2.269582-.462383 4.28909-1.630288 5.806451-3.26613v-2.392893c0-.355406-.291015-.646421-.646421-.646421z" fill="url(#q)"/></g><path d="m33.451613 2.1935478v1.1340726h-1.451613v1.7691533h1.451613v2.9032263h1.451613v-5.8064522zm4.354838 0v1.0887097h-1.451613v3.6290325h1.451613v1.08871h1.451613v-1.08871h1.451613v-3.6290325h-1.451613v-1.0887097zm5.806452 0v1.0887097h-1.451613v3.6290325h1.451613v1.08871h1.451613v-1.08871h1.451613v-3.6290325h-1.451613v-1.0887097zm5.080645 0c-.400645 0-.725806.3251613-.725806.7258065s.325161.7258065.725806.7258065.725807-.3251613.725807-.7258065-.325162-.7258065-.725807-.7258065zm2.903226.7258065-3.629032 3.6290327v.725806h.725806l3.629033-3.6290322v-.7258065zm-13.790323.7258065h1.451613v2.9032262h-1.451613zm5.806452 0h1.451613v2.9032262h-1.451613zm7.983871 2.9032262c-.400645 0-.725806.325161-.725806.725806s.325161.725807.725806.725807.725807-.325162.725807-.725807-.325162-.725806-.725807-.725806z" fill="url(#x)"/></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 000000000000..13737666b525
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="31.803963" x2="31.803963" xlink:href="#b" y1="100.00032" y2="39.999733"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#a" y1="34.446526" y2="59.735069"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#c" y1="68" y2="0"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="63.803963" x2="63.803963" xlink:href="#b" y1="86.125322" y2="26.124643"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="76" x2="76" xlink:href="#c" y1="52.062132" y2="-7.937868"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="52" x2="68" xlink:href="#a" y1="28.062132" y2="62.093352"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="95.803963" x2="95.803963" xlink:href="#b" y1="79.340325" y2="39.77686"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="108" x2="108" xlink:href="#c" y1="59.250005" y2="-8.749995"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="94.270956" x2="108" xlink:href="#a" y1="36.790189" y2="61.448545"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#e" y1="72" y2="100"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="40" x2="40" xlink:href="#d" y1="112" y2="80"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#a" y1="51.999998" y2="107.760069"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="60" x2="60" xlink:href="#e" y1="63.999998" y2="99.999998"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="72" x2="72" xlink:href="#d" y1="107.999998" y2="71.999998"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="56" x2="76.465843" xlink:href="#a" y1="52" y2="117.953823"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="92" x2="92" xlink:href="#e" y1="64.000002" y2="100.000002"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="104" x2="104" xlink:href="#d" y1="108.000002" y2="63.818555"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="90.957512" x2="104.7659" xlink:href="#a" y1="52.268091" y2="103.801697"/><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(0 -.38793103 -.38793103 0 55.103448 49.551724)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><rect fill="url(#f)" height="44" rx="4.772971" width="24" x="20" y="40"/><rect fill="url(#h)" height="36" rx="1.767767" width="16" x="24" y="44"/><path d="m25.78125 44c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#g)"/><rect fill="url(#i)" height="47.999996" rx="4.772971" width="24" x="52" y="28.062134"/><rect fill="url(#j)" height="39.999996" rx="1.767767" width="16" x="56" y="32.062134"/><path d="m57.78125 32.062133c-.979343 0-1.78125.801909-1.78125 1.78125v24.593749c6.253959-1.27412 11.818828-4.492347 16-9v-15.593749c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#k)"/><rect fill="url(#l)" height="35.25" rx="4.772971" width="24" x="84" y="40"/><rect fill="url(#m)" height="27.25" rx="1.767767" width="16" x="88" y="44"/><path d="m89.78125 43.998742c-.979343 0-1.78125.801909-1.78125 1.78125v16.593746c6.253959-1.27412 11.81883-4.49234 16-9v-7.593746c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#n)"/><rect fill="url(#u)" height="44.40625" rx="4.772971" width="24" x="84" y="71.25"/><rect fill="url(#v)" height="36.406246" rx="1.767767" width="16" x="88" y="75.25"/><path d="m89.78125 75.175c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#w)"/><rect fill="url(#r)" height="44.000008" rx="4.772971" width="24" x="52" y="72"/><rect fill="url(#s)" height="36.000004" rx="1.767767" width="16" x="56" y="76"/><path d="m57.78125 76.218754c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#t)"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><rect fill="url(#o)" height="36" rx="4.772971" width="24" x="20" y="80"/><rect fill="url(#p)" height="28" rx="1.767767" width="16" x="24" y="84"/><path d="m25.78125 84.025c-.979343 0-1.78125.801909-1.78125 1.78125v15.59375c6.253959-1.27412 11.818828-4.492347 16-9v-6.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#q)"/></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 000000000000..9020c40ffa92
--- /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" gradientUnits="userSpaceOnUse" x1="84.22168" x2="84.22168" y1="-14.787057" y2="23.98395"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="55.464752" x2="55.464752" y1="104.91263" y2="16.429659"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><radialGradient id="c" cx="39.191303" cy="75.128395" fx="38.089832" fy="79.916908" gradientTransform="matrix(.57667265 -.00000001 0 .3986261 59.274431 -7.544538)" gradientUnits="userSpaceOnUse" r="35.96875"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.771186" x2="11.79661" xlink:href="#a" y1="8.042373" y2="22.694915"/><linearGradient id="e" gradientTransform="translate(-.661017 1.542373)" gradientUnits="userSpaceOnUse" x1="12.771186" x2="25.457628" xlink:href="#c" y1="6.169492" y2="20.381355"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.771186" x2="25.457628" xlink:href="#c" y1="6.169492" y2="20.381355"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="26.432203" x2="12.457627" xlink:href="#a" y1="6.5" y2="21.152542"/><linearGradient id="h" gradientTransform="matrix(.58921933 0 0 .58921933 29.678186 21.647281)" gradientUnits="userSpaceOnUse" x1="12.771186" x2="25.457628" xlink:href="#c" y1="6.169492" y2="20.381355"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="45.252550942084" x2="37.01846063433" xlink:href="#a" y1="25.477206645" y2="34.110767625037"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.019469830336" x2="19.112575680983" xlink:href="#n" y1="33.989972916924" y2="41.252640272038"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="21.555888122453" x2="11.100199536209" xlink:href="#b" y1="32.713858671305" y2="43.93040725835"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="38.881354" x2="51.567796" xlink:href="#n" y1="2.20339" y2="16.415253"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="52.542371" x2="38.567795" xlink:href="#b" y1="2.533898" y2="17.18644"/><linearGradient id="n"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#4d4d4d"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/><g stroke-width="2"><circle cx="18.618645" cy="15.754237" fill="url(#e)" r="5.838983" stroke="url(#d)"/><circle cx="19.279661" cy="14.211864" fill="url(#f)" opacity=".5" r="0" stroke="url(#g)"/><circle cx="41.038136" cy="30.021187" fill="url(#h)" r="3.440442" stroke="url(#i)"/><circle cx="16.194916" cy="38.338982" fill="url(#j)" r="2.75757" stroke="url(#k)"/><circle cx="45.389832" cy="10.245763" fill="url(#l)" r="5.838983" stroke="url(#m)"/></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 000000000000..353b5aed3639
--- /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" gradientUnits="userSpaceOnUse" x1="-13.862069" x2="-13.862069" xlink:href="#b" y1="-30.275862" y2="-16.310345"/><linearGradient id="b"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-9.206897" x2="-9.206897" xlink:href="#d" y1="-13.206895" y2="-30.346251"/><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.38793103 -.38793103 0 60.312159 24.724138)" gradientUnits="userSpaceOnUse" x1="26.957512" x2="40.7659" xlink:href="#f" y1="26.393091" y2="77.926697"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-32.896553" x2="-32.896553" xlink:href="#b" y1="-27.068966" y2="-16.206896"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-28.241381" x2="-28.241381" xlink:href="#d" y1="-11.551724" y2="-23.965515"/><linearGradient id="i" gradientTransform="matrix(0 -.38793103 -.38793103 0 61.692782 43.758622)" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#f" y1="35.974998" y2="91.735069"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-37.213982" x2="-37.213982" xlink:href="#k" y1="-16.310221" y2="-39.586311"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-32.482758" x2="-32.482758" xlink:href="#m" y1="-28.724138" y2="-55.103447"/><linearGradient id="m"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.38793103 -.38793103 0 85.283536 49.551724)" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#f" y1="66.446526" y2="91.735069"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-12.386394" x2="-12.386394" xlink:href="#k" y1="-24.324875" y2="-39.672768"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-7.655173" x2="-7.655173" xlink:href="#m" y1="-32.11853" y2="-58.497841"/><linearGradient id="q" gradientTransform="matrix(0 -.38793103 -.38793103 0 74.911636 24.724138)" gradientUnits="userSpaceOnUse" x1="30.270956" x2="44" xlink:href="#f" y1="77.540184" y2="102.19854"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="17.444732" x2="46.916089" y1="18.77744" y2="-.761847"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><g transform="matrix(0 -2.5777778 -2.5777778 0 127.2 142.04443)"><g transform="translate(-.236799)"><rect fill="url(#a)" height="32.923717" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-43.160534"/><rect fill="url(#c)" height="29.469732" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.258251"/><path d="m41.187159 14.722791c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.2068961h4.109645c.379917 0 .691002.3110858.691002.6910021z" fill="url(#e)"/></g><rect fill="url(#g)" height="27.286684" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-36" y="-37.28669"/><rect fill="url(#h)" height="23.754786" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-34.448277" y="-35.306507"/><path d="m35.313472 33.757275c0 .379918-.311085.691002-.691002.691002h-6.049299c.49427-2.426104 1.74272-4.58489 3.491379-6.206896h2.55792c.379918 0 .691002.311085.691002.691002z" fill="url(#i)"/><g transform="translate(-12.517242 2)"><rect fill="url(#j)" height="34.98634" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-41.793102" y="-57.503574"/><rect fill="url(#l)" height="31.610235" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206898" x="-40.241379" y="-55.679192"/><path d="m55.800778 39.550377c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.206896h4.109645c.379917 0 .691002.311085.691002.691002z" fill="url(#n)"/></g><g transform="translate(-15.911639 8)"><rect fill="url(#o)" height="18.192865" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-44.1045"/><rect fill="url(#p)" height="14.349349" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.81271"/><path d="m42.034971 14.722791c0 .379918-.311086.691002-.691002.691002h-6.437229c.49427-2.426104 1.742718-4.584891 3.491379-6.2068961h2.94585c.379917 0 .691002.3110858.691002.6910021z" fill="url(#q)"/></g></g></g><path d="m15.369127 6.4348729 15.068909 5.8429781 11.218316-4.8933818 5.310103 2.4231539" fill="none" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></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 000000000000..7f333bdd6511
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="31.803963" x2="31.803963" xlink:href="#b" y1="100.00032" y2="39.999733"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19.409239" x2="33.803799" xlink:href="#a" y1="16.335758" y2="70.05698"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#c" y1="68" y2="0"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="63.803963" x2="63.803963" xlink:href="#b" y1="86.125322" y2="26.124643"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="76" x2="76" xlink:href="#c" y1="52.062132" y2="-7.937868"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="52" x2="68" xlink:href="#a" y1="28.062132" y2="62.093352"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="95.803963" x2="95.803963" xlink:href="#b" y1="79.340325" y2="39.77686"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="108" x2="108" xlink:href="#c" y1="59.250005" y2="-8.749995"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="83.172747" x2="108" xlink:href="#a" y1="18.446477" y2="61.448545"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#e" y1="72" y2="100"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="40" x2="40" xlink:href="#d" y1="112" y2="80"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#a" y1="51.999998" y2="107.760069"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="60" x2="60" xlink:href="#e" y1="63.999998" y2="99.999998"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="72" x2="72" xlink:href="#d" y1="107.999998" y2="71.999998"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="56" x2="76.465843" xlink:href="#a" y1="52" y2="117.953823"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="92" x2="92" xlink:href="#e" y1="64.500002" y2="100.500002"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="104" x2="104" xlink:href="#d" y1="108.500002" y2="64.318555"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="90.957512" x2="104.7659" xlink:href="#a" y1="52.768091" y2="104.301697"/><linearGradient id="x" gradientTransform="matrix(.08097132 0 0 .07807154 46.74486 -6.902123)" gradientUnits="userSpaceOnUse" x1="481.46896" x2="481.46896" y1="345.94937" y2="35.92186"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(.36290323 0 0 .36290517 5.548387 2.999759)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><rect fill="url(#f)" height="56" rx="4.772971" width="24" x="20" y="28"/><rect fill="url(#h)" height="48" rx="1.767767" width="16" x="24" y="32"/><path d="m25.78125 32c-.979343 0-1.78125.801909-1.78125 1.78125v27.59375c6.253959-1.274119 11.818828-4.492347 16-9v-18.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#g)"/><rect fill="url(#i)" height="39.937866" rx="4.772971" width="24" x="52" y="28.062134"/><rect fill="url(#j)" height="31.937866" rx="1.767767" width="16" x="56" y="32.062134"/><path d="m57.78125 32.062133c-.979343 0-1.78125.801909-1.78125 1.78125v16.593749c6.253959-1.27412 11.818828-4.492347 16-9v-7.593749c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#k)"/><rect fill="url(#l)" height="48" rx="4.772971" width="24" x="84" y="28"/><rect fill="url(#m)" height="28" rx="1.767767" width="16" x="88" y="44"/><path d="m89.78125 31.998742c-.979343 0-1.78125.801909-1.78125 1.78125v20.593746c6.253959-1.27412 11.81883-4.49234 16-9v-11.593746c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#n)"/><rect fill="url(#u)" height="44.156242" rx="4.772971" width="24" x="84" y="72"/><rect fill="url(#v)" height="36.156239" rx="1.767767" width="16" x="88" y="76"/><path d="m89.78125 75.975c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#w)"/><rect fill="url(#r)" height="52.000008" rx="4.772971" width="24" x="52" y="64"/><rect fill="url(#s)" height="44.000004" rx="1.767767" width="16" x="56" y="68"/><path d="m57.78125 67.918754c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#t)"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><rect fill="url(#o)" height="36" rx="4.772971" width="24" x="20" y="80"/><rect fill="url(#p)" height="28" rx="1.767767" width="16" x="24" y="84"/><path d="m25.78125 84.025c-.979343 0-1.78125.801909-1.78125 1.78125v15.59375c6.253959-1.27412 11.818828-4.492347 16-9v-6.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#q)"/><path d="m76 8v3.125h-4v4.875h4v8h4v-16zm12 0v3h-4v10h4v3h4v-3h4v-10h-4v-3zm16 0v3h-4v10h4v3h4v-3h4v-10h-4v-3zm14 0c-1.104 0-2 .896-2 2s .896 2 2 2 2-.896 2-2-.896-2-2-2zm8 2-10 10v2h2l10-10v-2zm-38 2h4v8h-4zm16 0h4v8h-4zm22 8c-1.104 0-2 .896-2 2s .896 2 2 2 2-.896 2-2-.896-2-2-2z" fill="url(#x)"/></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 000000000000..f0954739f63f
--- /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" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-13.862069" x2="-13.862069" xlink:href="#c" y1="-30.275862" y2="-16.310345"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-9.206897" x2="-9.206897" xlink:href="#d" y1="-13.206895" y2="-30.346251"/><linearGradient id="g" gradientTransform="matrix(0 -.38793103 -.38793103 0 60.312159 24.724138)" gradientUnits="userSpaceOnUse" x1="26.957512" x2="40.7659" xlink:href="#h" y1="26.393091" y2="77.926697"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-32.896553" x2="-32.896553" xlink:href="#c" y1="-27.068966" y2="-16.206896"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-28.241381" x2="-28.241381" xlink:href="#d" y1="-11.551724" y2="-23.965515"/><linearGradient id="k" gradientTransform="matrix(0 -.38793103 -.38793103 0 61.692782 43.758622)" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#h" y1="35.974998" y2="91.735069"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-37.213982" x2="-37.213982" xlink:href="#a" y1="-16.310221" y2="-39.586311"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-32.482758" x2="-32.482758" xlink:href="#b" y1="-28.724138" y2="-55.103447"/><linearGradient id="n" gradientTransform="matrix(0 -.38793103 -.38793103 0 85.283536 49.551724)" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#h" y1="66.446526" y2="91.735069"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-12.386394" x2="-12.386394" xlink:href="#a" y1="-24.324875" y2="-39.672768"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-7.655173" x2="-7.655173" xlink:href="#b" y1="-32.11853" y2="-58.497841"/><linearGradient id="q" gradientTransform="matrix(0 -.38793103 -.38793103 0 74.911636 24.724138)" gradientUnits="userSpaceOnUse" x1="30.270956" x2="44" xlink:href="#h" y1="77.540184" y2="102.19854"/><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><g transform="matrix(0 -2.5777778 -2.5777778 0 127.2 142.04443)"><g transform="translate(-.236799)"><rect fill="url(#e)" height="32.923717" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-43.160534"/><rect fill="url(#f)" height="29.469732" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.258251"/><path d="m41.187159 14.722791c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.2068961h4.109645c.379917 0 .691002.3110858.691002.6910021z" fill="url(#g)"/></g><rect fill="url(#i)" height="27.286684" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-36" y="-37.28669"/><rect fill="url(#j)" height="23.754786" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-34.448277" y="-35.306507"/><path d="m35.313472 33.757275c0 .379918-.311085.691002-.691002.691002h-6.049299c.49427-2.426104 1.74272-4.58489 3.491379-6.206896h2.55792c.379918 0 .691002.311085.691002.691002z" fill="url(#k)"/><g transform="translate(-12.517242 2)"><rect fill="url(#l)" height="34.98634" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-41.793102" y="-57.503574"/><rect fill="url(#m)" height="31.610235" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206898" x="-40.241379" y="-55.679192"/><path d="m55.800778 39.550377c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.206896h4.109645c.379917 0 .691002.311085.691002.691002z" fill="url(#n)"/></g><g transform="translate(-15.911639 8)"><rect fill="url(#o)" height="18.192865" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-44.1045"/><rect fill="url(#p)" height="14.349349" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.81271"/><path d="m42.034971 14.722791c0 .379918-.311086.691002-.691002.691002h-6.437229c.49427-2.426104 1.742718-4.584891 3.491379-6.2068961h2.94585c.379917 0 .691002.3110858.691002.6910021z" fill="url(#q)"/></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 000000000000..7b98471a282c
--- /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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="31.803963" x2="31.803963" xlink:href="#b" y1="100.00032" y2="39.999733"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#a" y1="34.446526" y2="59.735069"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#c" y1="68" y2="0"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="63.803963" x2="63.803963" xlink:href="#b" y1="86.125322" y2="26.124643"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="76" x2="76" xlink:href="#c" y1="52.062132" y2="-7.937868"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="52" x2="68" xlink:href="#a" y1="28.062132" y2="62.093352"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="95.803963" x2="95.803963" xlink:href="#b" y1="79.340325" y2="39.77686"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="108" x2="108" xlink:href="#c" y1="59.250005" y2="-8.749995"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="94.270956" x2="108" xlink:href="#a" y1="36.790189" y2="61.448545"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#e" y1="72" y2="100"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="40" x2="40" xlink:href="#d" y1="112" y2="80"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#a" y1="51.999998" y2="107.760069"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="60" x2="60" xlink:href="#e" y1="63.999998" y2="99.999998"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="72" x2="72" xlink:href="#d" y1="107.999998" y2="71.999998"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="56" x2="76.465843" xlink:href="#a" y1="52" y2="117.953823"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="92" x2="92" xlink:href="#e" y1="64.000002" y2="100.000002"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="104" x2="104" xlink:href="#d" y1="108.000002" y2="63.818555"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="90.957512" x2="104.7659" xlink:href="#a" y1="52.268091" y2="103.801697"/><path d="m0 1000.3622h60v52h-60z" fill="#fff" transform="translate(0 -1000.3622)"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><rect fill="url(#f)" height="44" rx="4.772971" width="24" x="20" y="40"/><rect fill="url(#h)" height="36" rx="1.767767" width="16" x="24" y="44"/><path d="m25.78125 44c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#g)"/><rect fill="url(#i)" height="47.999996" rx="4.772971" width="24" x="52" y="28.062134"/><rect fill="url(#j)" height="39.999996" rx="1.767767" width="16" x="56" y="32.062134"/><path d="m57.78125 32.062133c-.979343 0-1.78125.801909-1.78125 1.78125v24.593749c6.253959-1.27412 11.818828-4.492347 16-9v-15.593749c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#k)"/><rect fill="url(#l)" height="35.25" rx="4.772971" width="24" x="84" y="40"/><rect fill="url(#m)" height="27.25" rx="1.767767" width="16" x="88" y="44"/><path d="m89.78125 43.998742c-.979343 0-1.78125.801909-1.78125 1.78125v16.593746c6.253959-1.27412 11.81883-4.49234 16-9v-7.593746c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#n)"/><rect fill="url(#u)" height="44.40625" rx="4.772971" width="24" x="84" y="71.25"/><rect fill="url(#v)" height="36.406246" rx="1.767767" width="16" x="88" y="75.25"/><path d="m89.78125 75.175c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#w)"/><rect fill="url(#r)" height="44.000008" rx="4.772971" width="24" x="52" y="72"/><rect fill="url(#s)" height="36.000004" rx="1.767767" width="16" x="56" y="76"/><path d="m57.78125 76.218754c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#t)"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><rect fill="url(#o)" height="36" rx="4.772971" width="24" x="20" y="80"/><rect fill="url(#p)" height="28" rx="1.767767" width="16" x="24" y="84"/><path d="m25.78125 84.025c-.979343 0-1.78125.801909-1.78125 1.78125v15.59375c6.253959-1.27412 11.818828-4.492347 16-9v-6.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#q)"/></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 000000000000..14839198d066
--- /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" gradientUnits="userSpaceOnUse" x1="31.803963" x2="31.803963" xlink:href="#b" y1="100.00032" y2="39.999733"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#d" y1="68" y2="0"/><linearGradient id="d"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#f" y1="34.446526" y2="59.735069"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="63.803963" x2="63.803963" xlink:href="#b" y1="86.12532" y2="26.124643"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="76" x2="76" xlink:href="#d" y1="52.062134" y2="-7.937868"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="52" x2="68" xlink:href="#f" y1="28.062132" y2="62.093353"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="95.803963" x2="95.803963" xlink:href="#b" y1="79.340324" y2="39.776859"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="108" x2="108" xlink:href="#d" y1="59.250004" y2="-8.749995"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="94.270958" x2="108" xlink:href="#f" y1="36.790188" y2="61.448544"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="92" x2="92" xlink:href="#n" y1="64" y2="100"/><linearGradient id="n"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="104" x2="104" xlink:href="#p" y1="108" y2="63.818554"/><linearGradient id="p"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="90.957512" x2="104.7659" xlink:href="#f" y1="52.268089" y2="103.8017"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="60" x2="60" xlink:href="#n" y1="63.999996" y2="100"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="72" x2="72" xlink:href="#p" y1="108" y2="72"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="56" x2="76.465843" xlink:href="#f" y1="52" y2="117.95382"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#n" y1="72" y2="100"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="40" x2="40" xlink:href="#p" y1="112" y2="80"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#f" y1="51.999996" y2="107.76007"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="17.444731" x2="46.916088" y1="18.77744" y2="-.761847"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><rect fill="url(#a)" height="44" rx="4.772971" width="24" x="20" y="40"/><rect fill="url(#c)" height="36" rx="1.767767" width="16" x="24" y="44"/><path d="m25.78125 44c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#e)"/><rect fill="url(#g)" height="47.999996" rx="4.772971" width="24" x="52" y="28.062134"/><rect fill="url(#h)" height="39.999996" rx="1.767767" width="16" x="56" y="32.062134"/><path d="m57.78125 32.062133c-.979343 0-1.78125.801909-1.78125 1.78125v24.593749c6.253959-1.27412 11.818828-4.492347 16-9v-15.593749c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#i)"/><rect fill="url(#j)" height="35.25" rx="4.772971" width="24" x="84" y="40"/><rect fill="url(#k)" height="27.25" rx="1.767767" width="16" x="88" y="44"/><path d="m89.78125 43.998742c-.979343 0-1.78125.801909-1.78125 1.78125v16.593746c6.253959-1.27412 11.81883-4.49234 16-9v-7.593746c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#l)"/><rect fill="url(#m)" height="44.40625" rx="4.772971" width="24" x="84" y="71.25"/><rect fill="url(#o)" height="36.406246" rx="1.767767" width="16" x="88" y="75.25"/><path d="m89.78125 75.175c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.80191-1.78125-1.78125-1.78125z" fill="url(#q)"/><rect fill="url(#r)" height="44.000008" rx="4.772971" width="24" x="52" y="72"/><rect fill="url(#s)" height="36.000004" rx="1.767767" width="16" x="56" y="76"/><path d="m57.78125 76.218754c-.979343 0-1.78125.801909-1.78125 1.78125v19.59375c6.253959-1.274119 11.818828-4.492347 16-9v-10.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#t)"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><rect fill="url(#u)" height="36" rx="4.772971" width="24" x="20" y="80"/><rect fill="url(#v)" height="28" rx="1.767767" width="16" x="24" y="84"/><path d="m25.78125 84.025c-.979343 0-1.78125.801909-1.78125 1.78125v15.59375c6.253959-1.27412 11.818828-4.492347 16-9v-6.59375c0-.979343-.801909-1.78125-1.78125-1.78125z" fill="url(#w)"/></g><path d="m16.9115 11.3925 14.187553-6.4960051 12.209841 5.1320421 1.564341.880781" fill="none" stroke="url(#x)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..f40f3551c7fd
--- /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" gradientUnits="userSpaceOnUse" x1="26.802612690268" x2="26.802612690268" xlink:href="#b" y1="41.19295029608" y2="8.046364941872"/><linearGradient id="b"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="29.106464882211" x2="29.106464882211" y1="49.535377841749" y2="4.499025058211"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="34.523377116075" x2="34.523377116075" y1="5.18691403334" y2="47.935867074361"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="26.802612690268" x2="26.802612690268" xlink:href="#f" y1="13.878557059088" y2="46.84838541192"/><linearGradient id="f"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#8b939b"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="30.887113116075" x2="30.887113116075" xlink:href="#f" y1="5.15856103334" y2="47.907514074361"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="26.802612690268" x2="26.802612690268" xlink:href="#i" y1="41.19295029608" y2="8.046364941872"/><linearGradient id="i"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="29.2859508" x2="37.45440192" xlink:href="#k" y1="5.88019904" y2="31.74696092"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="46.48282975396" x2="26.802612690268" xlink:href="#m" y1="34.857315790496" y2="8.046364941872"/><linearGradient id="m"><stop offset="0" stop-color="#b3b3b3"/><stop offset=".52879584" stop-color="#fff"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="30.6828058" x2="39.67344052" xlink:href="#k" y1="4.42112324" y2="32.89146652"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="29.194148486368" x2="29.194148486368" xlink:href="#b" y1="35.78290623205" y2="9.07697652847"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="28.5794628" x2="37.57009752" xlink:href="#k" y1="5.04433624" y2="33.51467952"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="28.112608190543" x2="28.112608190543" xlink:href="#i" y1="37.541002406406" y2="8.764208644682"/><linearGradient id="r" gradientTransform="matrix(.37605044 .0034721 -.00312302 .33824282 5.337642 5.467443)" gradientUnits="userSpaceOnUse" x1="60.413113" x2="60.413113" xlink:href="#b" y1="100.36678" y2="21.715252"/><linearGradient id="s" gradientTransform="matrix(.39392716 .02254918 -.02254918 .39392716 5.972705 -1.787228)" gradientUnits="userSpaceOnUse" x1="60.413113" x2="60.413113" xlink:href="#i" y1="100.36678" y2="21.715252"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="45.10571075396" x2="25.425493690268" xlink:href="#m" y1="34.526806790496" y2="7.715855941872"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m30 11.284702c-1.416452 0-2.699548.261877-3.841945.578743-.782616.216222-1.409399.787176-1.712816 1.524047-.303417.73687-.255394 1.583746.144869 2.282778l.0029.0051 1.532096 2.643487c.000175.000304.000562.000412.000749.000749l.000749.0015c.549199.950791 1.646711 1.457954 2.726896 1.259918h.000749c.388025-.071533.770005-.110513 1.145753-.110513 3.538792 0 6.396169 2.857377 6.396169 6.396169 0 1.55899-.574745 2.955939-1.54746 4.100953-.000599.000675-.000862.0015-.0015.0022-.000562.000674-.000899.0015-.0015.0022-.713138.833675-.826798 2.036346-.281689 2.98883l.0022.0037 1.533559 2.657388c.404267.700557 1.110978 1.174291 1.911827 1.281868.800513.10753 1.607208-.165428 2.178883-.730928l.0015-.0015c2.640068-2.606066 4.38994-6.22756 4.38994-10.304742 0-8.032205-6.549773-14.581978-14.581978-14.581978z" fill="url(#a)"/><path d="m42.802136 34.54413c-.637944.03721-1.23287.307025-1.645067.745922-2.547825 2.708963-6.323098 4.421369-10.561631 4.382235-1.657002-.0153-3.236763-.317251-4.734469-.8336l-.000668-.000007c-1.066443-.368002-2.288281.01334-2.869374.89612l-.00068.0012-1.362883 2.076364c-.00011.000161.000105.000301-.000005.000601-.355304.532022-.43018 1.174338-.214736 1.75985.215509.585691.707769 1.058647 1.3383 1.293207l.0019.000619c2.392099.885349 5.016127 1.406449 7.781349 1.431981 6.698146.06184 12.691799-2.724373 16.584199-7.07215l.0019-.0024c.419055-.47114.6035-1.091264.480662-1.698134-.122837-.606875-.529705-1.132495-1.117493-1.447973l-.0033-.0017-2.318233-1.233545.0091.0054c-.410177-.223758-.886077-.32977-1.364419-.303941l-.0046-.000043z" fill="url(#r)"/><path d="m21.547867 15.892695c-.365953.0207-.711633.174794-.971644.433143-1.697108 1.673386-2.938729 3.782884-3.558793 6.157648-.115832.448855-.01471.921316.269251 1.287721.283963.366405.718802.585502 1.182362.585328h3.067117c.635363.0021 1.203011-.39663 1.416494-.995057.316265-.885758.756881-1.677566 1.334547-2.353018.413305-.481135.478946-1.170361.163892-1.720864l-1.521853-2.645681c-.282089-.490499-.816397-.780293-1.381373-.74922zm-3.102237 11.484131c-.46356-.000174-.898399.218923-1.182363.585328-.283963.366405-.385082.838866-.26925 1.287721 1.501481 5.792809 6.741424 10.091051 13.005983 10.091051 1.280476 0 2.459229-.236694 3.547086-.538502.446197-.123275.807097-.449946.983351-.877991.129717-.335009.183861-.749547-.03512-1.217482l-1.580385-2.739334c-.316639-.54949-.944883-.84017-1.568678-.725807-.444844.08197-.89406.128773-1.346254.128773-3.259052 0-6.010184-2.088393-7.047346-4.9987-.213483-.598428-.781131-.997189-1.416494-.995057z" fill="url(#e)"/><path d="m49.355191 21.378982c-.111061.0076-.220971.02718-.327784.05853l-2.961758.796046c-.721098.196052-1.195822.883411-1.123829 1.627211.06201.635945.140478 1.114962.140478 1.510145 0 2.000011-.386657 3.907762-1.05359 5.701093-.260818.700154.02102 1.486361.667274 1.861342l2.610562 1.510146c.384866.226733.853155.272724 1.276014.128772.422856-.143951.758229-.463529.924818-.877992 1.026465-2.567109 1.615505-5.37179 1.615505-8.323358 0-.919305-.07738-1.7939-.175598-2.633975-.09131-.800742-.786969-1.394102-1.592092-1.35796z" fill="url(#g)"/><path d="m34.077529 4.6328031c-1.120508.061369-2.013195 1.0049604-2.011347 2.1274773v2.4228129.0006037c.000886 1.030708.754729 1.923335 1.770834 2.096234h.000603c4.084212.691064 7.466762 3.360332 9.14774 7.010241l.0018.0041c.435057.932109 1.491968 1.422597 2.484708 1.153636h.0012l2.317292-.621913.0029-.000605c.586244-.159426 1.090068-.561299 1.361728-1.123572.271662-.562274.277014-1.206378.03596-1.768476l-.0012-.0018c-2.568733-5.9504801-8.05597-10.3234889-14.688374-11.2822331l-.0053-.0005885c-.138735-.019261-.278703-.02423-.418527-.015917z" fill="url(#o)"/><path d="m30 13.890874c-1.098612 0-2.139941.200005-3.149063.479969l1.533558 2.645681c.523971-.096545 1.062755-.152185 1.615505-.152185 4.955094 0 9.002341 4.047248 9.002341 9.002341 0 2.217086-.843046 4.226348-2.177419 5.794745l1.533559 2.657389c2.197676-2.168737 3.617325-5.115558 3.617325-8.452134 0-6.624844-5.350962-11.975806-11.975806-11.975806z" fill="url(#h)"/><path d="m33.500433 6.266599v2.6119561c5.153439.8719828 9.432481 4.2422259 11.555619 8.8521949l2.50016-.670776c-2.459206-5.696802-7.70796-9.8757687-14.055779-10.793375z" fill="url(#q)"/><path d="m33.380813 6.1354632v2.733453c4.416357.7472654 8.215217 3.2553778 10.667912 6.7857708.559774-.851469 1.012698-1.735326 1.372045-2.637728-2.936281-3.6453134-7.176851-6.1785113-12.039957-6.8814958z" fill="url(#j)"/><path d="m21.629813 17.391134c-1.510496 1.489383-2.609111 3.354179-3.16077 5.466962h3.067117c.372792-1.044072.911549-1.99816 1.615505-2.82128zm-3.184183 11.484131c1.33512 5.15098 5.972824 8.967222 11.55437 8.967222 1.098613 0 2.139942-.200005 3.149063-.479969l-1.533558-2.645682c-.523971.096546-1.062755.152186-1.615505.152186-3.900111 0-7.219749-2.502805-8.46384-5.993757z" fill="url(#l)"/><g transform="matrix(.96932237 .03273575 -.03273575 .96932237 2.046821 .417962)"><path d="m29.047932 3.1995971c-.05871.0005369-.117338.00445-.175598.011707-10.894182 1.5673968-19.2689908 10.9447199-19.2689908 22.2658679 0 7.158573 3.3728488 13.525249 8.5809048 17.64178.348634.273738.793778.387414 1.229189.30437.43541-.08304.818474-.354673 1.041883-.737513l1.510146-2.610562c.380626-.646913.236952-1.474278-.33949-1.954995-3.64346-3.02528-5.98205-7.553291-5.98205-12.64308 0-8.134601 5.940694-14.819972 13.708376-16.1433398.736434-.1253107 1.275364-.7631273 1.276015-1.5101457v-3.0905306c.000292-.4150005-.170433-.811412-.468262-1.1004163-.297828-.2890042-.697319-.4459125-1.112123-.4331425z" fill="url(#c)"/><path d="m29.250561 4.6552543c-10.152855 1.4607391-17.957856 10.1778217-17.957856 20.7440157 0 6.678562 3.136662 12.595439 7.995577 16.436005l1.510146-2.610562c-3.976108-3.301489-6.532258-8.265757-6.532258-13.825443 0-8.882417 6.499196-16.2078757 14.984391-17.6534851z" fill="url(#d)"/><path d="m29.17266 4.6552544c-10.13398 1.4580235-17.928909 10.1458126-17.957856 20.6854836.953509.346274 1.95859.64458 2.996878.889698-.01285-.277133-.02341-.550869-.02341-.831166 0-8.882417 6.499196-16.2078756 14.984391-17.653485z" fill="url(#n)"/></g><path d="m30.077902 14.046677c-1.098612 0-2.139941.200005-3.149063.479969l1.533558 2.645681c.523971-.09654 1.062755-.152185 1.615505-.152185 3.593205 0 6.706455 2.126648 8.147763 5.186004.861353-.569737 1.676185-1.178728 2.434963-1.814516-2.011625-3.779224-5.994269-6.344953-10.582726-6.344953z" fill="url(#p)"/><path d="m43.62639 36.409823c-3.298731 3.539924-8.075729 5.663607-13.272511 5.366132-2.053433-.117542-3.989495-.625101-5.770927-1.406209l-1.551252 2.359359c2.191958 1.025399 4.595649 1.679262 7.163082 1.826227 6.242625.35734 11.941111-2.257996 15.790968-6.594256z" fill="url(#s)"/><path d="m49.42543 23.077796-2.961758.796046c.05387.552442.152185 1.091208.152185 1.66233 0 2.19683-.423054 4.292308-1.147242 6.239595l2.610561 1.510145c.959627-2.399957 1.510146-5.003016 1.510146-7.74974 0-.834236-.06944-1.65054-.163892-2.458376z" fill="url(#t)"/></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 000000000000..b4ae0933f8b6
--- /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" gradientUnits="userSpaceOnUse" x1="55.464752125" x2="55.464752125" y1="104.9126275" y2="16.4296585"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="56.000000829524" x2="56.000000829524" y1="128.222042398302" y2="7.999999549524"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="70.044239775465" x2="70.044239775465" y1="10.044236032608" y2="124.160192289986"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="55.464752125" x2="55.464752125" xlink:href="#e" y1="31.9983715" y2="120.0094975"/><linearGradient id="e"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#8b939b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="70.044239775465" x2="70.044239775465" xlink:href="#e" y1="10.044236032608" y2="124.160192289986"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="55.464752125" x2="55.464752125" y1="104.9126275" y2="16.4296585"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="60" x2="84" y1="8" y2="84"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="107.99999875" x2="55.464752125" y1="88.000003" y2="16.4296585"><stop offset="0" stop-color="#b3b3b3"/><stop offset=".52879584" stop-color="#fff"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.37460978 0 0 .37460978 5.524974 1001.8872)"><path d="m71.8125 4.65625c-2.175277.1159254-3.878586 1.9153892-3.875 4.09375v8.03125c.0017 1.994124 1.440382 3.69674 3.40625 4.03125 14.502966 2.453961 26.528725 11.940822 32.5 24.90625.84201 1.804003 2.85999 2.74045 4.78125 2.21875l7.6875-2.0625c1.14331-.310916 2.10956-1.089409 2.625-2.15625s.52948-2.317327.0625-3.40625c-8.11271-18.793271-25.431604-32.5975359-46.375-35.625-.269125-.0373602-.541301-.0478285-.8125-.03125zm-7.8125 23.375c-3.418159 0-6.564775.631842-9.46875 1.4375-1.191098.329078-2.1545 1.201106-2.625 2.34375-.470501 1.142644-.395283 2.427633.21875 3.5l4.09375 7.0625c.84525 1.466832 2.522314 2.242787 4.1875 1.9375 1.187487-.218803 2.386643-.34375 3.59375-.34375 11.049253 0 20.03125 8.981997 20.03125 20.03125 0 4.904389-1.835461 9.339112-4.84375 12.875-1.103295 1.284363-1.278519 3.124214-.4375 4.59375l4.09375 7.09375c.619763 1.075001 1.707686 1.803551 2.9375 1.96875 1.229815.165197 2.46227-.251658 3.34375-1.125 6.542983-6.456825 10.84375-15.364832 10.84375-25.40625 0-19.83855-16.1302-35.96875-35.96875-35.96875zm36.59375 62.46875c-1.107986.08328-2.134498.613454-2.84375 1.46875-8.075817 9.72601-20.163092 15.96875-33.75 15.96875-5.338918 0-10.431553-1.03216-15.21875-2.8125-1.869023-.69624-3.967758.0561-4.96875 1.78125l-4.03125 6.96875c-.605252 1.02738-.728021 2.27745-.34375 3.40625.384269 1.12879 1.237366 2.02405 2.34375 2.46875 6.852765 2.74009 14.339705 4.3125 22.21875 4.3125 19.109412 0 36.1049-9.00364 47.09375-22.90625.73073-.93066 1.03418-2.118944.8125-3.28125-.22167-1.162306-.94678-2.184871-1.96875-2.78125l-6.96875-4.03125c-.71603-.424681-1.54455-.620908-2.375-.5625z" fill="url(#a)"/><path d="m55.84375 4.53125c-.156719.0014332-.313227.011867-.46875.03125-29.081413 4.18408-51.4375 29.216322-51.4375 59.4375 0 19.109411 9.003633 36.1049 22.90625 47.09375.930658.73073 2.118944 1.03418 3.28125.8125 1.162304-.22167 2.184871-.94678 2.78125-1.96875l4.03125-6.96875c1.016061-1.7269.63253-3.935505-.90625-5.21875-9.726013-8.075817-15.96875-20.163092-15.96875-33.75 0-21.714866 15.858354-39.561093 36.59375-43.09375 1.965868-.33451 3.404512-2.037126 3.40625-4.03125v-8.25c.000779-1.1078207-.454962-2.1660192-1.25-2.9375-.795036-.7714808-1.861454-1.1903386-2.96875-1.15625zm-16.0625 109.34375c-.605252 1.02738-.728021 2.27745-.34375 3.40625z" fill="url(#b)"/><path d="m55.96875 8.625c-27.102483 3.899362-47.9375 27.16913-47.9375 55.375 0 17.828049 8.373144 33.622823 21.34375 43.875l4.03125-6.96875c-10.614-8.813141-17.4375-22.064979-17.4375-36.90625 0-23.711119 17.349242-43.266026 40-47.125zm16.0625.125v8.03125c15.84581 2.681176 29.00302 13.044006 35.53125 27.21875l7.6875-2.0625c-7.56157-17.516545-23.700456-30.366041-43.21875-33.1875zm47.5 48.6875-7.90625 2.125c.1438 1.474715.40625 2.912921.40625 4.4375 0 5.864314-1.12932 11.458076-3.0625 16.65625l6.96875 4.03125c2.56167-6.406553 4.03125-13.355275 4.03125-20.6875 0-2.226947-.18536-4.406027-.4375-6.5625zm-18.625 37.15625c-8.813141 10.614-22.064979 17.4375-36.90625 17.4375-5.864314 0-11.458076-1.12932-16.65625-3.0625l-4.03125 6.96875c6.406553 2.56167 13.355275 4.03125 20.6875 4.03125 17.828049 0 33.622823-8.37315 43.875-21.34375z" fill="url(#c)"/><path d="m55.96875 8.625c-27.102483 3.899362-47.9375 27.16913-47.9375 55.375 0 17.828049 8.373144 33.622823 21.34375 43.875l4.03125-6.96875c-10.614-8.813141-17.4375-22.064979-17.4375-36.90625 0-23.711119 17.349242-43.266026 40-47.125z" fill="url(#c)"/><path d="m41.4375 37.375c-.976892.05525-1.899664.466602-2.59375 1.15625-4.530335 4.467011-7.844773 10.098199-9.5 16.4375-.309207 1.198193-.03927 2.459403.71875 3.4375.758025.978099 1.918803 1.562964 3.15625 1.5625h8.1875c1.696066.0057 3.211371-1.05878 3.78125-2.65625.844252-2.36448 2.020452-4.478167 3.5625-6.28125 1.103295-1.284363 1.278519-3.124214.4375-4.59375l-4.0625-7.0625c-.753022-1.30936-2.179327-2.082949-3.6875-2zm-8.28125 30.65625c-1.237447-.000464-2.398225.584403-3.15625 1.5625-.758025.978099-1.027957 2.239307-.71875 3.4375 4.008121 15.463581 17.995858 26.9375 34.71875 26.9375 3.418159 0 6.564775-.631842 9.46875-1.4375 1.191098-.329078 2.1545-1.201106 2.625-2.34375.346271-.894287.490806-2.000873-.09375-3.25l-4.21875-7.3125c-.84525-1.466832-2.522314-2.242787-4.1875-1.9375-1.187487.218803-2.386643.34375-3.59375.34375-8.699859 0-16.043852-5.574849-18.8125-13.34375-.569879-1.59747-2.085184-2.661941-3.78125-2.65625z" fill="url(#d)"/><path d="m119.34375 53.34375c-.29647.02016-.58987.07256-.875.15625l-7.90625 2.125c-1.92493.523351-3.19218 2.358218-3 4.34375.16554 1.697621.375 2.976331.375 4.03125 0 5.338918-1.03216 10.431553-2.8125 15.21875-.69624 1.869023.0561 3.967758 1.78125 4.96875l6.96875 4.03125c1.02738.605252 2.27745.728021 3.40625.34375 1.12879-.384269 2.02405-1.237366 2.46875-2.34375 2.74009-6.852765 4.3125-14.339705 4.3125-22.21875 0-2.454034-.20655-4.788717-.46875-7.03125-.24374-2.137538-2.10077-3.721478-4.25-3.625z" fill="url(#f)"/><path d="m72.03125 8.75v8.03125c15.84581 2.681176 29.00302 13.044006 35.53125 27.21875l7.6875-2.0625c-7.56157-17.516545-23.700456-30.366041-43.21875-33.1875zm-8.03125 23.28125c-2.932685 0-5.712455.533903-8.40625 1.28125l4.09375 7.0625c1.398711-.257722 2.836965-.40625 4.3125-.40625 13.227347 0 24.03125 10.803903 24.03125 24.03125 0 5.918388-2.250465 11.281999-5.8125 15.46875l4.09375 7.09375c5.866574-5.789323 9.65625-13.655698 9.65625-22.5625 0-17.684653-14.284097-31.96875-31.96875-31.96875zm36.90625 62.5625c-8.813141 10.614-22.064979 17.4375-36.90625 17.4375-5.864314 0-11.458076-1.12932-16.65625-3.0625l-4.03125 6.96875c6.406553 2.56167 13.355275 4.03125 20.6875 4.03125 17.828049 0 33.622823-8.37315 43.875-21.34375z" fill="url(#g)"/><path d="m55.96875 8.625c-27.052098 3.892113-47.860227 27.083685-47.9375 55.21875 2.54534.92436 5.228347 1.720671 8 2.375-.0343-.739792-.0625-1.470513-.0625-2.21875 0-23.711119 17.349242-43.266026 40-47.125zm16.0625.125v8.03125c12.975847 2.195566 24.137403 9.564732 31.34375 19.9375 1.64469-2.50173 2.97544-5.09862 4.03125-7.75-8.627184-10.710413-21.086546-18.153288-35.375-20.21875zm-8.03125 23.28125c-2.932685 0-5.712455.533903-8.40625 1.28125l4.09375 7.0625c1.398711-.257722 2.836965-.40625 4.3125-.40625 9.591862 0 17.902509 5.676969 21.75 13.84375 2.299334-1.520881 4.474484-3.146549 6.5-4.84375-5.369921-10.088428-16.001368-16.9375-28.25-16.9375z" fill="url(#h)"/><path d="m41.65625 41.375c-4.032185 3.975824-6.964876 8.953795-8.4375 14.59375h8.1875c.995148-2.787091 2.433329-5.333976 4.3125-7.53125zm77.875 16.0625-7.90625 2.125c.1438 1.474715.40625 2.912921.40625 4.4375 0 5.864314-1.12932 11.458076-3.0625 16.65625l6.96875 4.03125c2.56167-6.406553 4.03125-13.355275 4.03125-20.6875 0-2.226947-.18536-4.406027-.4375-6.5625zm-86.375 14.59375c3.564031 13.750255 15.944124 23.9375 30.84375 23.9375 2.932685 0 5.712455-.533903 8.40625-1.28125l-4.09375-7.0625c-1.398711.257722-2.836965.40625-4.3125.40625-10.41113 0-19.272719-6.681099-22.59375-16z" fill="url(#i)"/></g></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 000000000000..8dd887925e14
--- /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 000000000000..44b946c39bbe
--- /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 000000000000..6a3bb1bfa57e
--- /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 000000000000..2ac4674afbe2
--- /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 000000000000..530806e67bdb
--- /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 000000000000..9e26322dbf08
--- /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/gl3dbar_roundrect.svg b/icon-themes/elementary_svg/chart2/res/gl3dbar_roundrect.svg
new file mode 100644
index 000000000000..d220c6852189
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/gl3dbar_roundrect.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="11" x2="57" y1="1026.3622" y2="1026.3622"><stop offset="0" stop-color="#7a36b1"/><stop offset="1" stop-color="#c5a3f2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="3" y1="1028.3622" y2="1028.3622"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><path d="m11 1049.3622 46.000001-3.8334v-38.3333l-46.000001-3.8333z" fill="url(#a)" fill-rule="evenodd"/><path d="m3 1011.0288 8-7.6666v46l-8-7.6667z" fill="url(#b)" fill-rule="evenodd"/><g fill="#fff"><path d="m41 1015.3622h2v21.999983h-2z"/><path d="m43 1035.3622h4v2h-4z"/><path d="m35 1027.3622h2v10h-2z"/><path d="m31 1027.3622h4v2h-4z"/><path d="m34 1015.3622a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 0 3-.4277v-2.0977a9 9 0 0 1 -3 .5254 9 9 0 0 1 -9-9 9 9 0 0 1 9-9 9 9 0 0 1 3 .5273v-2.1074a11 11 0 0 0 -3-.4199z"/><path d="m33 1035.3622h3v2h-3z"/><path d="m35 1009.3622a20 17 0 0 0 -20 17 20 17 0 0 0 20 17 20 17 0 0 0 20-17 18 15 0 0 1 -18 15 18 15 0 0 1 -18-15 18 15 0 0 1 18-15 18 15 0 0 1 17.955078 13.9395 20 17 0 0 0 -19.955078-15.9395z"/></g></g></svg>
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typearea.svg b/icon-themes/elementary_svg/chart2/res/lc_typearea.svg
new file mode 100644
index 000000000000..ee11eda36acc
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typearea.svg
@@ -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.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 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.19786552 0 0 .17724142 .593845 -.994367)" gradientUnits="userSpaceOnUse" x1="66.06562" x2="66.06562" y1="92.045761" y2="43.634895"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19786552 0 0 .17724142 .593845 -.994367)" gradientUnits="userSpaceOnUse" x1="68" x2="68" y1="112" y2="80"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><path d="m5.3426175 14.602878.049467 4.962759h15.7797748v-16.30621l-4.699306 2.8358626-4.798239 7.0896564-6.3316962 1.417932z" fill="url(#d)" fill-rule="evenodd"/><path d="m5.3920839 17.43874v2.126897h15.7797751v-9.216553l-4.748773 1.417931-4.748772 4.253794z" fill="url(#e)" fill-rule="evenodd"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.3426175 14.602878 6.3316965-1.417932 4.748772-7.0896564 4.748773-2.8358626" stroke="#b804b8"/><path d="m5.3426175 17.43874 6.3316965-1.417931 4.748772-4.253794 4.748773-1.417931" stroke="#0c6aef"/><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.666668.02539 19h .974606v-19z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typebar.svg b/icon-themes/elementary_svg/chart2/res/lc_typebar.svg
new file mode 100644
index 000000000000..33250c44223d
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typebar.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" 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 -79.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 1 -1 0 24 -10.01695)" gradientUnits="userSpaceOnUse" x1="25.635593" x2="16" xlink:href="#a" y1="18.682203" y2="6.580508"/><linearGradient id="f" gradientTransform="matrix(0 1 -1 0 24 3.983051)" gradientUnits="userSpaceOnUse" x1="18.635593" x2="9" xlink:href="#a" y1="18.682203" y2="6.580508"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.491526 6.483051v3.016949h-7.991526v-3.016949z" fill="url(#e)" stroke="#2e609c"/><path d="m16.483051 13.483051v3.016949h-11.983051v-3.016949z" fill="url(#f)" stroke="#2e609c"/><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666668.02539 19h .974606v-19z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typebubble.svg b/icon-themes/elementary_svg/chart2/res/lc_typebubble.svg
new file mode 100644
index 000000000000..39a22b480189
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typebubble.svg
@@ -0,0 +1 @@
+<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="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -79.012447)" gradientUnits="userSpaceOnUse" r="10" 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><radialGradient id="e" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(1.0322582 0 0 1.0322581 1.258065 2.387098)" gradientUnits="userSpaceOnUse" x1="6" x2="9" xlink:href="#a" y1="2" y2="5"/><linearGradient id="g" gradientTransform="matrix(.72727273 0 0 .7272728 10.599384 1.181818)" gradientUnits="userSpaceOnUse" x1="9.470339" x2="14" xlink:href="#b" y1="6" y2="10.440678"/><linearGradient id="h" gradientTransform="matrix(1.3333334 0 0 1.3333333 1.932202 12.841809)" gradientUnits="userSpaceOnUse" x1="13" x2="14" xlink:href="#b" y1="2.542373" y2="4"/><linearGradient id="i" gradientTransform="matrix(1.3333334 0 0 1.3333333 -7.067798 11.841809)" gradientUnits="userSpaceOnUse" x1="13" x2="14" xlink:href="#a" y1="2.542373" y2="4"/><linearGradient id="j" gradientTransform="matrix(1.2903227 0 0 1.2903226 5.822582 7.983871)" gradientUnits="userSpaceOnUse" x1="6" x2="9" xlink:href="#a" y1="2" y2="5"/><linearGradient id="k" gradientTransform="matrix(.54545455 0 0 .54545461 3.199538 8.136363)" gradientUnits="userSpaceOnUse" x1="9.470339" x2="14" xlink:href="#b" y1="6" y2="10.440678"/><g 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" fill="none" stroke="url(#c)"/><path d="m5.500047 3.4999995h-.998047-.002c.01 6.3333345.0154 12.6666685.02539 19.0000005h.974606v-19.0000005z" fill="none" stroke="url(#e)"/><ellipse cx="9" cy="6" fill="url(#f)" rx="1.548387" ry="1.548387" stroke="#b804b8" stroke-width=".903226"/><ellipse cx="20" cy="17" fill="url(#h)" rx=".666667" ry=".666667" stroke="#0c6aef" stroke-width=".666667"/><circle cx="19" cy="7" fill="url(#g)" r="1.454546" stroke="#0c6aef" stroke-width="1.090909"/><ellipse cx="11" cy="16" fill="url(#i)" rx=".666667" ry=".666667" stroke="#b804b8" stroke-width=".666667"/><circle cx="15.5" cy="12.5" fill="url(#j)" r="1.935484" stroke="#b804b8" stroke-width="1.129032"/><circle cx="9.5" cy="12.5" fill="url(#k)" r="1.090909" stroke="#0c6aef" stroke-width=".818182"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typecolumn.svg b/icon-themes/elementary_svg/chart2/res/lc_typecolumn.svg
new file mode 100644
index 000000000000..ac24ddd26170
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typecolumn.svg
@@ -0,0 +1 @@
+<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="19.682203" y2="7.580508"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.635593" x2="8" xlink:href="#b" y1="19.682203" y2="7.580508"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -79.012447)" 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.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.5 12.508473h3.016948v7.991527h-3.016948z" fill="url(#a)" stroke="#2e609c"/><path d="m8.5 8.516949h3.016949v11.983051h-3.016949z" fill="url(#c)" stroke="#2e609c"/><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666668.02539 19h .974606v-19z" fill="none" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typecolumnline.svg b/icon-themes/elementary_svg/chart2/res/lc_typecolumnline.svg
new file mode 100644
index 000000000000..9676c7fc8189
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typecolumnline.svg
@@ -0,0 +1 @@
+<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="19.682203" y2="7.580508"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.635593" x2="8" xlink:href="#b" y1="19.682203" y2="7.580508"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -79.012447)" 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.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.5 12.508473h3.016948v7.991527h-3.016948z" fill="url(#a)" stroke="#2e609c"/><path d="m8.5 8.516949h3.016949v11.983051h-3.016949z" fill="url(#c)" stroke="#2e609c"/><g fill="none"><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#d)"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666668.02539 19h .974606v-19z" stroke="url(#f)"/><path d="m8.7010089 6.9575281 4.9257781-3.1999578 4.925777 5.501051" stroke="#ce5c00"/></g></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 000000000000..426b76900cec
--- /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"/><path d="m22.579478 6.7418006-9.995374 5.2493694 9.492009 9.851555" stroke="#565656"/><path d="m2.8763666 21.698907 9.9234644-9.779647-9.9953736-5.2493686" stroke="#565656"/><path d="m12.512195 1.6362499.287636 10.1391921" stroke="#565656"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typepie.svg b/icon-themes/elementary_svg/chart2/res/lc_typepie.svg
new file mode 100644
index 000000000000..eec2f6d860ba
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typepie.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.57667265 -.00000001 0 .3986261 59.274431 -7.544538)" gradientUnits="userSpaceOnUse" x1="1.40058" x2="15.936521" y1="2.141993" y2="22.887756"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.528146" x2="20.79105" y1="-5.834301" y2="13.437355"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.074356" x2="27.883123" y1="14.564268" y2="25.979523"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#8b939b"/></linearGradient><radialGradient id="d" cx="99.156998" cy="186.17" gradientTransform="matrix(.043493 0 0 .03633797 16.374033 13.311651)" gradientUnits="userSpaceOnUse" r="62.769001" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="99.156998" cy="186.17" gradientTransform="matrix(.11054841 0 0 .03922345 -.567444 12.482999)" gradientUnits="userSpaceOnUse" r="62.769001" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.16409195 0 0 .16555219 .337763 1.100752)" gradientUnits="userSpaceOnUse" x1="54.32" x2="53.698002" y1="11.726" y2="160.42"><stop offset="0" stop-color="#fff"/><stop offset=".54875" stop-color="#fff" stop-opacity=".235294"/><stop offset=".89156" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.17694583 0 0 .16270013 1.044431 .428074)" gradientUnits="userSpaceOnUse" x1="91.069" x2="80.983002" y1="12.637" y2="132.59"><stop offset="0" stop-color="#fff"/><stop offset=".36815" stop-color="#fff" stop-opacity=".235294"/><stop offset=".77671" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0735089 0 0 .07157575 13.278885 12.194273)" gradientUnits="userSpaceOnUse" x1="95.411003" x2="93.052002" y1="81.265999" y2="88.222"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m23.417 20.077a2.73 2.2809 0 0 1 -5.46 0 2.73 2.2809 0 1 1 5.46 0z" fill="url(#d)" opacity=".316973"/><path d="m17.333 19.785a6.939 2.462 0 0 1 -13.878 0 6.939 2.462 0 1 1 13.878 0z" fill="url(#f)"/><path d="m13 2.5093v8.7474l8.6647 3.6167c.54681-1.103.85217-2.3267.85217-3.6167 0-4.8265-4.2658-8.7474-9.5169-8.7474z" fill="url(#b)"/><path d="m10.51 2.5092c-5.2507 0-9.5162 4.257-9.5162 9.4972s4.2655 9.4972 9.5162 9.4972c2.1989 0 4.2208-.75058 5.8333-2.0033l-5.8333-7.4939z" fill="url(#a)"/><path d="m14.693 14.173 5.8337 7.4944c1.2088-.93919 2.1887-2.1606 2.831-3.5674z" fill="url(#c)"/><g fill="none"><path d="m10.51 2.5092c-5.2507 0-9.5162 4.257-9.5162 9.4972s4.2655 9.4972 9.5162 9.4972c2.1989 0 4.2208-.75058 5.8333-2.0033l-5.8333-7.4939z" opacity=".4" stroke="#c04fc6" stroke-linejoin="round"/><path d="m13 2.5093v8.7474l8.6647 3.6167c.5468-1.103.85217-2.3267.85217-3.6167 0-4.8265-4.2658-8.7474-9.5169-8.7474z" opacity=".4" stroke="#2f80f2" stroke-linejoin="round"/><path d="m14.693 14.173 5.8337 7.4944c1.2088-.93919 2.1887-2.1606 2.831-3.5674z" opacity=".4" stroke="#91989f" stroke-linejoin="round" stroke-miterlimit="4.3"/><path d="m1.9797 12.368c.3925 6.504 7.4379 10.214 12.947 6.907-1.718-2.238-5.4121-6.876-5.4121-6.876s-.0133-5.9883-.0133-8.8234c-4.2436.4771-7.5647 4.0437-7.5219 8.7924z" opacity=".4" stroke="url(#g)"/><path d="m14.005 10.654c2.3403.98162 4.7758 2.0151 7.1161 2.9968 1.6627-4.6866-1.699-9.5356-7.1194-10.137 0 2.3715.0033 4.7685.0033 7.14z" opacity=".4" stroke="url(#h)"/><path d="m20.645 20.242c.4365-.35173 1.0961-1.2123 1.3289-1.6692-1.0534-.45947-4.03-1.8169-4.03-1.8169s2.0992 2.7453 2.7011 3.4861z" opacity=".4" stroke="url(#i)" stroke-miterlimit="4.2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typepointline.svg b/icon-themes/elementary_svg/chart2/res/lc_typepointline.svg
new file mode 100644
index 000000000000..92a7513e9d03
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typepointline.svg
@@ -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.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 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.3426175 14.602878 6.3316965-1.417932 4.748772-7.0896569 4.748773-2.8358626" stroke="#b804b8"/><path d="m5.3426175 17.43874 6.3316965-1.417931 4.748772-4.253795 4.748773-1.417931" stroke="#0c6aef"/><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.4999995h-.998047-.002c.01 6.3333345.0154 12.6666685.02539 19.0000005h.974606v-19.0000005z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typestock.svg b/icon-themes/elementary_svg/chart2/res/lc_typestock.svg
new file mode 100644
index 000000000000..737797b4028f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typestock.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24.635593" x2="15" xlink:href="#a" y1="19.682203" y2="7.580508"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.635593" x2="8" xlink:href="#a" y1="19.682203" y2="7.580508"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -79.012447)" 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.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#e"/><path d="m16 6v3h1v-1h1v-1h-1v-1z" fill="#ce5c00"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.5 12.508473h3.016948v7.991527h-3.016948z" fill="url(#b)" stroke="#2e609c"/><path d="m8.5 8.516949h3.016949v11.983051h-3.016949z" fill="url(#c)" stroke="#2e609c"/><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#d)"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666668.02539 19h .974606v-19z" fill="none" stroke="url(#f)"/></g><path d="m9 3v3h1v-1h1v-1h-1v-1z" fill="#ce5c00"/></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 000000000000..cfdbfca09ccd
--- /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)"/><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666669.02539 19h .974606v-19z" 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/chart2/res/net_52x60.svg b/icon-themes/elementary_svg/chart2/res/net_52x60.svg
new file mode 100644
index 000000000000..73267cf07f25
--- /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="33.11006748" x2="36.51057436" y1="43.33309288" y2="11.02827752"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#fb5800"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="33.11006748" x2="33.11006748" y1="45.03334632" y2="9.287564849142"><stop offset="0" stop-color="#06f"/><stop offset="1" stop-color="#80b3ff"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><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><path d="m14.40728 25.427299 8.501267-17.7995284 23.803548 5.1007604-3.844124 22.155486-16.558917 5.912693z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width="1.700253"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 9.743312 24.322391-22.833095-6.401272z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.700253"/></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 000000000000..2f1e75672cae
--- /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"><radialGradient id="a" cx="64" cy="62" gradientTransform="matrix(1 0 0 .952381 0 2.952381)" gradientUnits="userSpaceOnUse" r="42"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></radialGradient><radialGradient id="b" cx="64" cy="90.533333" gradientTransform="matrix(2.7142857 -.00000014 .00000008 1.5714286 -109.7143 -50.266656)" gradientUnits="userSpaceOnUse" r="28"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="45.384121" x2="89.137215" y1="17.475185" y2="93.257767"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="68" x2="76" y1="108" y2="32"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#fb5800"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="68" x2="68" y1="112" y2="27.904816"><stop offset="0" stop-color="#06f"/><stop offset="1" stop-color="#80b3ff"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.42506336 0 0 .42506336 4.205759 997.78845)"><path d="m24 65.875 20-41.875 56 12-8.645668 52.084887-39.354332 13.859653z" fill="url(#a)" fill-rule="evenodd"/><path d="m44 66 12-20 31.131575 1.649435 22.665875 57.741065-53.79745-13.3905z" fill="url(#b)" fill-rule="evenodd"/><path d="m44 24-20 41.875 3.15625 3.84375c8.990629 3.954815 19.975755 6.28125 31.84375 6.28125 17.224852 0 32.629059-4.895588 42.71875-12.5625l-1.71875-27.4375z" fill="url(#c)"/><g fill="#797979"><path d="m7.75 64v4h8.25v-4zm12 0v4h8.25v-4zm12.25 0v4h8v-4zm12 0v4h8v-4zm12 0v4h8v-4z" opacity=".613861"/><path d="m112.95595 25.837509-2.76243-2.892928-5.96666 5.697491 2.76242 2.892929zm-8.67879 8.287261-2.76242-2.892929-5.966667 5.697492 2.76242 2.892928zm-8.859595 8.459911-2.76242-2.892928-5.966665 5.697492 2.762421 2.892928zm-8.678784 8.287262-2.762421-2.89293-5.966665 5.697492 2.762421 2.89293zm-8.678786 8.28726-2.76242-2.892928-5.966665 5.697492 2.76242 2.892928z" opacity=".613861"/><path d="m39.60705 12.82197-3.464101 1.999999 4.125 7.14471 3.464101-2zm6.000001 10.392304-3.464102 2.000001 4.125 7.144709 3.464101-2zm6.124999 10.608812-3.464101 1.999999 4.125 7.14471 3.464101-2zm6 10.392304-3.464101 2.000001 4.125 7.144709 3.464102-2zm6 10.392305-3.464101 2 4.125 7.14471 3.464101-2z" opacity=".613861"/><path d="m110.90256 108.34894 2.71401-2.93839-6.06044-5.597646-2.71401 2.938406zm-8.81518-8.14202 2.71401-2.938393-6.060443-5.597644-2.714007 2.938394zm-8.998835-8.311652 2.714007-2.938393-6.060438-5.597641-2.714007 2.938394zm-8.815184-8.142022 2.71401-2.938396-6.060439-5.59764-2.714009 2.938394zm-8.815182-8.142025 2.714007-2.938393-6.060438-5.597642-2.714007 2.938395z" opacity=".613861"/><path d="m41.120658 119.95891 3.637567 1.66377 3.431529-7.50247-3.637577-1.66377zm4.991313-10.91269 3.637563 1.66377 3.431531-7.50247-3.637562-1.66377zm5.095304-11.140039 3.637561 1.663772 3.431529-7.502474-3.637562-1.66377zm4.991312-10.912689 3.637566 1.663773 3.431528-7.502474-3.637564-1.663773zm4.991317-10.912688 3.637561 1.663771 3.431529-7.502474-3.637562-1.66377z" opacity=".613861"/></g><path d="m24 65.875 20-41.875 56 12-9.04365 52.122784-38.95635 13.910146z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width="4"/><path d="m44 65.9375 12-19.81618 30.794898 1.684694 22.922022 57.220626-53.71692-15.059572z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g><g transform="translate(-24.466685 2.199869)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-28.258475 1.652542)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.79661 -4.271215)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-52.415254 -14.461893)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.851695 -22.889859)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-38.423128 .760354)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-34.618644 -21.296639)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-58.415254 -26.144097)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-67.008475 -8.682232)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-54.88983 6.851666)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g></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 000000000000..53b9f98b7af2
--- /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="33.11006748" x2="36.51057436" y1="43.33309288" y2="11.02827752"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#fb5800"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="33.11006748" x2="33.11006748" y1="45.03334632" y2="9.287564849142"><stop offset="0" stop-color="#06f"/><stop offset="1" stop-color="#80b3ff"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><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><path d="m14.40728 25.427299 8.501267-17.7995284 23.803548 5.1007604-3.844124 22.155486-16.558917 5.912693z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width="1.700253"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 9.743312 24.322391-22.833095-6.401272z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.700253"/><g transform="matrix(1.519344 0 0 1.519344 -62.25591 -1537.5128)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -64.207643 -1526.5909)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.5193439 0 0 1.5193439 -85.78394 -1545.0567)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -91.48049 -1555.1695)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -85.916927 -1563.5976)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6666667 0 0 1.6666667 -90.64169 -1687.7317)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -89.45433 -1720.057)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -113.25093 -1724.9045)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -121.84416 -1707.4426)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -109.72551 -1691.9087)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></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 000000000000..bd49c0f8ee74
--- /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="68" x2="76" y1="108" y2="32"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#fb5800"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="68" x2="68" y1="112" y2="27.904816"><stop offset="0" stop-color="#06f"/><stop offset="1" stop-color="#80b3ff"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.42506336 0 0 .42506336 4.205759 997.78845)"><g fill="#797979"><path d="m7.75 64v4h8.25v-4zm12 0v4h8.25v-4zm12.25 0v4h8v-4zm12 0v4h8v-4zm12 0v4h8v-4z" opacity=".613861"/><path d="m112.95595 25.837509-2.76243-2.892928-5.96666 5.697491 2.76242 2.892929zm-8.67879 8.287261-2.76242-2.892929-5.966667 5.697492 2.76242 2.892928zm-8.859595 8.459911-2.76242-2.892928-5.966665 5.697492 2.762421 2.892928zm-8.678784 8.287262-2.762421-2.89293-5.966665 5.697492 2.762421 2.89293zm-8.678786 8.28726-2.76242-2.892928-5.966665 5.697492 2.76242 2.892928z" opacity=".613861"/><path d="m39.60705 12.82197-3.464101 1.999999 4.125 7.14471 3.464101-2zm6.000001 10.392304-3.464102 2.000001 4.125 7.144709 3.464101-2zm6.124999 10.608812-3.464101 1.999999 4.125 7.14471 3.464101-2zm6 10.392304-3.464101 2.000001 4.125 7.144709 3.464102-2zm6 10.392305-3.464101 2 4.125 7.14471 3.464101-2z" opacity=".613861"/><path d="m110.90256 108.34894 2.71401-2.93839-6.06044-5.597646-2.71401 2.938406zm-8.81518-8.14202 2.71401-2.938393-6.060443-5.597644-2.714007 2.938394zm-8.998835-8.311652 2.714007-2.938393-6.060438-5.597641-2.714007 2.938394zm-8.815184-8.142022 2.71401-2.938396-6.060439-5.59764-2.714009 2.938394zm-8.815182-8.142025 2.714007-2.938393-6.060438-5.597642-2.714007 2.938395z" opacity=".613861"/><path d="m41.120658 119.95891 3.637567 1.66377 3.431529-7.50247-3.637577-1.66377zm4.991313-10.91269 3.637563 1.66377 3.431531-7.50247-3.637562-1.66377zm5.095304-11.140039 3.637561 1.663772 3.431529-7.502474-3.637562-1.66377zm4.991312-10.912689 3.637566 1.663773 3.431528-7.502474-3.637564-1.663773zm4.991317-10.912688 3.637561 1.663771 3.431529-7.502474-3.637562-1.66377z" opacity=".613861"/></g><path d="m24 65.875 20-41.875 56 12 4.51837 64.21864-52.51837 1.81429z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width="4"/><path d="m44 65.9375 12-19.81618 30.794898 1.684694 4.045153 40.909553-34.840051 1.251501z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g><g transform="translate(-32.334746 -5.122881)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-28.258475 1.652542)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.79661 -4.271215)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-52.415254 -14.461893)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.851695 -22.889859)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-32.580508 6.135564)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-34.618644 -21.296639)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-58.415254 -26.144097)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-67.008475 -8.682232)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-54.88983 6.851666)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g></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 000000000000..c36e581eaba3
--- /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"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#797979" transform="matrix(.42506336 0 0 .42506336 4.205759 -2.57375)"><path d="m7.75 64v4h8.25v-4zm12 0v4h8.25v-4zm12.25 0v4h8v-4zm12 0v4h8v-4zm12 0v4h8v-4z" opacity=".613861"/><path d="m112.95595 25.837509-2.76243-2.892928-5.96666 5.697491 2.76242 2.892929zm-8.67879 8.287261-2.76242-2.892929-5.966667 5.697492 2.76242 2.892928zm-8.859595 8.459911-2.76242-2.892928-5.966665 5.697492 2.762421 2.892928zm-8.678784 8.287262-2.762421-2.89293-5.966665 5.697492 2.762421 2.89293zm-8.678786 8.28726-2.76242-2.892928-5.966665 5.697492 2.76242 2.892928z" opacity=".613861"/><path d="m39.60705 12.82197-3.464101 1.999999 4.125 7.14471 3.464101-2zm6.000001 10.392304-3.464102 2.000001 4.125 7.144709 3.464101-2zm6.124999 10.608812-3.464101 1.999999 4.125 7.14471 3.464101-2zm6 10.392304-3.464101 2.000001 4.125 7.144709 3.464102-2zm6 10.392305-3.464101 2 4.125 7.14471 3.464101-2z" opacity=".613861"/><path d="m110.90256 108.34894 2.71401-2.93839-6.06044-5.597646-2.71401 2.938406zm-8.81518-8.14202 2.71401-2.938393-6.060443-5.597644-2.714007 2.938394zm-8.998835-8.311652 2.714007-2.938393-6.060438-5.597641-2.714007 2.938394zm-8.815184-8.142022 2.71401-2.938396-6.060439-5.59764-2.714009 2.938394zm-8.815182-8.142025 2.714007-2.938393-6.060438-5.597642-2.714007 2.938395z" opacity=".613861"/><path d="m41.120658 119.95891 3.637567 1.66377 3.431529-7.50247-3.637577-1.66377zm4.991313-10.91269 3.637563 1.66377 3.431531-7.50247-3.637562-1.66377zm5.095304-11.140039 3.637561 1.663772 3.431529-7.502474-3.637562-1.66377zm4.991312-10.912689 3.637566 1.663773 3.431528-7.502474-3.637564-1.663773zm4.991317-10.912688 3.637561 1.663771 3.431529-7.502474-3.637562-1.66377z" opacity=".613861"/></g><g transform="matrix(1.519344 0 0 1.519344 -62.255907 -1537.5128)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -64.20764 -1526.5909)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.5193439 0 0 1.5193439 -85.783937 -1545.0567)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -91.480483 -1555.1695)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -85.916924 -1563.5976)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6666667 0 0 1.6666667 -90.641688 -1687.7317)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -89.454325 -1720.057)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -113.25093 -1724.9045)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -121.84416 -1707.4426)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -109.72551 -1691.9087)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></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 000000000000..f1e7d4741869
--- /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"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#797979" transform="matrix(.42506336 0 0 .42506336 4.205759 -2.57375)"><path d="m7.75 64v4h8.25v-4zm12 0v4h8.25v-4zm12.25 0v4h8v-4zm12 0v4h8v-4zm12 0v4h8v-4z" opacity=".613861"/><path d="m112.95595 25.837509-2.76243-2.892928-5.96666 5.697491 2.76242 2.892929zm-8.67879 8.287261-2.76242-2.892929-5.966667 5.697492 2.76242 2.892928zm-8.859595 8.459911-2.76242-2.892928-5.966665 5.697492 2.762421 2.892928zm-8.678784 8.287262-2.762421-2.89293-5.966665 5.697492 2.762421 2.89293zm-8.678786 8.28726-2.76242-2.892928-5.966665 5.697492 2.76242 2.892928z" opacity=".613861"/><path d="m39.60705 12.82197-3.464101 1.999999 4.125 7.14471 3.464101-2zm6.000001 10.392304-3.464102 2.000001 4.125 7.144709 3.464101-2zm6.124999 10.608812-3.464101 1.999999 4.125 7.14471 3.464101-2zm6 10.392304-3.464101 2.000001 4.125 7.144709 3.464102-2zm6 10.392305-3.464101 2 4.125 7.14471 3.464101-2z" opacity=".613861"/><path d="m110.90256 108.34894 2.71401-2.93839-6.06044-5.597646-2.71401 2.938406zm-8.81518-8.14202 2.71401-2.938393-6.060443-5.597644-2.714007 2.938394zm-8.998835-8.311652 2.714007-2.938393-6.060438-5.597641-2.714007 2.938394zm-8.815184-8.142022 2.71401-2.938396-6.060439-5.59764-2.714009 2.938394zm-8.815182-8.142025 2.714007-2.938393-6.060438-5.597642-2.714007 2.938395z" opacity=".613861"/><path d="m41.120658 119.95891 3.637567 1.66377 3.431529-7.50247-3.637577-1.66377zm4.991313-10.91269 3.637563 1.66377 3.431531-7.50247-3.637562-1.66377zm5.095304-11.140039 3.637561 1.663772 3.431529-7.502474-3.637562-1.66377zm4.991312-10.912689 3.637566 1.663773 3.431528-7.502474-3.637564-1.663773zm4.991317-10.912688 3.637561 1.663771 3.431529-7.502474-3.637562-1.66377z" opacity=".613861"/></g><g transform="matrix(1.519344 0 0 1.519344 -71.399975 -1545.8306)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -64.20764 -1526.5909)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.5193439 0 0 1.5193439 -85.783937 -1545.0567)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -91.480483 -1555.1695)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.519344 0 0 1.519344 -85.916924 -1563.5976)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6666667 0 0 1.6666667 -86.895925 -1684.1512)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -89.454325 -1720.057)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -113.25093 -1724.9045)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -121.84416 -1707.4426)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="matrix(1.6751472 0 0 1.6751472 -109.72551 -1691.9087)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></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 000000000000..e0bab4188da1
--- /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"><radialGradient id="a" cx="64" cy="62" gradientTransform="matrix(1 0 0 .952381 0 2.952381)" gradientUnits="userSpaceOnUse" r="42"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></radialGradient><radialGradient id="b" cx="64" cy="90.533333" gradientTransform="matrix(2.7142857 -.00000014 .00000008 1.5714286 -109.7143 -50.266656)" gradientUnits="userSpaceOnUse" r="28"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="45.384121" x2="89.137215" y1="17.475185" y2="93.257767"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="68" x2="76" y1="108" y2="32"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#fb5800"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="68" x2="68" y1="112" y2="27.904816"><stop offset="0" stop-color="#06f"/><stop offset="1" stop-color="#80b3ff"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.42506336 0 0 .42506336 4.205759 997.78845)"><path d="m24 65.875 20-41.875 56 12 4 66.56326-52-.61872z" fill="url(#a)" fill-rule="evenodd"/><path d="m44 66 12-20 30.276531 2.07347 3.910969 41.73903-34.1875 2.1875z" fill="url(#b)" fill-rule="evenodd"/><path d="m44 24-20 41.875 3.15625 3.84375c8.990629 3.954815 19.975755 6.28125 31.84375 6.28125 17.224852 0 32.629059-4.895588 42.71875-12.5625l-1.71875-27.4375z" fill="url(#c)"/><g fill="#797979"><path d="m7.75 64v4h8.25v-4zm12 0v4h8.25v-4zm12.25 0v4h8v-4zm12 0v4h8v-4zm12 0v4h8v-4z" opacity=".613861"/><path d="m112.95595 25.837509-2.76243-2.892928-5.96666 5.697491 2.76242 2.892929zm-8.67879 8.287261-2.76242-2.892929-5.966667 5.697492 2.76242 2.892928zm-8.859595 8.459911-2.76242-2.892928-5.966665 5.697492 2.762421 2.892928zm-8.678784 8.287262-2.762421-2.89293-5.966665 5.697492 2.762421 2.89293zm-8.678786 8.28726-2.76242-2.892928-5.966665 5.697492 2.76242 2.892928z" opacity=".613861"/><path d="m39.60705 12.82197-3.464101 1.999999 4.125 7.14471 3.464101-2zm6.000001 10.392304-3.464102 2.000001 4.125 7.144709 3.464101-2zm6.124999 10.608812-3.464101 1.999999 4.125 7.14471 3.464101-2zm6 10.392304-3.464101 2.000001 4.125 7.144709 3.464102-2zm6 10.392305-3.464101 2 4.125 7.14471 3.464101-2z" opacity=".613861"/><path d="m110.90256 108.34894 2.71401-2.93839-6.06044-5.597646-2.71401 2.938406zm-8.81518-8.14202 2.71401-2.938393-6.060443-5.597644-2.714007 2.938394zm-8.998835-8.311652 2.714007-2.938393-6.060438-5.597641-2.714007 2.938394zm-8.815184-8.142022 2.71401-2.938396-6.060439-5.59764-2.714009 2.938394zm-8.815182-8.142025 2.714007-2.938393-6.060438-5.597642-2.714007 2.938395z" opacity=".613861"/><path d="m41.120658 119.95891 3.637567 1.66377 3.431529-7.50247-3.637577-1.66377zm4.991313-10.91269 3.637563 1.66377 3.431531-7.50247-3.637562-1.66377zm5.095304-11.140039 3.637561 1.663772 3.431529-7.502474-3.637562-1.66377zm4.991312-10.912689 3.637566 1.663773 3.431528-7.502474-3.637564-1.663773zm4.991317-10.912688 3.637561 1.663771 3.431529-7.502474-3.637562-1.66377z" opacity=".613861"/></g><path d="m24 65.875 20-41.875 56 12 4.51837 64.21864-52.51837 1.81429z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width="4"/><path d="m44 65.9375 12-19.81618 30.535714 1.42551 4.304337 41.168737-34.840051 1.251501z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g><g transform="translate(-32.334746 -5.122881)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-28.258475 1.652542)"><path d="m67.720339 1014.9385h3v3h-3z" fill="#22a7f0"/><path d="m68.720339 1015.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.79661 -4.271215)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-52.415254 -14.461893)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-46.851695 -22.889859)"><path d="m73.720339 1038.9385h3v3h-3z" fill="#22a7f0"/><path d="m74.720339 1039.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-32.580508 6.135564)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-34.618644 -21.296639)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-58.415254 -26.144097)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-67.008475 -8.682232)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g><g transform="translate(-54.88983 6.851666)"><g fill="#7a36b1"><path d="m80.720339 1034.9385h1v1h-1z"/><path d="m81.720339 1033.9385h1v1h-1z"/><path d="m80.720339 1032.9385h1v1h-1z"/><path d="m79.720339 1033.9385h1v1h-1z"/></g><path d="m80.720339 1033.9385h1v1h-1z" fill="#fff"/></g></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 000000000000..d02aaa67234e
--- /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="14.564655205" x2="59.835535285318" y1="1025.08638592" y2="1012.956090241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="1042.8105236" y2="1004.0174206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="e" gradientTransform="translate(-.110169)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="f" gradientTransform="translate(21.262712 -21.97882)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="g" gradientTransform="translate(.110169 -9.088989)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#c" y1="1032.5868" y2="1046.3579"/><linearGradient id="h" gradientTransform="translate(21.152543 -3.525421)" gradientUnits="userSpaceOnUse" x1="9.254238" x2="33.381355" xlink:href="#c" y1="1030.9343" y2="1041.8409"/><linearGradient id="i" gradientTransform="translate(12.008474 -17.737286)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#c" y1="1054.6208" y2="1031.485"/><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><path d="m52 1046.0347-1.551725-.7759-3.103448-1.5517v1.5517h-38.7931028v1.5517h38.7931028v1.5517l3.103448-1.5517z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 1037.5002h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 1029.7416h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 1021.9829h3.1034479v1.5518h-3.1034479z"/><path d="m7.0000001 1014.2243h3.1034479v1.5517h-3.1034479z"/><path d="m41.137931 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m33.37931 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m25.62069 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m17.862069 1048.3622v-3.1034h1.551724v3.1034z"/></g><path d="m9.3275863 1003.3622-.7758621 1.5518-1.5517241 3.1034h1.5517241v37.2414h1.5517238v-37.2414h1.551724l-1.551724-3.1034z" fill="#797979" opacity=".613861"/><path d="m36.135594 1036.7182 10.135593-6.7204 3.966102-6.9407-10.025424 6.5z" fill="url(#h)" fill-rule="evenodd"/><path d="m14.872882 1040.2436 12.338983-3.0848 3.966102-6.9407-12.228814 2.8644z" fill="url(#e)" fill-rule="evenodd"/><path d="m36.245763 1018.2648 9.584746-2.9746 3.966102-6.9407-9.474577 2.7542z" fill="url(#f)" fill-rule="evenodd"/><path d="m15.09322 1031.1546 12.118644-8.9238 3.966102-6.9407-12.008475 8.7034z" fill="url(#g)" fill-rule="evenodd"/><path d="m14.758621 1040.6036 12.413793-3.1034 9.310344-18.6207 9.310345-3.1035" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m26.991525 1022.5064 9.584746 13.8813 3.966102-6.9407-9.474577-14.1017z" fill="url(#i)" fill-rule="evenodd"/><path d="m14.758621 1031.9485 12.413793-9.3104 9.310344 13.9655 9.310345-6.2069" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></g></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 000000000000..554a0a1ff15e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirectboth_52x60.svg
@@ -0,0 +1,388 @@
+<?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="52"
+ viewBox="0 0 60 52"
+ width="60"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="nostackdirectboth_52x60.svg">
+ <metadata
+ id="metadata38">
+ <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="defs36">
+ <linearGradient
+ id="b"
+ gradientUnits="userSpaceOnUse"
+ x1="26.905735"
+ x2="101.76408"
+ xlink:href="#a"
+ y1="98.140266"
+ y2="54.92078" />
+ <linearGradient
+ id="a">
+ <stop
+ offset="0"
+ stop-color="#0968ef"
+ id="stop5" />
+ <stop
+ offset="1"
+ stop-color="#aecffc"
+ id="stop7" />
+ </linearGradient>
+ <linearGradient
+ id="d"
+ gradientUnits="userSpaceOnUse"
+ x1="51.642986"
+ x2="91.708961"
+ xlink:href="#c"
+ y1="93.308617"
+ y2="23.912312" />
+ <linearGradient
+ id="c">
+ <stop
+ offset="0"
+ stop-color="#b900c4"
+ id="stop11" />
+ <stop
+ offset="1"
+ stop-color="#ae4300"
+ id="stop13" />
+ </linearGradient>
+ <linearGradient
+ id="e"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,9.485533,6.764845)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="f"
+ xlink:href="#c" />
+ <linearGradient
+ id="g"
+ gradientUnits="userSpaceOnUse"
+ x1="17.466694"
+ x2="25.244471"
+ xlink:href="#a"
+ y1="44.148472"
+ y2="25.259584" />
+ <linearGradient
+ id="h"
+ xlink:href="#a" />
+ <linearGradient
+ id="i"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,23.618446,0.407249)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="j"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,31.252802,-13.303432)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="k"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,40.678895,-16.497397)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="l"
+ gradientUnits="userSpaceOnUse"
+ x1="30.354942"
+ x2="38.132721"
+ xlink:href="#a"
+ y1="40.853882"
+ y2="21.964993" />
+ <linearGradient
+ id="m"
+ gradientUnits="userSpaceOnUse"
+ x1="39.469429"
+ x2="47.247208"
+ xlink:href="#a"
+ y1="34.855457"
+ y2="15.96657" />
+ <linearGradient
+ id="n"
+ gradientUnits="userSpaceOnUse"
+ x1="48.583916"
+ x2="56.361694"
+ xlink:href="#a"
+ y1="36.33559"
+ y2="17.446701" />
+ <linearGradient
+ id="b-7"
+ gradientUnits="userSpaceOnUse"
+ x1="26.905735"
+ x2="101.76408"
+ xlink:href="#a"
+ y1="98.140266"
+ y2="54.92078" />
+ <linearGradient
+ id="d-5"
+ gradientUnits="userSpaceOnUse"
+ x1="51.642986"
+ x2="91.708961"
+ xlink:href="#c"
+ y1="93.308617"
+ y2="23.912312" />
+ <linearGradient
+ id="g-9"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,9.485533,6.764845)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="h-1"
+ xlink:href="#c" />
+ <linearGradient
+ id="e-2"
+ gradientUnits="userSpaceOnUse"
+ x1="17.466694"
+ x2="25.244471"
+ xlink:href="#a"
+ y1="44.148472"
+ y2="25.259584"
+ gradientTransform="translate(-0.22033898,-26.11017)" />
+ <linearGradient
+ id="f-7"
+ xlink:href="#a" />
+ <linearGradient
+ id="linearGradient4369"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,23.618446,0.407249)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="linearGradient4241"
+ xlink:href="#c" />
+ <linearGradient
+ id="linearGradient4372"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,31.252802,-13.303432)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="linearGradient4250"
+ xlink:href="#c" />
+ <linearGradient
+ id="linearGradient4375"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,40.678895,-16.497397)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="linearGradient4259"
+ xlink:href="#c" />
+ <linearGradient
+ id="l-0"
+ gradientUnits="userSpaceOnUse"
+ x1="30.354942"
+ x2="38.132721"
+ xlink:href="#a"
+ y1="40.853882"
+ y2="21.964993"
+ gradientTransform="translate(-0.66101695,-19.830508)" />
+ <linearGradient
+ id="linearGradient4268"
+ xlink:href="#a" />
+ <linearGradient
+ id="m-9"
+ gradientUnits="userSpaceOnUse"
+ x1="39.469429"
+ x2="47.247208"
+ xlink:href="#a"
+ y1="34.855457"
+ y2="15.96657" />
+ <linearGradient
+ id="linearGradient4277"
+ xlink:href="#a" />
+ <linearGradient
+ id="n-3"
+ gradientUnits="userSpaceOnUse"
+ x1="48.583916"
+ x2="56.361694"
+ xlink:href="#a"
+ y1="36.33559"
+ y2="17.446701" />
+ <linearGradient
+ id="linearGradient4286"
+ xlink:href="#a" />
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2048"
+ inkscape:window-height="1095"
+ id="namedview34"
+ showgrid="false"
+ inkscape:zoom="4.5384615"
+ inkscape:cx="89.721013"
+ inkscape:cy="38.331118"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ transform="translate(0,-1000.3622)"
+ id="g26">
+ <path
+ style="fill:#ffffff"
+ inkscape:connector-curvature="0"
+ d="m 0,1000.3622 60,0 0,52 -60,0 z"
+ id="path28-6" />
+ <g
+ transform="matrix(0.38793103,0,0,0.38793103,5.448276,1000.2588)"
+ id="g30">
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 120,118 -4,-2 -8,-4 0,4 -100,0 0,4 100,0 0,4 8,-4 z"
+ id="path32-0" />
+ <g
+ style="fill:#787878;fill-opacity:0.61568598"
+ id="g34">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,96 8,0 0,4 -8,0 z"
+ id="path36" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,76 8,0 0,4 -8,0 z"
+ id="path38" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,56 8,0 0,4 -8,0 z"
+ id="path40" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,36 8,0 0,4 -8,0 z"
+ id="path42" />
+ <g
+ transform="matrix(0,-1,1,0,0,0)"
+ id="g44">
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,92 8,0 0,4 -8,0 z"
+ id="path46" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,72 8,0 0,4 -8,0 z"
+ id="path48" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,52 8,0 0,4 -8,0 z"
+ id="path50" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,32 8,0 0,4 -8,0 z"
+ id="path52" />
+ </g>
+ </g>
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 10,8 -2,4 -4,8 4,0 0,96 4,0 0,-96 4,0 -4,-8 z"
+ id="path54" />
+ <path
+ style="fill:none;stroke:url(#b-7);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="M 24,36.693784 56,44.029378 80,80 l 24,4"
+ id="path56"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;stroke:url(#d-5);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="M 24,92 60,76 80,40 104,32"
+ id="path58" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#g-9)"
+ d="m 13.104332,33.032429 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path60" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#e-2)"
+ d="m 13.913021,11.649413 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path62" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#i)"
+ d="m 27.237245,26.674833 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path64" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#j)"
+ d="m 34.871601,12.964152 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path66" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#k)"
+ d="m 44.297695,9.7701866 -0.913655,0.9136544 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.9136544 -1.586346,1.5863464 z m 1.586345,1.8574304 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path68" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#l-0)"
+ d="m 26.360591,14.634484 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path70" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#m-9)"
+ d="m 36.136095,28.466569 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path72" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#n-3)"
+ d="m 45.250582,29.9467 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path74" />
+</svg>
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 000000000000..4da440e72bea
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 32-8 24-48 24-8" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92 32-24 24 36 24-16" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></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 000000000000..0ae5650eecf9
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg
@@ -0,0 +1,263 @@
+<?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="52"
+ viewBox="0 0 60 52"
+ width="60"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="nostackdirectpoints_52x60.svg">
+ <metadata
+ id="metadata32">
+ <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="defs30">
+ <linearGradient
+ id="b-7"
+ gradientUnits="userSpaceOnUse"
+ x1="26.905735"
+ x2="101.76408"
+ xlink:href="#a"
+ y1="98.140266"
+ y2="54.92078" />
+ <linearGradient
+ id="a">
+ <stop
+ offset="0"
+ stop-color="#0968ef"
+ id="stop5" />
+ <stop
+ offset="1"
+ stop-color="#aecffc"
+ id="stop7" />
+ </linearGradient>
+ <linearGradient
+ id="d-5"
+ gradientUnits="userSpaceOnUse"
+ x1="51.642986"
+ x2="91.708961"
+ xlink:href="#c"
+ y1="93.308617"
+ y2="23.912312" />
+ <linearGradient
+ id="c">
+ <stop
+ offset="0"
+ stop-color="#b900c4"
+ id="stop11" />
+ <stop
+ offset="1"
+ stop-color="#ae4300"
+ id="stop13" />
+ </linearGradient>
+ <linearGradient
+ id="g-9"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,9.485533,6.764845)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="e-2"
+ gradientUnits="userSpaceOnUse"
+ x1="17.466694"
+ x2="25.244471"
+ xlink:href="#a"
+ y1="44.148472"
+ y2="25.259584"
+ gradientTransform="translate(-0.22033898,-26.11017)" />
+ <linearGradient
+ id="i"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,23.618446,0.407249)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="j"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,31.252802,-13.303432)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="k"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,40.678895,-16.497397)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="l-0"
+ gradientUnits="userSpaceOnUse"
+ x1="30.354942"
+ x2="38.132721"
+ xlink:href="#a"
+ y1="40.853882"
+ y2="21.964993"
+ gradientTransform="translate(-0.66101695,-19.830508)" />
+ <linearGradient
+ id="m-9"
+ gradientUnits="userSpaceOnUse"
+ x1="39.469429"
+ x2="47.247208"
+ xlink:href="#a"
+ y1="34.855457"
+ y2="15.96657" />
+ <linearGradient
+ id="n-3"
+ gradientUnits="userSpaceOnUse"
+ x1="48.583916"
+ x2="56.361694"
+ xlink:href="#a"
+ y1="36.33559"
+ y2="17.446701" />
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2048"
+ inkscape:window-height="1095"
+ id="namedview28"
+ showgrid="false"
+ inkscape:zoom="4.5384615"
+ inkscape:cx="-2.1694915"
+ inkscape:cy="26"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ transform="translate(0,-1000.3622)"
+ id="g26">
+ <path
+ style="fill:#ffffff"
+ inkscape:connector-curvature="0"
+ d="m 0,1000.3622 60,0 0,52 -60,0 z"
+ id="path28-6" />
+ <g
+ transform="matrix(0.38793103,0,0,0.38793103,5.448276,1000.2588)"
+ id="g30">
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 120,118 -4,-2 -8,-4 0,4 -100,0 0,4 100,0 0,4 8,-4 z"
+ id="path32-0" />
+ <g
+ style="fill:#787878;fill-opacity:0.61568598"
+ id="g34">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,96 8,0 0,4 -8,0 z"
+ id="path36" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,76 8,0 0,4 -8,0 z"
+ id="path38" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,56 8,0 0,4 -8,0 z"
+ id="path40" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,36 8,0 0,4 -8,0 z"
+ id="path42" />
+ <g
+ transform="matrix(0,-1,1,0,0,0)"
+ id="g44">
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,92 8,0 0,4 -8,0 z"
+ id="path46" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,72 8,0 0,4 -8,0 z"
+ id="path48" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,52 8,0 0,4 -8,0 z"
+ id="path50" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,32 8,0 0,4 -8,0 z"
+ id="path52" />
+ </g>
+ </g>
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 10,8 -2,4 -4,8 4,0 0,96 4,0 0,-96 4,0 -4,-8 z"
+ id="path54" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#g-9)"
+ d="m 13.104332,33.032429 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path60" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#e-2)"
+ d="m 13.913021,11.649413 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path62" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#i)"
+ d="m 27.237245,26.674833 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path64" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#j)"
+ d="m 34.871601,12.964152 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path66" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#k)"
+ d="m 44.297695,9.7701866 -0.913655,0.9136544 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.9136544 -1.586346,1.5863464 z m 1.586345,1.8574304 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path68" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#l-0)"
+ d="m 26.360591,14.634484 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path70" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#m-9)"
+ d="m 36.136095,28.466569 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path72" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#n-3)"
+ d="m 45.250582,29.9467 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path74" />
+</svg>
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 000000000000..adc601988e4f
--- /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" gradientTransform="translate(21.152543 -3.525421)" gradientUnits="userSpaceOnUse" x1="9.254238" x2="33.381355" xlink:href="#b" y1="1030.9343" y2="1041.8409"/><linearGradient id="b" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="c" gradientTransform="translate(-.110169)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="d" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="e" gradientTransform="translate(21.262712 -21.97882)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="f" gradientTransform="translate(.110169 -9.088989)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" y1="1025.08638592" y2="1012.956090241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="h" gradientTransform="translate(12.008474 -17.737286)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="1042.8105236" y2="1004.0174206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><path d="m52 1046.0347-1.551725-.7759-3.103448-1.5517v1.5517h-38.7931028v1.5517h38.7931028v1.5517l3.103448-1.5517z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 1037.5002h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 1029.7416h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 1021.9829h3.1034479v1.5518h-3.1034479z"/><path d="m7.0000001 1014.2243h3.1034479v1.5517h-3.1034479z"/><path d="m41.137931 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m33.37931 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m25.62069 1048.3622v-3.1034h1.551724v3.1034z"/><path d="m17.862069 1048.3622v-3.1034h1.551724v3.1034z"/></g><path d="m9.3275863 1003.3622-.7758621 1.5518-1.5517241 3.1034h1.5517241v37.2414h1.5517238v-37.2414h1.551724l-1.551724-3.1034z" fill="#797979" opacity=".613861"/><path d="m36.135594 1036.7182c3.982519.025 6.932217-3.8234 10.135593-6.7204l3.966102-6.9407c-3.360477 2.1955-8.795819 7.5976-10.025424 6.5z" fill="url(#a)" fill-rule="evenodd"/><path d="m14.872882 1040.2436c4.292789-.429 8.6478-.6505 12.338983-3.0848l3.966102-6.9407c-4.716829 2.0529-8.961988 3.2972-12.228814 2.8644z" fill="url(#c)" fill-rule="evenodd"/><path d="m34.843534 1020.0565 10.986975-4.7663 3.966102-6.9407-9.474577 2.7542z" fill="url(#e)" fill-rule="evenodd"/><path d="m15.09322 1031.1546c3.854182-3.4998 7.126836-8.6473 12.118644-8.9238l3.966102-6.9407c-3.904942 2.2894-7.355021 1.7358-12.008475 8.7034z" fill="url(#f)" fill-rule="evenodd"/><path d="m14.758621 1040.6036s9.086693-.4345 12.413793-3.1034c5.413126-4.3422 4.067865-14.0739 9.310344-18.6207 2.471331-2.1434 9.310345-3.1035 9.310345-3.1035" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m26.991525 1022.5064c4.847351 3.7271 5.110673 11.1075 9.584746 13.8813l3.966102-6.9407c-2.737096.3983-6.422624-13.4264-9.474577-14.1017z" fill="url(#h)" fill-rule="evenodd"/><path d="m14.758621 1031.9485s7.315619-10.1837 12.413793-9.3104c5.514501.9446 3.824175 12.8683 9.310344 13.9655 3.65745.7315 9.310345-6.2069 9.310345-6.2069" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></g></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 000000000000..ed9ecfdc33f9
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg
@@ -0,0 +1,275 @@
+<?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="52"
+ viewBox="0 0 60 52"
+ width="60"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="nostacksmoothboth_52x60.svg">
+ <metadata
+ id="metadata38">
+ <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="defs36">
+ <linearGradient
+ id="b-7"
+ gradientUnits="userSpaceOnUse"
+ x1="26.905735"
+ x2="101.76408"
+ xlink:href="#a"
+ y1="98.140266"
+ y2="54.92078" />
+ <linearGradient
+ id="a">
+ <stop
+ offset="0"
+ stop-color="#0968ef"
+ id="stop5" />
+ <stop
+ offset="1"
+ stop-color="#aecffc"
+ id="stop7" />
+ </linearGradient>
+ <linearGradient
+ id="d-5"
+ gradientUnits="userSpaceOnUse"
+ x1="51.642986"
+ x2="91.708961"
+ xlink:href="#c"
+ y1="93.308617"
+ y2="23.912312" />
+ <linearGradient
+ id="c">
+ <stop
+ offset="0"
+ stop-color="#b900c4"
+ id="stop11" />
+ <stop
+ offset="1"
+ stop-color="#ae4300"
+ id="stop13" />
+ </linearGradient>
+ <linearGradient
+ id="g-9"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,9.485533,6.764845)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="e-2"
+ gradientUnits="userSpaceOnUse"
+ x1="17.466694"
+ x2="25.244471"
+ xlink:href="#a"
+ y1="44.148472"
+ y2="25.259584"
+ gradientTransform="translate(-0.22033898,-26.11017)" />
+ <linearGradient
+ id="i"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,23.618446,0.407249)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="j"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,31.252802,-13.303432)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="k"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,40.678895,-16.497397)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="l-0"
+ gradientUnits="userSpaceOnUse"
+ x1="30.354942"
+ x2="38.132721"
+ xlink:href="#a"
+ y1="40.853882"
+ y2="21.964993"
+ gradientTransform="translate(-0.66101695,-19.830508)" />
+ <linearGradient
+ id="m-9"
+ gradientUnits="userSpaceOnUse"
+ x1="39.469429"
+ x2="47.247208"
+ xlink:href="#a"
+ y1="34.855457"
+ y2="15.96657" />
+ <linearGradient
+ id="n-3"
+ gradientUnits="userSpaceOnUse"
+ x1="48.583916"
+ x2="56.361694"
+ xlink:href="#a"
+ y1="36.33559"
+ y2="17.446701" />
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2048"
+ inkscape:window-height="1095"
+ id="namedview34"
+ showgrid="false"
+ inkscape:zoom="12.836708"
+ inkscape:cx="39.696912"
+ inkscape:cy="24.777782"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ transform="translate(0,-1000.3622)"
+ id="g26">
+ <path
+ style="fill:#ffffff"
+ inkscape:connector-curvature="0"
+ d="m 0,1000.3622 60,0 0,52 -60,0 z"
+ id="path28-6" />
+ <g
+ transform="matrix(0.38793103,0,0,0.38793103,5.448276,1000.2588)"
+ id="g30">
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 120,118 -4,-2 -8,-4 0,4 -100,0 0,4 100,0 0,4 8,-4 z"
+ id="path32-0" />
+ <g
+ style="fill:#787878;fill-opacity:0.61568598"
+ id="g34">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,96 8,0 0,4 -8,0 z"
+ id="path36" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,76 8,0 0,4 -8,0 z"
+ id="path38" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,56 8,0 0,4 -8,0 z"
+ id="path40" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,36 8,0 0,4 -8,0 z"
+ id="path42" />
+ <g
+ transform="matrix(0,-1,1,0,0,0)"
+ id="g44">
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,92 8,0 0,4 -8,0 z"
+ id="path46" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,72 8,0 0,4 -8,0 z"
+ id="path48" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,52 8,0 0,4 -8,0 z"
+ id="path50" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,32 8,0 0,4 -8,0 z"
+ id="path52" />
+ </g>
+ </g>
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 10,8 -2,4 -4,8 4,0 0,96 4,0 0,-96 4,0 -4,-8 z"
+ id="path54" />
+ <path
+ style="fill:none;stroke:url(#b-7);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="m 24,36.693784 c 0,0 22.992114,1.121517 32,7.335594 C 67.864764,52.214269 67.894301,72.175863 80,80 c 6.811507,4.402403 24,4 24,4"
+ id="path56"
+ sodipodi:nodetypes="caac" />
+ <path
+ style="fill:none;stroke:url(#d-5);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="m 24,92 c 0,0 26.311085,-7.136063 36,-16 10.128432,-9.26603 9.436558,-27.233122 20,-36 6.489071,-5.38545 24,-8 24,-8"
+ id="path58"
+ sodipodi:nodetypes="caac" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#g-9)"
+ d="m 13.104332,33.032429 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path60" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#e-2)"
+ d="m 13.913021,11.649413 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path62" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#i)"
+ d="m 27.237245,26.674833 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path64" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#j)"
+ d="m 34.871601,12.964152 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path66" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#k)"
+ d="m 44.297695,9.7701866 -0.913655,0.9136544 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.9136544 -1.586346,1.5863464 z m 1.586345,1.8574304 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path68" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#l-0)"
+ d="m 26.360591,14.634484 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path70" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#m-9)"
+ d="m 36.136095,28.466569 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path72" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#n-3)"
+ d="m 45.250582,29.9467 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path74" />
+</svg>
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 000000000000..cb2f92165b61
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104s23.423481-1.12016 32-8c13.953812-11.193352 10.486029-36.279395 24-48 6.370547-5.525146 24-8 24-8" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92s18.858073-26.251117 32-24c14.215168 2.434955 9.857864 33.17157 24 36 9.42809 1.88562 24-16 24-16" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..733f786739eb
--- /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" gradientTransform="translate(21.152543 -1003.8876)" gradientUnits="userSpaceOnUse" x1="9.254238" x2="27.538736" xlink:href="#b" y1="1030.9343" y2="1032.0254"/><linearGradient id="b" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="c" gradientTransform="translate(-.110169 -1000.3622)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="d" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="e" gradientTransform="translate(21.262712 -1022.341)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="32.062725" xlink:href="#d" y1="1027.1261" y2="1041.3856"/><linearGradient id="f" gradientTransform="translate(-.902552 -1017.9425)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" y1="24.72418592" y2="12.593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="h" gradientTransform="translate(12.008474 -1018.0995)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="42.4483236" y2="3.6552206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="j" gradientTransform="translate(-.725045 -1021.7517)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="k" gradientTransform="translate(12.536654 -1004.305)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><linearGradient id="l" gradientTransform="translate(22.411729 -1009.5601)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="m" gradientTransform="translate(10.414883 -1031.9421)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="33.387054" xlink:href="#d" y1="1027.1261" y2="1040.8402"/><linearGradient id="n" gradientTransform="translate(21.243205 -1031.7864)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#d" y1="1027.1261" y2="1055.8752"/><linearGradient id="o" gradientTransform="translate(11.583408 -1031.1243)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#d" y1="1027.1261" y2="1055.8752"/><linearGradient id="p" gradientTransform="translate(-1.426159 -1008.9223)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#d" y1="1027.1261" y2="1055.8752"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.6725-1.551725-.7759-3.103448-1.5517v1.5517h-38.7931028v1.5517h38.7931028v1.5517l3.103448-1.5517z" fill="#797979" opacity=".613861"/><path d="m7.0000001 37.138h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 29.3794h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 21.6207h3.1034479v1.5518h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 13.8621h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m41.137931 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m33.37931 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m25.62069 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m17.862069 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m9.3275863 3-.7758621 1.5518-1.5517241 3.1034h1.5517241v37.2414h1.5517238v-37.2414h1.551724l-1.551724-3.1034z" fill="#797979" opacity=".613861"/><g fill-rule="evenodd"><path d="m37.39478 30.683583-.464559 5.701633 3.966102-6.9407.886334-5.999935z" fill="url(#l)"/><path d="m36.213496 29.812266 10.057691-.176666 3.966102-6.9407-9.947522-.043734z" fill="url(#a)"/><path d="m14.327571 36.999041 12.884294-.202441 3.966102-6.9407-12.774125-.017959z" fill="url(#c)"/><path d="m37.492189 17.824698 9.117336.297268 3.966102-6.9407-9.007167-.517668z" fill="url(#e)"/><path d="m15.348629 23.321881-.07505 8.739795 3.966102-6.9407.18522-8.960195z" fill="url(#j)"/><path d="m27.812885 9.0415168.0028 28.2639412 3.966102-6.9407.10732-28.4843417z" fill="url(#o)"/><path d="m26.64436 8.2235495 11.142778-.3259448 4.121905-6.4732903-11.188412-.3618648z" fill="url(#m)"/><path d="m15.270728 37.943009-.07505 2.86802 3.966102-6.9407.185222-3.088421z" fill="url(#p)"/><path d="m27.519705 35.938559 9.314186-.12092 3.966102-6.9407-8.970312-.255283z" fill="url(#k)"/><path d="m37.472682 8.3793532.392357 9.5675578 3.966102-6.9407-.282188-9.7879582z" fill="url(#n)"/></g><path d="m14.758621 40.2414-.0046-2.764336 12.496273-.02746.04109-28.9836747 9.736666.00206.186091 9.9621697 9.124254.0218" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.080499 22.301126 13.442971-.510428 4.433512-6.9407-12.553786.290028z" fill="url(#f)" fill-rule="evenodd"/><path d="m26.991525 22.1442 1.015571 13.569694 3.966102-6.9407-.204288-13.790094z" fill="url(#h)" fill-rule="evenodd"/><path d="m14.758621 31.5863.05318-9.2666 12.360609-.044.06994 14.0964 9.240402-.1309.0712-5.9232 9.239145-.2837" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..87da39c2d1d1
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksteppedboth_52x60.svg
@@ -0,0 +1,276 @@
+<?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="52"
+ viewBox="0 0 60 52"
+ width="60"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="nostacksteppedboth_52x60.svg">
+ <metadata
+ id="metadata56">
+ <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="defs54">
+ <linearGradient
+ id="b-7"
+ gradientUnits="userSpaceOnUse"
+ x1="26.905735"
+ x2="101.76408"
+ xlink:href="#a"
+ y1="98.140266"
+ y2="54.92078" />
+ <linearGradient
+ id="a">
+ <stop
+ offset="0"
+ stop-color="#0968ef"
+ id="stop5" />
+ <stop
+ offset="1"
+ stop-color="#aecffc"
+ id="stop7" />
+ </linearGradient>
+ <linearGradient
+ id="d-5"
+ gradientUnits="userSpaceOnUse"
+ x1="51.642986"
+ x2="91.708961"
+ xlink:href="#c"
+ y1="93.308617"
+ y2="23.912312" />
+ <linearGradient
+ id="c">
+ <stop
+ offset="0"
+ stop-color="#b900c4"
+ id="stop11" />
+ <stop
+ offset="1"
+ stop-color="#ae4300"
+ id="stop13" />
+ </linearGradient>
+ <linearGradient
+ id="g-9"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,9.485533,6.764845)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="e-2"
+ gradientUnits="userSpaceOnUse"
+ x1="17.466694"
+ x2="25.244471"
+ xlink:href="#a"
+ y1="44.148472"
+ y2="25.259584"
+ gradientTransform="translate(-0.22033898,-26.11017)" />
+ <linearGradient
+ id="i"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,23.618446,0.407249)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="j"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,31.252802,-13.303432)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="k"
+ gradientTransform="matrix(0.22718291,0.22718291,-0.22718291,0.22718291,40.678895,-16.497397)"
+ gradientUnits="userSpaceOnUse"
+ x1="151.13708"
+ x2="91.471352"
+ xlink:href="#c"
+ y1="57.514717"
+ y2="-2.1510191" />
+ <linearGradient
+ id="l-0"
+ gradientUnits="userSpaceOnUse"
+ x1="30.354942"
+ x2="38.132721"
+ xlink:href="#a"
+ y1="40.853882"
+ y2="21.964993"
+ gradientTransform="translate(-0.22033898,-17.29661)" />
+ <linearGradient
+ id="m-9"
+ gradientUnits="userSpaceOnUse"
+ x1="39.469429"
+ x2="47.247208"
+ xlink:href="#a"
+ y1="34.855457"
+ y2="15.96657" />
+ <linearGradient
+ id="n-3"
+ gradientUnits="userSpaceOnUse"
+ x1="48.583916"
+ x2="56.361694"
+ xlink:href="#a"
+ y1="36.33559"
+ y2="17.446701"
+ gradientTransform="translate(-0.11016949,7.3813559)" />
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2048"
+ inkscape:window-height="1095"
+ id="namedview52"
+ showgrid="false"
+ inkscape:zoom="9.0769231"
+ inkscape:cx="44.183882"
+ inkscape:cy="24.864761"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ transform="translate(0,-1000.3622)"
+ id="g26">
+ <path
+ style="fill:#ffffff"
+ inkscape:connector-curvature="0"
+ d="m 0,1000.3622 60,0 0,52 -60,0 z"
+ id="path28-6" />
+ <g
+ transform="matrix(0.38793103,0,0,0.38793103,5.448276,1000.2588)"
+ id="g30">
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 120,118 -4,-2 -8,-4 0,4 -100,0 0,4 100,0 0,4 8,-4 z"
+ id="path32-0" />
+ <g
+ style="fill:#787878;fill-opacity:0.61568598"
+ id="g34">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,96 8,0 0,4 -8,0 z"
+ id="path36" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,76 8,0 0,4 -8,0 z"
+ id="path38" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,56 8,0 0,4 -8,0 z"
+ id="path40" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 4,36 8,0 0,4 -8,0 z"
+ id="path42" />
+ <g
+ transform="matrix(0,-1,1,0,0,0)"
+ id="g44">
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,92 8,0 0,4 -8,0 z"
+ id="path46" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,72 8,0 0,4 -8,0 z"
+ id="path48" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,52 8,0 0,4 -8,0 z"
+ id="path50" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m -124,32 8,0 0,4 -8,0 z"
+ id="path52" />
+ </g>
+ </g>
+ <path
+ style="opacity:0.61386102;fill:#797979"
+ inkscape:connector-curvature="0"
+ d="m 10,8 -2,4 -4,8 4,0 0,96 4,0 0,-96 4,0 -4,-8 z"
+ id="path54" />
+ <path
+ style="fill:none;stroke:url(#b-7);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="M 24,36.693784 56.685841,36.263088 56.567985,51.413182 79.673042,51.385206 80,80 103.6021,79.626464 104,103.31149"
+ id="path56"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:none;stroke:url(#d-5);stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ inkscape:connector-curvature="0"
+ d="M 24,92 23.535953,75.450687 60,76 59.670912,40.809307 80,40 79.556121,31.438857 104,32"
+ id="path58"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#g-9)"
+ d="m 13.104332,33.032429 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path60" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#e-2)"
+ d="m 13.913021,11.649413 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path62" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#i)"
+ d="m 27.237245,26.674833 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path64" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#j)"
+ d="m 34.871601,12.964152 -0.913655,0.913654 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.913654 -1.586346,1.586346 z m 1.586345,1.85743 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path66" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#k)"
+ d="m 44.297695,9.7701866 -0.913655,0.9136544 1.586346,1.586346 -1.586346,1.586346 0.913655,0.913654 1.586345,-1.586346 1.586346,1.586346 0.913654,-0.913654 -1.586345,-1.586346 1.586345,-1.586346 -0.913654,-0.9136544 -1.586346,1.5863464 z m 1.586345,1.8574304 c 0.164254,0 0.325948,0.06491 0.451807,0.190763 0.251719,0.251719 0.251719,0.651896 0,0.903614 -0.251719,0.251719 -0.651896,0.251719 -0.903614,0 -0.251718,-0.251719 -0.251719,-0.651896 0,-0.903614 0.125859,-0.125859 0.287554,-0.190763 0.451807,-0.190763 z"
+ id="path68" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#l-0)"
+ d="m 26.801269,17.168382 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path70" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#m-9)"
+ d="m 36.136095,28.466569 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path72" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#n-3)"
+ d="m 45.140413,37.328056 0,1.944444 -1.944444,0 0,1.111112 1.944444,0 0,1.944444 1.111112,0 0,-1.944444 1.944444,0 0,-1.111112 -1.944444,0 0,-1.944444 z m 0.555556,1.944444 c 0.555556,0 0.555556,0 0.555556,0.555556 0,0.555556 0,0.555556 -0.555556,0.555556 -0.555556,0 -0.555556,0 -0.555556,-0.555556 0,-0.555556 0,-0.555556 0.555556,-0.555556 z"
+ id="path74" />
+</svg>
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 000000000000..c988ec47cc4d
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 31.598374-.16829.203365-33.814317 24.185626-.376619-.188178-29.673294 24.200813.03252" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24.07539 44.501389 30.518924-.197323.479106 11.331748 29.506793-.153964.03849 32.653923 19.381297-.135773" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..ae092c89dcf9
--- /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" gradientUnits="userSpaceOnUse" x1="86.051581681975" x2="86.051581681975" xlink:href="#c" y1="29.466804244399" y2="41.76149781249"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="86.162203681975" x2="86.162203681975" xlink:href="#c" y1="14.846342704645" y2="41.87211981249"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="94.369755947086" x2="88.745990791955" xlink:href="#c" y1="17.059233877719" y2="10.222325121634"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="101.800827258064" x2="88.745990791955" xlink:href="#c" y1="32.833965466015" y2="10.222325121634"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="110.211857291875" x2="110.211857291875" xlink:href="#c" y1="19.135857473247" y2="28.916092301738"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="88.247845237564" x2="88.247845237564" xlink:href="#c" y1="7.406896886896" y2="20.436873194087"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="84.59749416584" x2="88.247845237564" xlink:href="#b" y1="-1.702665287564" y2="20.436873194087"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="110.209301291875" x2="110.209301291875" xlink:href="#c" y1="9.230269831695" y2="28.916092301738"/><radialGradient id="k" cx="59.269905" cy="126.30224" fx="62.451874" fy="156.61607" gradientTransform="matrix(.39912169 .00000001 0 .21413008 65.275592 15.507928)" gradientUnits="userSpaceOnUse" r="41.734375" xlink:href="#q"/><radialGradient id="l" cx="99.041145" cy="81.771805" gradientTransform="matrix(.73138832 -.02060414 .07410163 2.6303961 25.498644 -175.30479)" gradientUnits="userSpaceOnUse" r="21.625"><stop offset="0" stop-color="#b3b3b3"/><stop offset=".72576624" stop-color="#fff"/><stop offset="1" stop-color="#c5c5c5"/></radialGradient><radialGradient id="m" cx="39.191303" cy="75.128395" fx="38.089832" fy="79.916908" gradientTransform="matrix(.57667265 -.00000001 0 .3986261 59.274431 -7.544538)" gradientUnits="userSpaceOnUse" r="35.96875"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="87.942236636884" x2="87.942236636884" xlink:href="#q" y1="47.32617001423" y2="14.947416494825"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="108.56612439863" x2="108.56612439863" y1="10.649874178124" y2="37.225813275789"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#8b939b"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="84.221680570774" x2="84.221680570774" y1="-14.787057093526" y2="23.983950197249"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="55.464752" x2="55.464752" y1="104.91263" y2="16.429659"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(1.0695115 0 0 1.0695115 -67.268037 -.99635)"><g transform="translate(-1.870013)"><path d="m103.03037 8.3568691c-.55029.01531-1.05269.3167479-1.32516.7950981l-8.607802 14.9224928c-.358453.615599-.259239 1.395136.241986 1.901322l12.018656 12.018656c.3235.322262.77091.488318 1.22632.455156.45542-.03316.87405-.262278 1.14745-.628003 2.6332-3.522318 4.25205-7.889713 4.25205-12.640907 0-6.665988-3.10986-12.602189-7.92794-16.4781201-.29031-.2327151-.65361-.355177-1.02556-.3456948z" fill="url(#o)"/><path d="m103.06494 9.9355421-8.607799 14.9224929 12.018659 12.018657c2.44478-3.270282 3.9294-7.299449 3.9294-11.696008 0-6.177376-2.874-11.652233-7.34026-15.2451419z" fill="url(#l)"/><path d="m103.06494 9.9355421-8.607799 14.9224929.87576.87576c5.473549-.563112 10.520019-1.715135 14.876399-3.307147-.71449-5.036787-3.35542-9.44307-7.14436-12.4911059z" fill="url(#j)"/><path d="m103.0675 9.9355421-8.607803 14.9224929.04609.04609 8.527143-14.784215c3.74821 3.015275 6.37362 7.360622 7.12131 12.329782.0191-.007.0385-.01607.0576-.02305-.7145-5.036787-3.35542-9.44307-7.14436-12.4911059z" fill="url(#g)"/></g><path d="m97.536129 6.8242887-2.615757 4.5401253c-5.535031 3.428841-13.378072 5.887689-22.343409 6.787142-.04407.114841-.0963.229826-.138278.345694 9.176256-.856565 17.211423-3.339983 22.850428-6.833234l2.69642-4.678403c-.148395-.0587877-.29937-.105877-.449404-.1613243zm5.508071 3.1112534c.002.00159-.002.00994 0 .011523.10985.092811.2264.1814279.33417.2765559-.11192-.09417-.22015-.196353-.33417-.2880791zm.33417.2880789c3.41475 3.014038 5.77161 7.181437 6.44145 11.903425-4.34085 1.586336-9.36779 2.730338-14.818786 3.295624l.311125.311125c5.473551-.563112 10.520021-1.715135 14.876401-3.307147-.69299-4.885213-3.20297-9.168067-6.81019-12.203027zm-13.885407 18.183548 4.102245 4.102245c-5.595599 1.864741-12.222034 3.003664-19.35891 3.180392.06195.09928.121125.201911.184371.299602 7.207195-.161589 13.899476-1.299586 19.54328-3.180392l-4.401847-4.401847h-.06914z" fill="url(#f)"/><g transform="translate(.437031 .55892)"><path d="m90.815822 4.0126375c-10.654222 0-19.424716 7.9192075-20.89149 18.1720245-.06427.451327.0701.908368.368418 1.253091.298317.344722.731329.543326 1.187208.544522h17.618913c.562713-.0032 1.081006-.306255 1.359733-.795098l8.907403-15.4179891c.22703-.3960818.271087-.8711679.120763-1.3022436-.150324-.4310758-.480245-.7757488-.904338-.9447727-2.399056-.9504041-5.012258-1.5095341-7.76661-1.5095341z" fill="url(#p)"/><path d="m90.815822 5.5913105c-9.876213 0-17.977364 7.3163245-19.335864 16.8122915h17.618913l8.907403-15.417989c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#m)"/><path d="m90.815822 5.5913105c-8.470077 0-15.63105 5.3835625-18.356395 12.9059395 9.176256-.856565 17.211422-3.339983 22.850428-6.833234l2.696419-4.678403c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#i)"/><path d="m90.815822 5.5913105c-6.087868 0-11.497898 2.7868449-15.072294 7.1443595 3.574914-4.2777898 8.934-6.9945584 14.957062-6.9945584 2.543406 0 4.960434.510864 7.190453 1.3943025l-2.627281 4.5516489c.0144-.0089.03173-.01415.04609-.02305l2.696422-4.6784c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#h)"/><path d="m97.536129 6.8242887-2.615757 4.5401253c-5.535031 3.428841-13.378072 5.887689-22.343409 6.787142-.04407.114841-.0963.229826-.138278.345694 9.176256-.856565 17.211423-3.339983 22.850428-6.833234l2.69642-4.678403c-.148395-.0587877-.29937-.105877-.449404-.1613243z" fill="url(#e)"/></g><g transform="translate(0 -1.870013)"><path d="m71.526051 26.80084c-.460552.000198-.897958.201905-1.197133.55205-.299175.350146-.430161.813668-.358494 1.268609 1.605693 10.093411 10.304446 17.849378 20.845398 17.849378 4.659348 0 8.939616-1.56375 12.421968-4.102246.37123-.271515.60528-.691688.64072-1.150247.0354-.458559-.13125-.90971-.45635-1.235047l-12.72157-12.721571c-.296455-.296179-.698691-.46205-1.117746-.460926z" fill="url(#n)"/><path d="m71.420126 28.288486c1.487039 9.34756 9.624895 16.626764 19.395696 16.626764 4.310282 0 8.253165-1.432622 11.488588-3.79112l-12.721566-12.721571z" fill="url(#k)"/><path d="m71.4242 28.296634c.439383 2.761971 1.558996 5.435807 3.017211 7.688165 7.207195-.161588 13.899475-1.299586 19.54328-3.180392l-4.401847-4.401848z" fill="url(#d)"/><path d="m71.415429 28.296546c.0037.02317.0078.046.01152.06914l18.0107.110623 4.355755 4.245132c.0264-.0087.05431-.01426.08066-.02305l-4.401848-4.401848h-18.056792z" fill="url(#a)"/></g></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 000000000000..df07d49e6d05
--- /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" gradientUnits="userSpaceOnUse" x1="84.221680570774" x2="84.221680570774" y1="-14.787057093526" y2="23.983950197249"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="108.56612439863" x2="108.56612439863" y1="10.649874178124" y2="37.225813275789"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#8b939b"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="87.942236636884" x2="87.942236636884" xlink:href="#d" y1="47.32617001423" y2="14.947416494825"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="55.464752" x2="55.464752" y1="104.91263" y2="16.429659"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><radialGradient id="e" cx="39.191303" cy="75.128395" fx="38.089832" fy="79.916908" gradientTransform="matrix(.57667265 -.00000001 0 .3986261 59.274431 -7.544538)" gradientUnits="userSpaceOnUse" r="35.96875"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></radialGradient><radialGradient id="f" cx="99.041145" cy="81.771805" gradientTransform="matrix(.73138832 -.02060414 .07410163 2.6303961 25.498644 -175.30479)" gradientUnits="userSpaceOnUse" r="21.625"><stop offset="0" stop-color="#b3b3b3"/><stop offset=".72576624" stop-color="#fff"/><stop offset="1" stop-color="#c5c5c5"/></radialGradient><radialGradient id="g" cx="59.269905" cy="126.30224" fx="62.451874" fy="156.61607" gradientTransform="matrix(.39912169 .00000001 0 .21413008 65.275592 15.507928)" gradientUnits="userSpaceOnUse" r="41.734375" xlink:href="#d"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="110.209301291875" x2="110.209301291875" xlink:href="#j" y1="9.230269831695" y2="28.916092301738"/><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" gradientUnits="userSpaceOnUse" x1="84.59749416584" x2="88.247845237564" xlink:href="#i" y1="-1.702665287564" y2="20.436873194087"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="88.247845237564" x2="88.247845237564" xlink:href="#j" y1="7.406896886896" y2="20.436873194087"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="110.211857291875" x2="110.211857291875" xlink:href="#j" y1="19.135857473247" y2="28.916092301738"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="101.800827258064" x2="88.745990791955" xlink:href="#j" y1="32.833965466015" y2="10.222325121634"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="94.369755947086" x2="88.745990791955" xlink:href="#j" y1="17.059233877719" y2="10.222325121634"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="86.162203681975" x2="86.162203681975" xlink:href="#j" y1="14.846342704645" y2="41.87211981249"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="86.051581681975" x2="86.051581681975" xlink:href="#j" y1="29.466804244399" y2="41.76149781249"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(1.0695115 0 0 1.0695115 -67.268037 -.99635)"><path d="m90.815822 4.0126375c-10.654222 0-19.424716 7.9192075-20.89149 18.1720245-.06427.451327.0701.908368.368418 1.253091.298317.344722.731329.543326 1.187208.544522h17.618913c.562713-.0032 1.081006-.306255 1.359733-.795098l8.907403-15.4179891c.22703-.3960818.271087-.8711679.120763-1.3022436-.150324-.4310758-.480245-.7757488-.904338-.9447727-2.399056-.9504041-5.012258-1.5095341-7.76661-1.5095341z" fill="url(#a)"/><path d="m103.03037 8.3568691c-.55029.01531-1.05269.3167479-1.32516.7950981l-8.607802 14.9224928c-.358453.615599-.259239 1.395136.241986 1.901322l12.018656 12.018656c.3235.322262.77091.488318 1.22632.455156.45542-.03316.87405-.262278 1.14745-.628003 2.6332-3.522318 4.25205-7.889713 4.25205-12.640907 0-6.665988-3.10986-12.602189-7.92794-16.4781201-.29031-.2327151-.65361-.355177-1.02556-.3456948z" fill="url(#b)"/><path d="m71.526051 26.80084c-.460552.000198-.897958.201905-1.197133.55205-.299175.350146-.430161.813668-.358494 1.268609 1.605693 10.093411 10.304446 17.849378 20.845398 17.849378 4.659348 0 8.939616-1.56375 12.421968-4.102246.37123-.271515.60528-.691688.64072-1.150247.0354-.458559-.13125-.90971-.45635-1.235047l-12.72157-12.721571c-.296455-.296179-.698691-.46205-1.117746-.460926z" fill="url(#c)"/><path d="m90.815822 5.5913105c-9.876213 0-17.977364 7.3163245-19.335864 16.8122915h17.618913l8.907403-15.417989c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#e)"/><path d="m103.06494 9.9355421-8.607799 14.9224929 12.018659 12.018657c2.44478-3.270282 3.9294-7.299449 3.9294-11.696008 0-6.177376-2.874-11.652233-7.34026-15.2451419z" fill="url(#f)"/><path d="m71.420126 28.288486c1.487039 9.34756 9.624895 16.626764 19.395696 16.626764 4.310282 0 8.253165-1.432622 11.488588-3.79112l-12.721566-12.721571z" fill="url(#g)"/><path d="m103.06494 9.9355421-8.607799 14.9224929.87576.87576c5.473549-.563112 10.520019-1.715135 14.876399-3.307147-.71449-5.036787-3.35542-9.44307-7.14436-12.4911059z" fill="url(#h)"/><path d="m90.815822 5.5913105c-8.470077 0-15.63105 5.3835625-18.356395 12.9059395 9.176256-.856565 17.211422-3.339983 22.850428-6.833234l2.696419-4.678403c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#k)"/><path d="m90.815822 5.5913105c-6.087868 0-11.497898 2.7868449-15.072294 7.1443595 3.574914-4.2777898 8.934-6.9945584 14.957062-6.9945584 2.543406 0 4.960434.510864 7.190453 1.3943025l-2.627281 4.5516489c.0144-.0089.03173-.01415.04609-.02305l2.696422-4.6784c-2.230018-.8834385-4.647046-1.3943025-7.190452-1.3943025z" fill="url(#l)"/><path d="m103.0675 9.9355421-8.607803 14.9224929.04609.04609 8.527143-14.784215c3.74821 3.015275 6.37362 7.360622 7.12131 12.329782.0191-.007.0385-.01607.0576-.02305-.7145-5.036787-3.35542-9.44307-7.14436-12.4911059z" fill="url(#m)"/><path d="m97.536129 6.8242887-2.615757 4.5401253c-5.535031 3.428841-13.378072 5.887689-22.343409 6.787142-.04407.114841-.0963.229826-.138278.345694 9.176256-.856565 17.211423-3.339983 22.850428-6.833234l2.69642-4.678403c-.148395-.0587877-.29937-.105877-.449404-.1613243zm5.508071 3.1112534c.002.00159-.002.00994 0 .011523.10985.092811.2264.1814279.33417.2765559-.11192-.09417-.22015-.196353-.33417-.2880791zm.33417.2880789c3.41475 3.014038 5.77161 7.181437 6.44145 11.903425-4.34085 1.586336-9.36779 2.730338-14.818786 3.295624l.311125.311125c5.473551-.563112 10.520021-1.715135 14.876401-3.307147-.69299-4.885213-3.20297-9.168067-6.81019-12.203027zm-13.885407 18.183548 4.102245 4.102245c-5.595599 1.864741-12.222034 3.003664-19.35891 3.180392.06195.09928.121125.201911.184371.299602 7.207195-.161589 13.899476-1.299586 19.54328-3.180392l-4.401847-4.401847h-.06914z" fill="url(#n)"/><path d="m97.536129 6.8242887-2.615757 4.5401253c-5.535031 3.428841-13.378072 5.887689-22.343409 6.787142-.04407.114841-.0963.229826-.138278.345694 9.176256-.856565 17.211423-3.339983 22.850428-6.833234l2.69642-4.678403c-.148395-.0587877-.29937-.105877-.449404-.1613243z" fill="url(#o)"/><path d="m71.4242 28.296634c.439383 2.761971 1.558996 5.435807 3.017211 7.688165 7.207195-.161588 13.899475-1.299586 19.54328-3.180392l-4.401847-4.401848z" fill="url(#p)"/><path d="m71.415429 28.296546c.0037.02317.0078.046.01152.06914l18.0107.110623 4.355755 4.245132c.0264-.0087.05431-.01426.08066-.02305l-4.401848-4.401848h-18.056792z" fill="url(#q)"/></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 000000000000..f2be2d4e43ef
--- /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="15.885845491457" x2="44.925720371402" xlink:href="#b" y1="37.968254473854" y2="21.202074753803"/><linearGradient id="b"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25.482192751256" x2="41.02502770096" xlink:href="#d" y1="32.093907900686" y2="5.172927823841"/><linearGradient id="d"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.485533 2.764845)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#d" y1="57.514717" y2="-2.151019"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.466694" x2="25.244471" xlink:href="#b" y1="44.148472" y2="25.259584"/><linearGradient id="g" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 23.618446 -3.592751)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#d" y1="57.514717" y2="-2.151019"/><linearGradient id="h" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 29.616869 -13.252549)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#d" y1="57.514717" y2="-2.151019"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 38.887158 -16.368612)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#d" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="30.354942" x2="38.132721" xlink:href="#b" y1="40.853882" y2="21.964993"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="39.469429" x2="47.247208" xlink:href="#b" y1="34.855457" y2="15.96657"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="48.583916" x2="56.361694" xlink:href="#b" y1="36.33559" y2="17.446701"/><linearGradient id="m" gradientTransform="translate(-.305724 -1000.4329)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#n" y1="1007.0275" y2="1046.1376"/><linearGradient id="n" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="o" gradientTransform="translate(3.249999 -1028.269)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#p" y1="1054.6208" y2="1031.485"/><linearGradient id="p" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="q" gradientTransform="translate(23.408724 -1047.9249)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#p" y1="1054.6208" y2="1031.485"/><linearGradient id="r" gradientTransform="translate(21.112512 -1009.6395)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#n" y1="1007.0275" y2="1046.1376"/><linearGradient id="s" gradientTransform="translate(11.764321 -1003.5632)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#n" y1="1007.0275" y2="1046.1376"/><g transform="translate(-100 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g fill-rule="evenodd"><path d="m24 1012.3622-12 11v-1l14-14z" fill="#62c1f4"/><path d="m36 1015.3622-13-4 3-3 13 4z" fill="#8bd1f7"/><path d="m50 1007.3622-13 8h-1l3-3 14-9z" fill="#62c1f4"/><path d="m50 1025.3622h-14l3-3h14z" fill="#fa86a4"/><path d="m36 1026.3622-12 3 3-3 12-4z" fill="#f8567f"/><path d="m24 1029.3622-12 8 3-3 12-8z" fill="#f8567f"/><path d="m36.425781 1025.3613-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z" fill="#7a36b1"/></g><path d="m3 1045.3622h52v1h-52z" fill="#4d4d4d"/><path d="m6 1003.3622h1v46h-1z" fill="#4d4d4d"/><g fill="#7a36b1"><path d="m48 1025.3622h1v1h-1z"/><path d="m49 1024.3622h1v1h-1z"/><path d="m49 1026.3622h1v1h-1z"/><path d="m50 1025.3622h1v1h-1z"/></g><path d="m49 1025.3622h1v1h-1z" fill="#fff"/><path d="m35 1025.3622h1v1h-1z" fill="#7a36b1"/><path d="m36 1024.3622h1v1h-1z" fill="#7a36b1"/><path d="m36 1026.3622h1v1h-1z" fill="#7a36b1"/><path d="m37 1025.3622h1v1h-1z" fill="#7a36b1"/><path d="m36 1025.3622h1v1h-1z" fill="#fff"/><path d="m10 1037.3622h1v1h-1z" fill="#7a36b1"/><path d="m11 1036.3622h1v1h-1z" fill="#7a36b1"/><path d="m11 1038.3622h1v1h-1z" fill="#7a36b1"/><path d="m12 1037.3622h1v1h-1z" fill="#7a36b1"/><path d="m11 1037.3622h1v1h-1z" fill="#fff"/><path d="m22 1029.3622h1v1h-1z" fill="#7a36b1"/><path d="m23 1028.3622h1v1h-1z" fill="#7a36b1"/><path d="m23 1030.3622h1v1h-1z" fill="#7a36b1"/><path d="m24 1029.3622h1v1h-1z" fill="#7a36b1"/><path d="m23 1029.3622h1v1h-1z" fill="#fff"/><path d="m49.214844 1006.4512-12.800782 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199219-9.1387z" fill="#55c1ec" fill-rule="evenodd"/><g transform="translate(-5 -.999983)"><g fill="#22a7f0"><path d="m27 1011.3622h1v1h-1z"/><path d="m29 1011.3622h1v1h-1z"/><path d="m27 1013.3622h1v1h-1z"/><path d="m29 1013.3622h1v1h-1z"/></g><path d="m28 1011.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(0 -14)"><g fill="#22a7f0"><path d="m48 1019.3622h1v1h-1z"/><path d="m50 1019.3622h1v1h-1z"/><path d="m48 1021.3622h1v1h-1z"/><path d="m50 1021.3622h1v1h-1z"/></g><path d="m49 1019.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(-4 -21)"><g fill="#22a7f0"><path d="m39 1035.3622h1v1h-1z"/><path d="m41 1035.3622h1v1h-1z"/><path d="m39 1037.3622h1v1h-1z"/><path d="m41 1037.3622h1v1h-1z"/></g><path d="m40 1035.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(0 -12)"><g fill="#22a7f0"><path d="m10 1034.3622h1v1h-1z"/><path d="m12 1034.3622h1v1h-1z"/><path d="m10 1036.3622h1v1h-1z"/><path d="m12 1036.3622h1v1h-1z"/></g><path d="m11 1034.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g></g><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z"/><path d="m41.137931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m33.37931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m25.62069 48.000048v-3.103449h1.551724v3.103449z"/><path d="m17.862069 48.000048v-3.103449h1.551724v3.103449z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m14.677327 39.810725 12.338983-3.0848 3.966102-6.9407-12.228814 2.8644z" fill="url(#m)" fill-rule="evenodd"/><path d="m14.487287 31.033984 13.661017-6.004293 3.635594-6.114429-13.22034 4.957622z" fill="url(#o)" fill-rule="evenodd"/><path d="m33.866996 15.429017 10.466102-3.800903 5.193626-7.9840676-10.025425 2.7542321z" fill="url(#q)" fill-rule="evenodd"/><path d="m14.758621 31.586255 13.965517-6.206897 6.044785-9.836732 9.310345-3.103448" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m42.505958 9.8989711-.913655.9136549 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.9136549-1.586346 1.5863469zm1.586345 1.8574309c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m33.235668 13.015035-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#h)"/><path d="m27.237245 22.674833-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#g)"/><path d="m13.104332 29.032429-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m36.095563 30.60411 10.079837 1.589296 3.966102-6.9407-9.969668-1.809696z" fill="url(#r)" fill-rule="evenodd"/><path d="m26.747371 36.680433 9.378722-6.122962 3.966102-6.9407-9.735963 6.447873z" fill="url(#s)" fill-rule="evenodd"/><path d="m14.758621 40.241427 12.413793-3.103448 9.310344-6.206897 9.310345 1.551725" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m27.021608 34.464992v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#j)"/><path d="m36.136095 28.466569v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#k)"/><path d="m45.250582 29.9467v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#l)"/><path d="m14.13336 37.759583v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#f)"/></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 000000000000..fe46150ab7a3
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26.905735" x2="101.76408" xlink:href="#a" y1="98.140266" y2="54.92078"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" xlink:href="#c" y1="93.308617" y2="23.912312"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.46669352" x2="25.24447136" xlink:href="#f" y1="44.14847268" y2="25.25958364"/><linearGradient id="f" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.485533 6.764845)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#h" y1="57.514717" y2="-2.151019"/><linearGradient id="h" xlink:href="#c"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 23.618446 .407249)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#h" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.252802 -13.303432)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#h" y1="57.514717" y2="-2.151019"/><linearGradient id="k" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.678895 -16.497397)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#h" y1="57.514717" y2="-2.151019"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="30.35494252" x2="38.13272036" xlink:href="#f" y1="40.85388168" y2="21.96499264"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="39.46942852" x2="47.24720636" xlink:href="#f" y1="34.85545868" y2="15.96656964"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="48.58391552" x2="56.36169336" xlink:href="#f" y1="36.33558968" y2="17.44670064"/><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 32-8 24-16 24 4" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92 36-16 20-36 24-8" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></g><path d="m13.104332 33.032429-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#g)"/><path d="m14.13336 37.759583v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#e)"/><path d="m27.237245 26.674833-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m34.871601 12.964152-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#j)"/><path d="m44.297695 9.7701866-.913655.9136544 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#k)"/><path d="m27.021608 34.464992v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#l)"/><path d="m36.136095 28.466569v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#m)"/><path d="m45.250582 29.9467v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#n)"/></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 000000000000..a2debddd1a1c
--- /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="26.905735" x2="101.76408" y1="98.140266" y2="54.92078"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" y1="93.308617" y2="23.912312"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 32-8 24-16 24 4" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92 36-16 20-36 24-8" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></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 000000000000..84975925c4d6
--- /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"><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><path d="m3 1045.3622h52v1h-52z" fill="#4d4d4d"/><path d="m6 1003.3622h1v45.999962h-1z" fill="#4d4d4d"/><g fill="#7a36b1"><path d="m48 1025.3622h1v1.000017h-1z"/><path d="m49 1024.3622h1v1h-1z"/><path d="m49 1026.3622h1v1.000017h-1z"/><path d="m50 1025.3622h1v1h-1z"/></g><path d="m49 1025.3622h1v1h-1z" fill="#fff"/><path d="m35 1025.3622h1v1.000017h-1z" fill="#7a36b1"/><path d="m36 1024.3622h1v1h-1z" fill="#7a36b1"/><path d="m36 1026.3622h1v1.000017h-1z" fill="#7a36b1"/><path d="m37 1025.3622h1v1h-1z" fill="#7a36b1"/><path d="m36 1025.3622h1v1h-1z" fill="#fff"/><path d="m10 1037.36224h1v1.000017h-1z" fill="#7a36b1"/><path d="m11 1036.36224h1v1h-1z" fill="#7a36b1"/><path d="m11 1038.36224h1v1.000017h-1z" fill="#7a36b1"/><path d="m12 1037.36224h1v1h-1z" fill="#7a36b1"/><path d="m11 1037.36224h1v1h-1z" fill="#fff"/><path d="m22 1029.36226h1v1.000017h-1z" fill="#7a36b1"/><path d="m23 1028.36226h1v1h-1z" fill="#7a36b1"/><path d="m23 1030.36226h1v1.000017h-1z" fill="#7a36b1"/><path d="m24 1029.36226h1v1h-1z" fill="#7a36b1"/><path d="m23 1029.36226h1v1h-1z" fill="#fff"/><g transform="translate(-5 -1)"><g fill="#55c1ec"><path d="m27 1011.3622h1v1.000017h-1z"/><path d="m29 1011.3622h1v1h-1z"/><path d="m27 1013.3622h1v1.000017h-1z"/><path d="m29 1013.3622h1v1h-1z"/></g><path d="m28 1011.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(0 -14)"><g fill="#22a7f0"><path d="m48 1019.3622h1v1.000017h-1z"/><path d="m50 1019.3622h1v1h-1z"/><path d="m48 1021.3622h1v1.000017h-1z"/><path d="m50 1021.3622h1v1h-1z"/></g><path d="m49 1019.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(-4 -21)"><g fill="#22a7f0"><path d="m39 1035.3622h1v1.000017h-1z"/><path d="m41 1035.3622h1v1h-1z"/><path d="m39 1037.3622h1v1.000017h-1z"/><path d="m41 1037.3622h1v1h-1z"/></g><path d="m40 1035.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g><g transform="translate(0 -12)"><g fill="#22a7f0"><path d="m10 1034.3622h1v1.000017h-1z"/><path d="m12 1034.3622h1v1h-1z"/><path d="m10 1036.3622h1v1.000017h-1z"/><path d="m12 1036.3622h1v1h-1z"/></g><path d="m11 1034.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></g></g></svg>
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 000000000000..5426165f285f
--- /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" gradientTransform="translate(-1.156781 -1007.2923)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="b" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="c" gradientTransform="translate(-.936441 -999.9491)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="d" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.885845491457" x2="44.925720371402" y1="37.968254473854" y2="21.202074753803"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.482192751256" x2="41.02502770096" y1="34.093907900686" y2="7.172927823841"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="g" gradientTransform="translate(19.665253 -1026.1038)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="h" gradientTransform="translate(20.326271 -1009.0656)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><linearGradient id="i" gradientTransform="translate(13.495762 -1004.2182)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#d" y1="1007.0275" y2="1046.1376"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z"/><path d="m41.137931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m33.37931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m25.62069 48.000048v-3.103449h1.551724v3.103449z"/><path d="m17.862069 48.000048v-3.103449h1.551724v3.103449z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m13.82627 32.951359c4.552763-.659217 9.453922-2.015225 15.754238-6.169547l3.966102-6.9407c-4.518973 2.041025-7.838196 4.18203-15.644069 5.949147z" fill="url(#a)" fill-rule="evenodd"/><path d="m34.648304 14.139869c4.552763-1.960342 5.708159-3.285692 12.008475-3.966157l3.966102-6.9407c-3.596426.4999791-4.389628-1.1702057-11.898306 3.7457572z" fill="url(#g)" fill-rule="evenodd"/><path d="m14.04661 40.294506c4.810735-.304783 9.621469-.880133 14.432204-4.076295l4.121905-7.291257c-5.069808 2.271285-10.270626 4.810486-14.477838 4.206452z" fill="url(#c)" fill-rule="evenodd"/><path d="m35.309322 31.177989c4.810735-.304783 7.968927-.549625 11.127119 1.32201l3.966102-6.9407c-3.518604-1.994526-6.075255-2.958203-11.01695-1.54241z" fill="url(#h)" fill-rule="evenodd"/><path d="m28.478813 36.025446c5.720936-2.807837 2.945271-2.626521 7.601696-5.398329l3.342889-6.590143c-3.968114 1.602447-3.872966 3.759685-6.868314 4.827372z" fill="url(#i)" fill-rule="evenodd"/><path d="m14.758621 40.241427s8.513132-1.377912 12.413793-3.103448c3.411029-1.508937 5.663519-5.424162 9.310344-6.206897 3.076197-.660258 9.310345 1.551725 9.310345 1.551725" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.758621 33.586255s10.206886-2.768301 13.965517-6.206897c3.929133-3.59458 3.660733-10.564573 7.75862-13.965517 2.517312-2.089183 9.310345-3.103448 9.310345-3.103448" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..ec90b3c68c5c
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26.905735" x2="101.76408" xlink:href="#a" y1="98.140266" y2="54.92078"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" xlink:href="#c" y1="93.308617" y2="23.912312"/><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.485533 6.764845)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="f" xlink:href="#c"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.46669352" x2="25.24447136" xlink:href="#h" y1="44.14847268" y2="25.25958364"/><linearGradient id="h" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 23.618446 .407249)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.252802 -13.303432)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="k" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.678895 -16.497397)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="30.35494252" x2="38.13272036" xlink:href="#h" y1="40.85388168" y2="21.96499264"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="39.46942852" x2="47.24720636" xlink:href="#h" y1="34.85545868" y2="15.96656964"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="48.58391552" x2="56.36169336" xlink:href="#h" y1="36.33558968" y2="17.44670064"/><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104s21.944963-3.55195 32-8c8.792875-3.889703 14.599295-13.982283 24-16 7.929752-1.702 24 4 24 4" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92s26.311085-7.136063 36-16c10.128432-9.26603 9.436558-27.233122 20-36 6.489071-5.38545 24-8 24-8" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></g><path d="m13.104332 33.032429-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m14.13336 37.759583v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#g)"/><path d="m27.237245 26.674833-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m34.871601 12.964152-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#j)"/><path d="m44.297695 9.7701866-.913655.9136544 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#k)"/><path d="m27.021608 34.464992v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#l)"/><path d="m36.136095 28.466569v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#m)"/><path d="m45.250582 29.9467v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#n)"/></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 000000000000..8bd6c7df25bf
--- /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="26.905735" x2="101.76408" y1="98.140266" y2="54.92078"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" y1="93.308617" y2="23.912312"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104s21.944963-3.55195 32-8c8.792875-3.889703 14.599295-13.982283 24-16 7.929752-1.702 24 4 24 4" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24 92s26.311085-7.136063 36-16c10.128432-9.26603 9.436558-27.233122 20-36 6.489071-5.38545 24-8 24-8" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></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 000000000000..d0ab6fe210e4
--- /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" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b" gradientTransform="translate(22.100123 -1015.2199)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#a" y1="1054.6208" y2="1031.485"/><linearGradient id="c" gradientTransform="translate(20.918838 -1010.8717)" gradientUnits="userSpaceOnUse" x1="9.254238" x2="27.538736" xlink:href="#a" y1="1030.9343" y2="1032.0254"/><linearGradient id="d" gradientTransform="translate(-.110169 -1012.3622)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#e" y1="1007.0275" y2="1046.1376"/><linearGradient id="e" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="f" gradientTransform="translate(20.016287 -1028.8879)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="32.062725" xlink:href="#e" y1="1027.1261" y2="1041.3856"/><linearGradient id="g" gradientTransform="translate(11.583408 -1043.1243)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="h" gradientTransform="translate(10.25908 -1023.9993)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="33.387054" xlink:href="#e" y1="1027.1261" y2="1040.8402"/><linearGradient id="i" gradientTransform="translate(-1.426159 -1020.9223)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="j" gradientTransform="translate(11.83554 -1009.9648)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#a" y1="1032.5868" y2="1046.3579"/><linearGradient id="k" gradientTransform="translate(21.087402 -1033.1139)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" y1="12.72418592" y2=".593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="m" gradientTransform="translate(-.980453 -997.4019)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#a" y1="1032.5868" y2="1046.3579"/><linearGradient id="n" gradientTransform="translate(11.696868 -1007.8674)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#a" y1="1054.6208" y2="1031.485"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="46.4483236" y2="7.6552206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m .23370478.15580319h60.00000022v51.99999981h-60.00000022z" fill="#fff"/><path d="m52 45.6725-1.551725-.7759-3.103448-1.5517v1.5517h-38.7931028v1.5517h38.7931028v1.5517l3.103448-1.5517z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.138h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 29.3794h3.1034479v1.5517h-3.1034479z"/><path d="m7.0000001 21.6207h3.1034479v1.5518h-3.1034479z"/><path d="m7.0000001 13.8621h3.1034479v1.5517h-3.1034479z"/><path d="m41.137931 48v-3.1034h1.551724v3.1034z"/><path d="m33.37931 48v-3.1034h1.551724v3.1034z"/><path d="m25.62069 48v-3.1034h1.551724v3.1034z"/><path d="m17.862069 48v-3.1034h1.551724v3.1034z"/></g><path d="m9.3275863 3-.7758621 1.5518-1.5517241 3.1034h1.5517241v37.2414h1.5517238v-37.2414h1.551724l-1.551724-3.1034z" fill="#797979" opacity=".613861"/><path d="m14.327571 24.999041 12.884294-.202441 3.966102-6.9407-12.774125-.017959z" fill="url(#d)" fill-rule="evenodd"/><path d="m28.124491 16.984325-.308806 8.321133 3.966102-6.9407.418926-8.5415338z" fill="url(#g)" fill-rule="evenodd"/><path d="m26.488557 16.166358 11.142778-.325945 4.121905-6.4732908-11.188412-.361864z" fill="url(#h)" fill-rule="evenodd"/><path d="m15.270728 25.943009-.07505 2.86802 3.966102-6.9407.185222-3.088421z" fill="url(#i)" fill-rule="evenodd"/><path d="m37.706387 11.959672.0028 4.659757 3.966102-6.9406995.10732-4.8801575z" fill="url(#k)" fill-rule="evenodd"/><path d="m36.245764 11.27781 13.479825-.403847 3.966102-6.9406997-13.369656.1834463z" fill="url(#f)" fill-rule="evenodd"/><path d="m14.758621 28.2414-.0046-2.764336 12.496273-.02746.04109-8.932827 9.736666.0021-.03425-5.131051 12.319169-.08837" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.002597 42.841705 13.442971-.510428 4.433512-6.9407-12.553786.290028z" fill="url(#m)" fill-rule="evenodd"/><path d="m26.679919 32.376328 1.015571 10.45363 3.966102-6.9407-.204288-10.67403z" fill="url(#n)" fill-rule="evenodd"/><path d="m26.818591 30.278761 9.314186-.12092 3.966102-6.9407-8.970312-.255283z" fill="url(#j)" fill-rule="evenodd"/><path d="m37.083174 25.023785-.464559 5.701633 3.966102-6.9407.886334-5.999935z" fill="url(#b)" fill-rule="evenodd"/><path d="m35.979791 22.828141 12.550542-.09876 3.966102-6.9407-12.440373-.121632z" fill="url(#c)" fill-rule="evenodd"/><path d="m14.811801 42.483297 12.360609-.044.06994-11.982451 9.240402-.1309.0712-7.465573 11.222196-.173531" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..199d67b14886
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26.905735" x2="101.76408" xlink:href="#a" y1="98.140266" y2="54.92078"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" xlink:href="#c" y1="93.308617" y2="23.912312"/><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.719237 5.05101)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="f" xlink:href="#c"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.46669352" x2="25.24447136" xlink:href="#h" y1="44.14847268" y2="25.25958364"/><linearGradient id="h" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 23.228938 -1.773996)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.720212 -9.953663)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="k" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.678895 -16.497397)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="30.35494252" x2="38.13272036" xlink:href="#h" y1="40.85388168" y2="21.96499264"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="39.46942852" x2="47.24720636" xlink:href="#h" y1="34.85545868" y2="15.96656964"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="48.66181752" x2="56.43959536" xlink:href="#h" y1="38.36103068" y2="19.47214164"/><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104-.03543-8.425289 33.64193.224476.06309-15.571601 22.33041-.227586.039441 8.70847 23.960559.311855" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24.401626 87.782927.042515-18.128367 35.154233-.080576.153094-21.143671 21.051784.204646.105155-16.259577 23.091593-.375382" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></g><path d="m13.338037 31.318594-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m14.13336 37.759583v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#g)"/><path d="m26.847737 24.493588-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m35.339011 16.313921-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#j)"/><path d="m44.297695 9.7701866-.913655.9136544 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#k)"/><path d="m27.021608 34.464992v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#l)"/><path d="m36.136095 28.466569v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#m)"/><path d="m45.328484 31.972141v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#n)"/></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 000000000000..f09ac48a4272
--- /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="26.905735" x2="101.76408" y1="98.140266" y2="54.92078"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="51.642986" x2="91.708961" y1="77.84195" y2="8.445645"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><g transform="translate(0 -1000.3622)"><path d="m0 1000.3622h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 1000.2588)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m23.598374 97.97561 31.799187-.770732-.187351-35.0052 25.982315.330527.413979 21.486055 22.393496-.01626" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m24.401626 56.853658 26.014621-.06577-.07469-28.073222 32.269012.03574.299113 11.269691 23.861158-.08745" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..25617f0ddabc
--- /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"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672414-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m9.3275863 3.0000002-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="matrix(0 -.38793103 .38793103 0 5.448276 -.103448)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><g transform="translate(-.903842 32.059323)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.885593" fill="none" stroke="#b22b46" stroke-linecap="round"/></g><g transform="translate(-1.529329 13.132851)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.665254" fill="none" stroke="#5295f5" stroke-linecap="round"/></g><g transform="translate(27.585787 11.439625)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.417372" fill="none" stroke="#5295f5" stroke-linecap="round"/></g><g transform="translate(27.463771 29.933228)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.802966" fill="none" stroke="#b22b46" stroke-linecap="round"/></g><g transform="translate(8.979515 5.355932)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.885593" fill="none" stroke="#b22b46" stroke-linecap="round"/></g><g transform="translate(17.944557 20.338983)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.802966" fill="none" stroke="#b22b46" stroke-linecap="round"/></g><g transform="translate(8.238685 26.067797)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.665254" fill="none" stroke="#5295f5" stroke-linecap="round"/></g><g transform="translate(17.713261 5.686441)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.665254" fill="none" stroke="#5295f5" stroke-linecap="round"/></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 000000000000..0d86ae29c1b4
--- /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"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672414-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137931h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.37931h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.62069h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862069h3.1034479v1.551724h-3.1034479z"/></g><path d="m9.3275863 3.0000002-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m41.137931 48v-3.103449h1.551724v3.103449z" fill="#787878" fill-opacity=".615686"/><path d="m33.37931 48v-3.103449h1.551724v3.103449z" fill="#787878" fill-opacity=".615686"/><path d="m25.62069 48v-3.103449h1.551724v3.103449z" fill="#787878" fill-opacity=".615686"/><path d="m17.862069 48v-3.103449h1.551724v3.103449z" fill="#787878" fill-opacity=".615686"/><g transform="translate(-1.143083 17.688394)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(16.545311 24.156592)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(6.623213 27.050095)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(25.610492 19.428459)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(15.640768 6.257466)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(-3.756729 33.678827)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(30.442071 30.484862)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(6.136774 5.088942)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></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 000000000000..7cdf8505953e
--- /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" gradientUnits="userSpaceOnUse" x1="-13.862069" x2="-13.862069" xlink:href="#b" y1="-30.275862" y2="-16.310345"/><linearGradient id="b"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-9.206897" x2="-9.206897" xlink:href="#d" y1="-13.206895" y2="-30.346251"/><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.38793103 -.38793103 0 60.312159 24.724138)" gradientUnits="userSpaceOnUse" x1="26.957512" x2="40.7659" xlink:href="#f" y1="26.393091" y2="77.926697"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-32.896553" x2="-32.896553" xlink:href="#b" y1="-27.068966" y2="-16.206896"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-28.241381" x2="-28.241381" xlink:href="#d" y1="-11.551724" y2="-23.965515"/><linearGradient id="i" gradientTransform="matrix(0 -.38793103 -.38793103 0 61.692782 43.758622)" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#f" y1="35.974998" y2="91.735069"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-37.213982" x2="-37.213982" xlink:href="#k" y1="-16.310221" y2="-39.586311"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-32.482758" x2="-32.482758" xlink:href="#m" y1="-28.724138" y2="-55.103447"/><linearGradient id="m"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.38793103 -.38793103 0 85.283536 49.551724)" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#f" y1="66.446526" y2="91.735069"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-12.386394" x2="-12.386394" xlink:href="#k" y1="-24.324875" y2="-39.672768"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-7.655173" x2="-7.655173" xlink:href="#m" y1="-32.11853" y2="-58.497841"/><linearGradient id="q" gradientTransform="matrix(0 -.38793103 -.38793103 0 74.911636 24.724138)" gradientUnits="userSpaceOnUse" x1="30.270956" x2="44" xlink:href="#f" y1="77.540184" y2="102.19854"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><g transform="matrix(0 -2.5777778 -2.5777778 0 127.2 142.04443)"><g transform="translate(-.236799)"><rect fill="url(#a)" height="32.923717" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-43.160534"/><rect fill="url(#c)" height="29.469732" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.258251"/><path d="m41.187159 14.722791c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.2068961h4.109645c.379917 0 .691002.3110858.691002.6910021z" fill="url(#e)"/></g><rect fill="url(#g)" height="27.286684" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-36" y="-37.28669"/><rect fill="url(#h)" height="23.754786" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-34.448277" y="-35.306507"/><path d="m35.313472 33.757275c0 .379918-.311085.691002-.691002.691002h-6.049299c.49427-2.426104 1.74272-4.58489 3.491379-6.206896h2.55792c.379918 0 .691002.311085.691002.691002z" fill="url(#i)"/><g transform="translate(-12.517242 2)"><rect fill="url(#j)" height="34.98634" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-41.793102" y="-57.503574"/><rect fill="url(#l)" height="31.610235" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206898" x="-40.241379" y="-55.679192"/><path d="m55.800778 39.550377c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.206896h4.109645c.379917 0 .691002.311085.691002.691002z" fill="url(#n)"/></g><g transform="translate(-15.911639 8)"><rect fill="url(#o)" height="18.192865" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-44.1045"/><rect fill="url(#p)" height="14.349349" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.81271"/><path d="m42.034971 14.722791c0 .379918-.311086.691002-.691002.691002h-6.437229c.49427-2.426104 1.742718-4.584891 3.491379-6.2068961h2.94585c.379917 0 .691002.3110858.691002.6910021z" fill="url(#q)"/></g></g></g><g transform="translate(-1.454689)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.885593" fill="none" stroke="#b22b46" stroke-linecap="round"/></g><g transform="translate(6.623213 5.310818)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.665254" fill="none" stroke="#5295f5" stroke-linecap="round"/></g><g transform="translate(24.72138 1.193862)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><path d="m17.511322 4.9349446h1.417372" fill="none" stroke="#5295f5" stroke-linecap="round"/></g><g transform="translate(16.77733 15.060347)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><path d="m17.351695 5.0000002h1.802966" fill="none" stroke="#b22b46" stroke-linecap="round"/></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 000000000000..c09913d207c6
--- /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" gradientUnits="userSpaceOnUse" x1="-13.862069" x2="-13.862069" xlink:href="#b" y1="-30.275862" y2="-16.310345"/><linearGradient id="b"><stop offset="0" stop-color="#bfbfbf"/><stop offset="1" stop-color="#666e76"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-9.206897" x2="-9.206897" xlink:href="#d" y1="-13.206895" y2="-30.346251"/><linearGradient id="d"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.38793103 -.38793103 0 60.312159 24.724138)" gradientUnits="userSpaceOnUse" x1="26.957512" x2="40.7659" xlink:href="#f" y1="26.393091" y2="77.926697"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-32.896553" x2="-32.896553" xlink:href="#b" y1="-27.068966" y2="-16.206896"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-28.241381" x2="-28.241381" xlink:href="#d" y1="-11.551724" y2="-23.965515"/><linearGradient id="i" gradientTransform="matrix(0 -.38793103 -.38793103 0 61.692782 43.758622)" gradientUnits="userSpaceOnUse" x1="20" x2="44.465843" xlink:href="#f" y1="35.974998" y2="91.735069"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-37.213982" x2="-37.213982" xlink:href="#k" y1="-16.310221" y2="-39.586311"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-32.482758" x2="-32.482758" xlink:href="#m" y1="-28.724138" y2="-55.103447"/><linearGradient id="m"><stop offset="0" stop-color="#9fbde2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.38793103 -.38793103 0 85.283536 49.551724)" gradientUnits="userSpaceOnUse" x1="28" x2="44.465843" xlink:href="#f" y1="66.446526" y2="91.735069"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-12.386394" x2="-12.386394" xlink:href="#k" y1="-24.324875" y2="-39.672768"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-7.655173" x2="-7.655173" xlink:href="#m" y1="-32.11853" y2="-58.497841"/><linearGradient id="q" gradientTransform="matrix(0 -.38793103 -.38793103 0 74.911636 24.724138)" gradientUnits="userSpaceOnUse" x1="30.270956" x2="44" xlink:href="#f" y1="77.540184" y2="102.19854"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.103448)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686" transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g><g transform="matrix(0 -2.5777778 -2.5777778 0 127.2 142.04443)"><g transform="translate(-.236799)"><rect fill="url(#a)" height="32.923717" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-43.160534"/><rect fill="url(#c)" height="29.469732" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.258251"/><path d="m41.187159 14.722791c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.2068961h4.109645c.379917 0 .691002.3110858.691002.6910021z" fill="url(#e)"/></g><rect fill="url(#g)" height="27.286684" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-36" y="-37.28669"/><rect fill="url(#h)" height="23.754786" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-34.448277" y="-35.306507"/><path d="m35.313472 33.757275c0 .379918-.311085.691002-.691002.691002h-6.049299c.49427-2.426104 1.74272-4.58489 3.491379-6.206896h2.55792c.379918 0 .691002.311085.691002.691002z" fill="url(#i)"/><g transform="translate(-12.517242 2)"><rect fill="url(#j)" height="34.98634" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-41.793102" y="-57.503574"/><rect fill="url(#l)" height="31.610235" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206898" x="-40.241379" y="-55.679192"/><path d="m55.800778 39.550377c0 .379918-.311086.691002-.691002.691002h-7.601024c.49427-2.426104 1.742721-4.58489 3.491379-6.206896h4.109645c.379917 0 .691002.311085.691002.691002z" fill="url(#n)"/></g><g transform="translate(-15.911639 8)"><rect fill="url(#o)" height="18.192865" rx="1.851584" transform="matrix(0 -1 -1 0 0 0)" width="9.310345" x="-16.965517" y="-44.1045"/><rect fill="url(#p)" height="14.349349" rx=".685772" transform="matrix(0 -1 -1 0 0 0)" width="6.206896" x="-15.413794" y="-41.81271"/><path d="m42.034971 14.722791c0 .379918-.311086.691002-.691002.691002h-6.437229c.49427-2.426104 1.742718-4.584891 3.491379-6.2068961h2.94585c.379917 0 .691002.3110858.691002.6910021z" fill="url(#q)"/></g></g></g><g transform="translate(-1.454689)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(17.48013 13.089834)"><path d="m17 9v-8" fill="none" stroke="#b22b46" stroke-linecap="round"/><rect fill="#b60f97" height="5.066065" rx=".547065" ry=".523242" stroke="#b60f97" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(6.623213 5.310818)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></g><g transform="translate(25.610492 1.428459)"><path d="m17 9v-8" fill="none" stroke="#5295f5" stroke-linecap="round"/><rect fill="#0f6bef" height="5.066065" rx=".547065" ry=".523242" stroke="#0968ef" stroke-linecap="round" stroke-width=".933935" width="2.066065" x="15.966968" y="2.466968"/></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 000000000000..f8709dbacbb3
--- /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" gradientUnits="userSpaceOnUse" x1="9.263397" x2="9.263397" y1="9.855696" y2="3.734279"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.507994" x2="9.507994" y1="12.378853" y2="8.332544"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><path d="m3.9443176 9.3441206.031612 3.5405204h10.0841616v-11.6331393l-3.00312 2.0231547-3.0663439 5.0578868-4.0463095 1.0115774z" fill="url(#a)" fill-rule="evenodd"/><path d="m3.9759294 11.367275v1.517366h10.0841616v-6.5752525l-3.034732 1.0115774-3.0347319 3.0347321z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-linecap="round"><path d="m3.9443176 9.3441206 4.0463095-1.0115774 3.0347319-5.0578868 3.034732-2.0231547" stroke="#b804b8" stroke-linejoin="round"/><path d="m3.9443176 11.367275 4.0463095-1.011577 3.0347319-3.0347321 3.034732-1.0115774" stroke="#0c6aef" stroke-linejoin="round"/><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" stroke="#565656"/></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 000000000000..576d518f71af
--- /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="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.975955" x2="10.975955" xlink:href="#a" y1="9.475955" y2="9.475955"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.975954" x2="7.955769" xlink:href="#a" y1="4.475955" y2="4.475955"/><g stroke-linecap="round"><path d="m10.475955 10.475955v-2h-7v2z" fill="url(#b)" stroke="#2e609c" stroke-linejoin="round"/><path d="m7.4557686 5.475955v-2h-3.9798146v2z" fill="url(#c)" stroke="#2e609c" stroke-linejoin="round"/><path d="m3.476005 14.470699v-12.989487" fill="none" stroke="#565656" stroke-width=".99816"/><path d="m14.516924 12.475905h-13.033848" fill="none" stroke="#565656"/></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 000000000000..f029516a0879
--- /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"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.0322582 0 0 1.0322581 -.741936 1.387097)" gradientUnits="userSpaceOnUse" x1="6" x2="9" xlink:href="#a" y1="2" y2="5"/><linearGradient id="d" gradientTransform="matrix(.72727273 0 0 .7272728 3.599384 3.181818)" gradientUnits="userSpaceOnUse" x1="9.470339" x2="14" xlink:href="#b" y1="6" y2="10.440678"/><linearGradient id="e" gradientTransform="matrix(1.3333334 0 0 1.3333333 -11.067798 5.841808)" gradientUnits="userSpaceOnUse" x1="13" x2="14" xlink:href="#b" y1="2.542373" y2="4"/><linearGradient id="f" gradientTransform="matrix(1.3333334 0 0 1.3333333 -6.067798 -.158192)" gradientUnits="userSpaceOnUse" x1="13" x2="14" xlink:href="#a" y1="2.542373" y2="4"/><g stroke-linecap="round"><path d="m1.5052565 12.49995h12.9894865" fill="none" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" fill="none" stroke="#565656"/><g stroke-linejoin="round"><ellipse cx="7" cy="5" fill="url(#c)" rx="1.548387" ry="1.548387" stroke="#b804b8" stroke-width=".903226"/><ellipse cx="7" cy="10" fill="url(#e)" rx=".666667" ry=".666667" stroke="#0c6aef" stroke-width=".666667"/><circle cx="12" cy="9" fill="url(#d)" r="1.454546" stroke="#0c6aef" stroke-width="1.090909"/><ellipse cx="12" cy="4" fill="url(#f)" rx=".666667" ry=".666667" stroke="#b804b8" stroke-width=".666667"/></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 000000000000..7f0743fa6aa7
--- /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="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.762712" x2="11.508474" xlink:href="#a" y1="12.882975" y2="8.001619"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.694915" x2="6.711865" xlink:href="#a" y1="12.79661" y2="4.864407"/><g stroke-linecap="round"><path d="m5.5 5.5000004h2v6.9999996h-2z" fill="url(#c)" stroke="#2e609c" stroke-linejoin="round"/><path d="m10.5 8.5201864h2v3.9798146h-2z" fill="url(#b)" stroke="#2e609c" stroke-linejoin="round"/><path d="m1.5052565 12.49995h12.9894865" fill="none" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" fill="none" stroke="#565656"/></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 000000000000..3e6c88819a69
--- /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="6.694915" x2="6.711865" xlink:href="#b" y1="12.79661" y2="4.864407"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.762712" x2="11.508474" xlink:href="#b" y1="12.882975" y2="8.001619"/><g stroke-linecap="round"><path d="m5.5 5.5000004h2v6.9999996h-2z" fill="url(#a)" stroke="#2e609c" stroke-linejoin="round"/><path d="m10.5 8.5201864h2v3.9798146h-2z" fill="url(#c)" stroke="#2e609c" stroke-linejoin="round"/><g fill="none"><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" stroke="#565656"/><path d="m5.8725817 3.9671998 3.7153069-2.3010932 2.7085784 2.756518" stroke="#ce5c00" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typegl3dbar_16.svg b/icon-themes/elementary_svg/chart2/res/typegl3dbar_16.svg
new file mode 100644
index 000000000000..eb9928efdf69
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typegl3dbar_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="1" x2="15" y1="8" y2="8"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#c69ac8"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="3" x2="15" y1="8" y2="8"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m3 2v12l12-1v-10z" fill="url(#b)"/><path d="m3 2-2 2v8l2 2zm6.5 1a5.5 5 0 0 0 -5.5 5 5.5 5 0 0 0 5.5 5 5.5 5 0 0 0 5.5-5 5.0416667 4 0 0 1 -5.0410156 4 5.0416667 4 0 0 1 -5.0429688-4 5.0416667 4 0 0 1 5.0429688-4 5.0416667 4 0 0 1 5.0234376 3.6796875 5.5 5 0 0 0 -5.482422-4.6796875zm5.482422 4.6796875a5.5 5 0 0 1 .017578.3203125 5.0416667 4 0 0 0 -.017578-.3203125zm-5.982422-2.6796875a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 1-.175781v-.824219-.2714844-1.7285156h-1-1v1h1v1a2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 1 .2695312v-1.0957031a3 3 0 0 0 -1-.1738281zm2 0v6h1 1v-1h-1v-5z" fill="url(#a)"/></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 000000000000..76ee826e23d9
--- /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"/><path d="m7.6223714 8.5693864 6.4478546 6.6156426" stroke="#565656"/><path d="m .98275859 15.208999 6.61564311-6.7115218-6.80740089-3.5475187" stroke="#565656"/><path d="m7.4545833.6354086.02397 7.9339778 7.3587047-4.0269132" stroke="#565656"/></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 000000000000..add2dd665293
--- /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"><g stroke-linejoin="round"><path d="m9.6395544 12.912878a6 6 0 0 1 -6.7103191-.980039 6 6 0 0 1 -1.5103599-6.6111773 6 6 0 0 1 5.619036-3.7967475l-.038157 5.9998787z" fill="#fcb8f5" stroke="#c04fc6"/><path d="m8.9997905 1.5241791a5.9948368 6.0002966 0 0 1 4.9632925 2.6266921 5.9948368 6.0002966 0 0 1 .615007 5.5856744l-5.5725848-2.2120726z" fill="#9cc4fb" stroke="#438cf4" stroke-width=".999594"/><path d="m14.99979 11.468208a6 6 0 0 1 -2.833464 3.007429l-2.6832817-5.3665636z" fill="#cfcfcf" stroke="#8f979e"/></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 000000000000..4cb0512a08cc
--- /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" stroke-linecap="round"><path d="m3.9443176 9.3441203 4.0463095-1.0115774 3.0347319-5.0578868 3.034732-2.0231547" stroke="#b804b8" stroke-linejoin="round"/><path d="m3.9443176 11.367275 4.0463095-1.011577 3.0347319-3.0347324 3.034732-1.0115774" stroke="#0c6aef" stroke-linejoin="round"/><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590309v13.0338481" stroke="#565656"/></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 000000000000..af462ad044e1
--- /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="6.694915" x2="6.711865" xlink:href="#b" y1="12.79661" y2="4.864407"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.9985" x2="47.998501" y1="60" y2="60"><stop offset="0" stop-color="#245795"/><stop offset="1" stop-color="#afd4ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.762712" x2="11.508474" xlink:href="#b" y1="12.882975" y2="8.001619"/><path d="m11 3v3h1v-1h1v-1h-1v-1z" fill="#ce5c00"/><g stroke-linecap="round"><path d="m5.5 5.5000004h2v6.9999996h-2z" fill="url(#a)" stroke="#2e609c" stroke-linejoin="round"/><path d="m10.5 8.5201864h2v3.9798146h-2z" fill="url(#c)" stroke="#2e609c" stroke-linejoin="round"/><path d="m1.5052565 12.49995h12.9894865" fill="none" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" fill="none" stroke="#565656"/></g><path d="m6 1v3h1v-1h1v-1h-1v-1z" fill="#ce5c00"/></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 000000000000..60300f35aefe
--- /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" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="12" y1="7" y2="7"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="14" y1="7" y2="7"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m4 3v1h1v-1zm2 0v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1zm3 3v1h1v-1zm2 0v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1z" fill="url(#a)"/><path d="m12 2v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-7 5v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1z" fill="url(#b)"/><path d="m1.5061881 13.50087h12.9894869" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".99816"/><path d="m2.50005 1.4590312v13.0338478" fill="none" stroke="#565656" stroke-linecap="round"/></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 000000000000..74a7f0429f1e
--- /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="14.564655205" x2="59.835535285318" y1="24.72418592" y2="12.593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="46.4483236" y2="7.6552206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="c" gradientTransform="translate(6.810239 -1031.4624)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#d" y1="1054.6208" y2="1031.485"/><linearGradient id="d" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="e" gradientTransform="translate(-2.0282 -1000.4337)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#f" y1="1027.1261" y2="1055.8752"/><linearGradient id="f" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="g" gradientTransform="translate(19.607271 -1021.4967)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#f" y1="1027.1261" y2="1055.8752"/><linearGradient id="h" gradientTransform="translate(28.838611 -1008.8766)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#f" y1="1027.1261" y2="1055.8752"/><linearGradient id="i" gradientTransform="translate(9.830621 -1008.0976)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#f" y1="1027.1261" y2="1055.8752"/><linearGradient id="j" gradientTransform="translate(1.179793 -1017.2003)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#d" y1="1054.6208" y2="1031.485"/><linearGradient id="k" gradientTransform="translate(10.509164 -1014.9418)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#d" y1="1054.6208" y2="1031.485"/><linearGradient id="l" gradientTransform="translate(21.558923 -1000.5871)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#d" y1="1054.6208" y2="1031.485"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z"/><path d="m41.137931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m33.37931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m25.62069 48.000048v-3.103449h1.551724v3.103449z"/><path d="m17.862069 48.000048v-3.103449h1.551724v3.103449z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m14.201277 39.732035 12.700809-7.882399 3.966102-6.9407-12.59064 7.661999z" fill="url(#e)" fill-rule="evenodd"/><path d="m21.79329 8.7813668-5.484429 14.1756262 4.516949-6.9407 5.744865-14.3960262z" fill="url(#c)" fill-rule="evenodd"/><path d="m35.836748 18.669015 16.050578-3.987318 3.966102-6.9407008-15.940409 3.7669188z" fill="url(#g)" fill-rule="evenodd"/><path d="m45.068088 31.289073 6.85819-16.685278 3.966102-6.9407009-6.748021 16.4648789z" fill="url(#h)" fill-rule="evenodd"/><path d="m26.060098 32.068089 10.28586-14.192427 3.580509-6.334769-9.790098 13.366096z" fill="url(#i)" fill-rule="evenodd"/><path d="m14.758621 40.241427 10.981589-7.620397 10.742548-14.103741 14.618161-3.807749-6.29934 15.797521" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m16.162844 23.043585 9.498622 2.167151 3.966102-6.9407-8.687339-2.387551z" fill="url(#j)" fill-rule="evenodd"/><path d="m24.610859 25.522398 12.087605 14.120541 3.966102-6.9407-11.049097-14.451111z" fill="url(#k)" fill-rule="evenodd"/><path d="m36.541974 39.656721 9.849179-6.20727 3.966102-6.9407-9.73901 6.064772z" fill="url(#l)" fill-rule="evenodd"/><path d="m22.029807 9.6964241-6.853606 13.8435949 9.902992 2.185044 11.403565 14.516364 9.310345-6.206896" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..e87f815e81a4
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.5" x2="140.19827" xlink:href="#a" y1="64" y2="32.730793"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="100" x2="32" xlink:href="#c" y1="120" y2="20"/><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 16.841006 -19.146052)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="f" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.985666 -5.435371)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="h" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 19.801267 -3.098323)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.252801 11.313472)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.523091 5.315049)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17.65698252" x2="25.43476036" xlink:href="#l" y1="44.04784768" y2="25.15895864"/><linearGradient id="l" xlink:href="#a"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="28.71900852" x2="36.49678636" xlink:href="#l" y1="36.02398268" y2="17.13509364"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="39.00201852" x2="46.77979636" xlink:href="#l" y1="22.39120368" y2="3.50231464"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="53.95912552" x2="61.73690336" xlink:href="#l" y1="18.57402568" y2="-.31486336"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="48.50601352" x2="56.28379136" xlink:href="#l" y1="31.66149368" y2="12.77260464"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 28.308098-19.643691 27.691902-36.356309 37.68237-9.815531-13.82854 33.694044" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m42.743503 25.261769-17.667075 35.685712 25.527715 5.632557 29.395857 37.419962 24-16" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g><path d="m20.459806 7.1215323-.913655.9136544 1.586346 1.586346-1.586346 1.5863463.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.5863463 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .9036143-.251719.251719-.651896.251719-.903614 0-.251718-.2517193-.251719-.6518963 0-.9036143.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m13.604466 20.832213-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#g)"/><path d="m23.420067 23.169261-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#h)"/><path d="m34.871601 37.581056-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m44.141891 31.582633-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#j)"/><path d="m14.323649 37.658958v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#k)"/><path d="m25.385675 29.635093v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#m)"/><path d="m35.668685 16.002314v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#n)"/><path d="m50.625792 12.185136v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#o)"/><path d="m45.17268 25.272604v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#p)"/></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 000000000000..da3d609669e0
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 28.308098-19.643691 27.691902-36.356309 37.68237-9.815531-16.2383 40.722499" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m42.743503 25.261769-17.667075 35.685712 25.527715 5.632557 29.395857 37.419962 24-16" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..73d4972a189c
--- /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" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 16.841006 -19.146052)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#b" y1="57.514717" y2="-2.151019"/><linearGradient id="b"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.985666 -5.435371)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#b" y1="57.514717" y2="-2.151019"/><linearGradient id="d" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 19.801267 -3.098323)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#b" y1="57.514717" y2="-2.151019"/><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.252801 11.313472)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#b" y1="57.514717" y2="-2.151019"/><linearGradient id="f" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.523091 5.315049)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#b" y1="57.514717" y2="-2.151019"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.65698252" x2="25.43476036" xlink:href="#h" y1="44.04784768" y2="25.15895864"/><linearGradient id="h"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="28.71900852" x2="36.49678636" xlink:href="#h" y1="36.02398268" y2="17.13509364"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="39.00201852" x2="46.77979636" xlink:href="#h" y1="22.39120368" y2="3.50231464"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="53.95912552" x2="61.73690336" xlink:href="#h" y1="18.57402568" y2="-.31486336"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="48.50601352" x2="56.28379136" xlink:href="#h" y1="31.66149368" y2="12.77260464"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/></g><path d="m20.459806 7.1215323-.913655.9136544 1.586346 1.586346-1.586346 1.5863463.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.5863463 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .9036143-.251719.251719-.651896.251719-.903614 0-.251718-.2517193-.251719-.6518963 0-.9036143.125859-.125859.287554-.190763.451807-.190763z" fill="url(#a)"/><path d="m13.604466 20.832213-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#c)"/><path d="m23.420067 23.169261-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#d)"/><path d="m34.871601 37.581056-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m44.141891 31.582633-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#f)"/><path d="m14.323649 37.658958v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#g)"/><path d="m25.385675 29.635093v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#i)"/><path d="m35.668685 16.002314v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#j)"/><path d="m50.625792 12.185136v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#k)"/><path d="m45.17268 25.272604v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#l)"/></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 000000000000..e33f5ce33dae
--- /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="14.564655205" x2="59.835535285318" y1="24.72418592" y2="12.593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="46.4483236" y2="7.6552206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.536689" x2="31.194213" y1="27.25347" y2="40.96757"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.625319" x2="54.574468" y1="1.8748" y2="15.6459"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z"/><path d="m41.137931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m33.37931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m25.62069 48.000048v-3.103449h1.551724v3.103449z"/><path d="m17.862069 48.000048v-3.103449h1.551724v3.103449z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m14.036636 40.293005c7.086322-3.925462 14.112465-8.006204 18.468878-18.975709 9.662309-7.204391 16.648697-9.654685 18.379827-6.577918 3.14823 3.251311-2.96185 10.470469-5.324571 16.083615l5.003261-5.922443c14.605955-19.0517135-8.506401-20.4249113-14.898129-12.66586-6.428738 6.17749-10.353145 15.821271-17.552995 20.897216z" fill="url(#c)" fill-rule="evenodd"/><path d="m14.758621 40.241427s7.762051-4.540409 10.981589-7.620397c4.270291-4.085195 5.823234-10.828905 10.742548-14.103741 4.191486-2.790312 11.286268-7.583046 14.618161-3.807749 3.751243 4.250451-6.29934 15.797521-6.29934 15.797521" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.582945 20.438378c-.478597 4.430006 4.453952 5.187071 10.318437 5.331335 3.821583.09401 6.410453 11.826001 11.325188 14.244801 3.49783 1.721466 8.223505-5.535585 10.087482-6.205208l4.433512-6.9407c-3.024903.0021-9.278591 7.612333-12.99273 6.295882-3.543578-1.255997-4.758567-12.900274-8.266746-13.089716-6.766445-.365388-13.234899.509916-7.158717-10.653426z" fill="url(#d)" fill-rule="evenodd"/><path d="m22.029807 9.6964241s-9.079201 9.2003489-6.853606 13.8435949c1.461113 3.048315 7.040807.386441 9.902992 2.185044 5.209993 3.27397 5.327371 13.545404 11.403565 14.516364 3.683152.588561 9.310345-6.206896 9.310345-6.206896" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..181187e1a33a
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.5" x2="140.19827" xlink:href="#a" y1="64" y2="32.730793"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="100" x2="32" xlink:href="#c" y1="120" y2="20"/><linearGradient id="e" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 16.841006 -19.146052)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="f" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 9.985666 -5.435371)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="h" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 19.801267 -3.098323)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="i" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.252801 11.313472)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="j" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.523091 5.315049)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#f" y1="57.514717" y2="-2.151019"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17.65698252" x2="25.43476036" xlink:href="#l" y1="44.04784768" y2="25.15895864"/><linearGradient id="l" xlink:href="#a"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="28.71900852" x2="36.49678636" xlink:href="#l" y1="36.02398268" y2="17.13509364"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="39.00201852" x2="46.77979636" xlink:href="#l" y1="22.39120368" y2="3.50231464"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="53.95912552" x2="61.73690336" xlink:href="#l" y1="18.57402568" y2="-.31486336"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="48.50601352" x2="56.28379136" xlink:href="#l" y1="31.66149368" y2="12.77260464"/><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><g transform="rotate(-90)"><path d="m-124 92h8v4h-8z"/><path d="m-124 72h8v4h-8z"/><path d="m-124 52h8v4h-8z"/><path d="m-124 32h8v4h-8z"/></g></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104s20.008843-11.704167 28.308098-19.643691c11.007861-10.530725 15.011002-27.914511 27.691902-36.356309 10.804719-7.192806 29.14235-19.590317 37.68237-9.815531 7.9877 9.142613-13.82854 33.694044-13.82854 33.694044" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m42.743503 25.261769s-23.404162 23.716455-17.667075 35.685712c3.766426 7.857878 18.149638.996159 25.527715 5.632557 13.430204 8.439567 13.732778 34.917042 29.395857 37.419962 9.494347 1.51718 24-16 24-16" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g><path d="m20.459806 7.1215323-.913655.9136544 1.586346 1.586346-1.586346 1.5863463.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.5863463 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .9036143-.251719.251719-.651896.251719-.903614 0-.251718-.2517193-.251719-.6518963 0-.9036143.125859-.125859.287554-.190763.451807-.190763z" fill="url(#e)"/><path d="m13.604466 20.832213-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#g)"/><path d="m23.420067 23.169261-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#h)"/><path d="m34.871601 37.581056-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#i)"/><path d="m44.141891 31.582633-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#j)"/><path d="m14.323649 37.658958v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#k)"/><path d="m25.385675 29.635093v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#m)"/><path d="m35.668685 16.002314v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#n)"/><path d="m50.625792 12.185136v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#o)"/><path d="m45.17268 25.272604v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#p)"/></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 000000000000..939cd8e716d4
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104s20.008843-11.704167 28.308098-19.643691c11.007861-10.530725 15.011002-27.914511 27.691902-36.356309 10.804719-7.192806 29.09349-19.54741 37.68237-9.815531 9.66987 10.956718-16.2383 40.722499-16.2383 40.722499" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m42.743503 25.261769s-23.404162 23.716455-17.667075 35.685712c3.766426 7.857878 18.149638.996159 25.527715 5.632557 13.430204 8.439567 13.732778 34.917042 29.395857 37.419962 9.494347 1.51718 24-16 24-16" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></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 000000000000..535c08bd8f61
--- /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" gradientTransform="translate(22.411729 -1009.5601)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="b" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="66.530014" x2="66.530014" y1="96.098755" y2="63.6422"><stop offset="0" stop-color="#fbaeff"/><stop offset="1" stop-color="#ffd7d7"/></linearGradient><linearGradient id="c" gradientTransform="translate(21.152543 -1003.8876)" gradientUnits="userSpaceOnUse" x1="9.254238" x2="27.538736" xlink:href="#b" y1="1030.9343" y2="1032.0254"/><linearGradient id="d" gradientTransform="translate(-.110169 -1000.3622)" gradientUnits="userSpaceOnUse" x1="4.40678" x2="52.550846" xlink:href="#e" y1="1007.0275" y2="1046.1376"/><linearGradient id="e" gradientTransform="matrix(.375 0 0 .375 -67.313287 1006.4756)" gradientUnits="userSpaceOnUse" x1="65.684731" x2="65.684731" y1="68.059006" y2="35.955765"><stop offset="0" stop-color="#99c2fc"/><stop offset="1" stop-color="#dceafe"/></linearGradient><linearGradient id="f" gradientTransform="translate(21.262712 -1022.341)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="32.062725" xlink:href="#e" y1="1027.1261" y2="1041.3856"/><linearGradient id="g" gradientTransform="translate(-.880848 -1030.9441)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="h" gradientTransform="translate(11.583408 -1031.1243)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="i" gradientTransform="translate(10.414883 -1031.9421)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="33.387054" xlink:href="#e" y1="1027.1261" y2="1040.8402"/><linearGradient id="j" gradientTransform="translate(-1.426159 -1008.9223)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="k" gradientTransform="translate(12.536654 -1004.305)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><linearGradient id="l" gradientTransform="translate(21.243205 -1031.7864)" gradientUnits="userSpaceOnUse" x1="11.72953" x2="34.010265" xlink:href="#e" y1="1027.1261" y2="1055.8752"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" y1="24.72418592" y2="12.593890241207"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="n" gradientTransform="translate(-.902552 -1017.9425)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><linearGradient id="o" gradientTransform="translate(12.008474 -1018.0995)" gradientUnits="userSpaceOnUse" x1="25.008476" x2="20.050846" xlink:href="#b" y1="1054.6208" y2="1031.485"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" y1="42.4483236" y2="3.6552206"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="q" gradientTransform="translate(-.706617 -1030.4021)" gradientUnits="userSpaceOnUse" x1="15.864408" x2="47.813557" xlink:href="#b" y1="1032.5868" y2="1046.3579"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.6725-1.551725-.7759-3.103448-1.5517v1.5517h-38.7931028v1.5517h38.7931028v1.5517l3.103448-1.5517z" fill="#797979" opacity=".613861"/><path d="m7.0000001 37.138h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 29.3794h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 21.6207h3.1034479v1.5518h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m7.0000001 13.8621h3.1034479v1.5517h-3.1034479z" fill="#787878" fill-opacity=".615686"/><path d="m41.137931 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m33.37931 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m25.62069 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m17.862069 48v-3.1034h1.551724v3.1034z" fill="#787878" fill-opacity=".615686"/><path d="m9.3275863 3-.7758621 1.5518-1.5517241 3.1034h1.5517241v37.2414h1.5517238v-37.2414h1.551724l-1.551724-3.1034z" fill="#797979" opacity=".613861"/><g fill-rule="evenodd"><path d="m37.39478 30.683583-.464559 5.701633 3.966102-6.9407.886334-5.999935z" fill="url(#a)"/><path d="m36.213496 29.812266 10.057691-.176666 3.966102-6.9407-9.947522-.043734z" fill="url(#c)"/><path d="m14.327571 36.999041 12.884294-.202441 3.966102-6.9407-12.774125-.017959z" fill="url(#d)"/><path d="m37.492189 17.824698 9.117336.297268 3.966102-6.9407-9.007167-.517668z" fill="url(#f)"/><path d="m15.192826 11.325036-.07505 11.544252 4.121905-7.486011.02942-11.2193416z" fill="url(#g)"/><path d="m27.812885 9.0415168.0028 28.2639412 3.966102-6.9407.10732-28.4843417z" fill="url(#h)"/><path d="m26.64436 8.2235495 11.142778-.3259448 4.121905-6.4732903-11.188412-.3618648z" fill="url(#i)"/><path d="m15.270728 37.943009-.07505 2.86802 3.966102-6.9407.185222-3.088421z" fill="url(#j)"/><path d="m27.519705 35.938559 9.314186-.12092 3.966102-6.9407-8.970312-.255283z" fill="url(#k)"/><path d="m37.472682 8.3793532.392357 9.5675578 3.966102-6.9407-.282188-9.7879582z" fill="url(#l)"/></g><path d="m14.758621 40.2414-.0046-2.764336 12.496273-.02746.04109-28.9836747 9.736666.00206.186091 9.9621697 9.124254.0218" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m14.080499 22.301126 13.442971-.510428 4.433512-6.9407-12.553786.290028z" fill="url(#n)" fill-rule="evenodd"/><path d="m26.991525 22.1442 1.015571 13.569694 3.966102-6.9407-.204288-13.790094z" fill="url(#o)" fill-rule="evenodd"/><path d="m14.198532 10.07523 7.600351.502292 4.433512-6.9406997-6.944871.2121264z" fill="url(#q)" fill-rule="evenodd"/><path d="m20.990749 10.552869-6.222916-.151622.04397 11.918453 12.360609-.044.06994 14.0964 9.240402-.1309.0712-5.9232 9.239145-.2837" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/></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 000000000000..134398027877
--- /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"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.564655205" x2="59.835535285318" xlink:href="#a" y1="24.72418592" y2="12.593890241207"/><linearGradient id="c"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="44.241379" x2="17.86206896" xlink:href="#c" y1="46.4483236" y2="7.6552206"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="47.493293" x2="55.271071" xlink:href="#f" y1="34.465952" y2="15.577063"/><linearGradient id="f" xlink:href="#a"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="53.569618" x2="61.347396" xlink:href="#f" y1="18.807731" y2="-.081158"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="39.391527" x2="47.169305" xlink:href="#f" y1="18.574026" y2="-.314863"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="29.420123" x2="37.197901" xlink:href="#f" y1="22.624909" y2="3.73602"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="17.501179" x2="25.278957" xlink:href="#f" y1="43.736241" y2="24.847352"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17.501179" x2="25.278957" xlink:href="#f" y1="36.725098" y2="17.836209"/><linearGradient id="l" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 16.996809 -18.990249)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#m" y1="57.514717" y2="-2.151019"/><linearGradient id="m" xlink:href="#c"/><linearGradient id="n" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 10.063568 -3.176225)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#m" y1="57.514717" y2="-2.151019"/><linearGradient id="o" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 19.645464 11.469275)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#m" y1="57.514717" y2="-2.151019"/><linearGradient id="p" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 31.330703 5.237147)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#m" y1="57.514717" y2="-2.151019"/><linearGradient id="q" gradientTransform="matrix(.22718291 .22718291 -.22718291 .22718291 40.211485 5.003443)" gradientUnits="userSpaceOnUse" x1="151.13708" x2="91.471352" xlink:href="#m" y1="57.514717" y2="-2.151019"/><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52 45.672462-1.551725-.775863-3.103448-1.551724v1.551724h-38.7931028v1.551725h38.7931028v1.551724l3.103448-1.551724z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m7.0000001 37.137979h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 29.379358h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 21.620738h3.1034479v1.551724h-3.1034479z"/><path d="m7.0000001 13.862117h3.1034479v1.551724h-3.1034479z"/><path d="m41.137931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m33.37931 48.000048v-3.103449h1.551724v3.103449z"/><path d="m25.62069 48.000048v-3.103449h1.551724v3.103449z"/><path d="m17.862069 48.000048v-3.103449h1.551724v3.103449z"/></g><path d="m9.3275863 3.0000482-.7758621 1.5517242-1.5517241 3.1034482h1.5517241v37.2413784h1.5517238v-37.2413784h1.551724l-1.551724-3.1034482z" fill="#797979" opacity=".613861"/><path d="m14.758621 40.241427.104248-7.506662 11.734259-.113735-.138225-14.075479 10.023855-.02826-.03997-3.90287 14.658127.09512.102949 15.860728-6.402289-.06321" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m22.029807 9.6964241-6.73179-.00812.09852 15.9449329 9.682653.09182-.118714 14.50339 11.522279.01298.02089-6.401854 9.289459.194958" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.551724"/><path d="m44.159959 28.077062v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#e)"/><path d="m50.236284 12.418841v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#g)"/><path d="m36.058193 12.185136v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#h)"/><path d="m26.086789 16.236019v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#i)"/><path d="m14.167845 37.347351v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#j)"/><path d="m14.167845 30.336208v1.944444h-1.944444v1.111112h1.944444v1.944444h1.111112v-1.944444h1.944444v-1.111112h-1.944444v-1.944444zm.555556 1.944444c.555556 0 .555556 0 .555556.555556s0 .555556-.555556.555556-.555556 0-.555556-.555556 0-.555556.555556-.555556z" fill="url(#k)"/><path d="m20.615609 7.2773354-.913655.9136544 1.586346 1.586346-1.586346 1.5863462.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.5863462 1.586345-1.586346-.913654-.9136544-1.586346 1.5863464zm1.586345 1.8574304c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .9036142-.251719.251719-.651896.251719-.903614 0-.251718-.2517192-.251719-.6518962 0-.9036142.125859-.125859.287554-.190763.451807-.190763z" fill="url(#l)"/><path d="m13.682368 23.091359-.913655.913654 1.586346 1.586346-1.586346 1.586347.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586347 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903615s-.651896.251719-.903614 0c-.251718-.25172-.251719-.651897 0-.903615.125859-.125859.287554-.190763.451807-.190763z" fill="url(#n)"/><path d="m23.264264 37.736859-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#o)"/><path d="m34.949503 31.504731-.913655.913654 1.586346 1.586346-1.586346 1.586347.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586347 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903615s-.651896.251719-.903614 0c-.251718-.25172-.251719-.651897 0-.903615.125859-.125859.287554-.190763.451807-.190763z" fill="url(#p)"/><path d="m43.830285 31.271027-.913655.913654 1.586346 1.586346-1.586346 1.586346.913655.913654 1.586345-1.586346 1.586346 1.586346.913654-.913654-1.586345-1.586346 1.586345-1.586346-.913654-.913654-1.586346 1.586346zm1.586345 1.85743c.164254 0 .325948.06491.451807.190763.251719.251719.251719.651896 0 .903614-.251719.251719-.651896.251719-.903614 0s-.251719-.651896 0-.903614c.125859-.125859.287554-.190763.451807-.190763z" fill="url(#q)"/></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 000000000000..bf484d8d1eba
--- /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="23.5" x2="140.19827" y1="64" y2="32.730793"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="100" x2="32" y1="120" y2="20"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><path d="m0 0h60v52h-60z" fill="#fff"/><g transform="matrix(.38793103 0 0 .38793103 5.448276 -.1034)"><path d="m120 118-4-2-8-4v4h-100v4h100v4l8-4z" fill="#797979" opacity=".613861"/><g fill="#787878" fill-opacity=".615686"><path d="m4 96h8v4h-8z"/><path d="m4 76h8v4h-8z"/><path d="m4 56h8v4h-8z"/><path d="m4 36h8v4h-8z"/><path d="m-124 92h8v4h-8z" transform="rotate(-90)"/><path d="m-124 72h8v4h-8z" transform="rotate(-90)"/><path d="m-124 52h8v4h-8z" transform="rotate(-90)"/><path d="m-124 32h8v4h-8z" transform="rotate(-90)"/></g><path d="m10 8-2 4-4 8h4v96h4v-96h4l-4-8z" fill="#797979" opacity=".613861"/><path d="m24 104 .268729-19.350506 30.248312-.293185-.356312-36.283458 25.839271-.072851-.103025-10.060734 37.785395.245203.26538 40.885431-16.50368-.162932" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/><path d="m42.743503 25.261769-17.353058-.02093.253968 41.102495 24.95973.2367-.306019 37.386516 29.701876.03345.053838-16.502558 23.946162.502558" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></g></svg> \ No newline at end of file