Rename Dimensions component to chartLayout

I originally based the format on D3's documentation, which uses the nice title (excluding the namespaces), like the [Axis component](https://github.com/mbostock/d3/wiki/SVG-Axes#axis); I can't remember if we decided to change it from this, I'm not too fussed either way - happy to go with the consensus!