General Charting classes and page.
Type based generation of chart type.