clean up: created abstraction of data overlays.

have added histograms and heatmaps as 2D overlays. About to do
trend-lines next. Surfaces are NOT overlays. Color bar, and legend will
become ScreenOverlays; distinct from data overlays in their natural
coordinate system.