split up ui -> timeseries + chart in separate files.
fixes for Chart as object.
fixes for TimeSeries/Chart objectification
more TimeSeries/Chart fixes
colormap fixes
more object fixes.