refactored out legacy charts
return chart element and svg
modified the way donut sets are drawn
tweak to icon positioning on donut
Merge branch 'refs/heads/upstream-master'