Refactor brush/zoom code.
Add ornaments to AxesChart.

Ornaments are similar objects to plotables, but do not represent plots,
rather things like text boxes that do not require scales and axes.
Add d3.plotable.TextBox ornament.