Integrating the plotter data collector
Plotter rewritten to class