Learn enough about plotly to create multi plot component. It should do the following:
- not be aware of tables
- put up the correct tool bar based on the plot type
- be aware of the traces that are in the plot
- know how to handle handle each trace type
- have an option in the toolbar that allows the user to switch between the traces to operate on
- have a way for the tool bar to be extended when a wrapper is connecting the plot to a table
- Do something similar with the side bar options.