If someone wants to team up with me and code it, I'll happily get on board designing something like this.