+1 all of this. That would be incredible (this already seems very cool - excited to get home and try it!)