Modified ChartBaseLayout to use IChartDataGroup interface rather than concrete class.
Added graphics-optimized versions of itemRenderers to use SVG more efficiently.
Modified the JavaScript GraphicsContainer to set the width and height attribute on the <svg> element so Safari will renderer it correctly.