We need to migrate Firefly Histogram (with the bind calculated on the server) to multi-trace chart architecture. This includes options and table connections.
Since histogram parameters do not map exactly to Plotly bar chart attributes (we use variable width bars to represent bins), this would be a good addition to the multi-trace charts proof-of concept.
Other items that should be resolved by this ticket
- Separating firefly specific things from plotly trace data
- Not storing fetchData function in tablesource, it's preferable to store a string id that can be resolved into this function