ECDC-4181 Refactor plot update and add new histogram plot
Created by: tbukovics
Some refactor how plots are updated:
- New Thread-safe vector introduced to control data access in consumer.
- Plots can directly access to consumer storage members. (not ideal, observable pattern would be better)
- Consumer updates internal storage members in a locked state (no half readouts)
- Histogram plot, without 2nd binning