This wouldn’t be the *best* choice for doing more nuanced layout, say cutouts and things like that. But this has a ton of potential for repeatable design.
Tool is commercial, markup language is open-source.
@ernie i had a pretty good time using it for slideshows with the touying plugin
https://touying-typ.github.io/docs/intro
being able to export my slides as html is damn helpful. dont have to worry about having that specific presentation software on the end machine or lag or whatever.

Touying is a slide/presentation package developed for Typst. Touying is similar to LaTeX Beamer but benefits from Typst, providing faster rendering speed and a more concise syntax. After, we use "slides" to refer to slideshows, "slide" for a single slide, and "subslide" for a sub-slide.