ChartGlyph refactoring