If this is actually how it works, it could be pretty cool: