each visualization component should react to user input through a control widget
at least one of the components should be a datatable
at least one visualization component should offer a select interaction that triggers a change in another component (e.g. selecting a row in a movie datatable shows its review; clicking on a point on an actor scatter plot shows his/her headshot, brushing in a multiform view)
tabs, pills, or multi-page view to separate different groups of components