Simplify graph by removing responsibility for data filtering

Instead, raw data is passed in from Query Executor via Graph Controller.

The graph needs to map the raw data to the format used by D3, but this
is just specifying the label and value attributes.