This has a weird amount of polish for what it is. I'm impressed.

I'd like to hear more about the impl.

Absolutely, going to do a write up once some of the dust settles. The implementation is not perfect for sure, but I learned a whole lot doing it.