Submitted to hacker news!

https://news.ycombinator.com/item?id=30593370#30593754

Looking for some early feedback so submitted it there!

Feel free to show it some love (upvotes and sharing) :)