It turns out that you can extend OBS with Lua scripts. Let's see what kind of magic can be made when you throw Fennel in the mix...