Add brush selection method.

* pull the brush out of the layer, into main chart
* add a selection method to update the brush.

I had a deal of trouble working with the brush inside the layer, and in
particular providing an external control to update or reset the brush.
It'll be necessary in the future to generalize the brush but we'll start
with this.