Tweening between a single polygon (California) and multiple polygons (Hawaii). The basic steps:
This isn't totally robust - bad Voronoi luck can result in a weird clipping result that leaves out a chunk. But it works... almost all the time? The breadth-first search of all the cells is also way slower than it needs to be. A hex grid would probably be a lot simpler.
See also: Smoother polygon transitions, Voronoi Topology
https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.3/d3.min.js
https://cdnjs.cloudflare.com/ajax/libs/topojson/1.6.20/topojson.min.js