I think if you can share what you are doing here in a note on the issue (with link to any kind of PR or gist) that would be very useful!
I believe @breezy-hamburger-69619 is also actively working on this issue and has some work nearly ready to land so I'm sure he'd be interested in comparing with what you've done.