Add optional display of plot legend #36
Show plot legend
Make ChartState accessible to sub-classes