Sounds great! Any interest in open sourcing your approach?
But worth noting that it took me a few hours to make, and it's all vibecoded, meaning the code is likely not that nice, and that you could probably replicate it fairly easily just from my description above.
If I make it OS I'll share it on Show HN.