this is incredible, I have been thinking about this exact project for quite some time but a little wary of which approach I might take. Thanks for posting this.