added general chart handling
added name to the charts
added separate updater for chart data. Restructured updaters into basic and extended classes