Modular Refactoring of Plotting Suite
Plotting in BEC Widgets can be made more modular by incorporating some mixing and utility classes. The BECPlotBase
will remain the core of the visualization widget, while the entire toolbar functionalities, such as zoom, pan, autoscale, exports, and so on, will be retained.
The creation of separate widgets with UI controls, like the Crosshair
utility, can be facilitated by simply inserting utility classes.
Optionally, the data processing from BEC for plotting can be separated and used to inject into the widgets.
Relates to #203 (closed).