I am working on this at bear.build. It's early, but I would love to get your feedback if you have some time. [email protected]