plot: only add state segments if state is not None
plot.SpectrumDataPlot: add suptitle with segments
StateTab: show state switch for single tab

    - only if single tab != 'All'