Initial, mostly working _DiscretePlotter