Neat! For comparison, Observable Plot [1] does this sort of thing in JavaScript. It seems a bit more high-level and opinionated, though, having extensive support for plotting data on maps, but intentionally no support for pie charts.
It might be interesting to compare how to do things in each library. It’s not clear if Graphic supports map-drawing yet?
Also, I wonder if you can do animations in Graphic? I’ve done it with Observable Plot, but it’s not designed for it (no incremental updates) and the frame rate can bog down.