Implement MVC fully - split table/graph data sources into model component.