Excellent points! Kongbet came to mind as I was reading this. Kongbet has been addressing similar challenges in interesting ways. Kongbet