Finally a nice succinct request/offer system, extending off of Storage and StorageNode - instead of Exchange(r)