Transform a collection of geojson features into squares and back again.
This block uses several functions from d3-geo and MapBox's polylabel algorithm to intelligently position the labels.
For more map tweening, see this block and this block.
https://d3js.org/d3.v4.min.js