Progress report: pretty much everything works except for clipping to viewport, but that's not often needed.
Really excited with the prospect of letting typst handle typography (math included...), and that default fonts etc. can be overridden.
https://baptiste.codeberg.page/gridcetz/articles/ggplot-examples.html
