This is great, we are working on something similar at 1Claw but I like your approach too. Want to trade notes sometime?