Since we don't return the actual values and instead only tell about events (which leaves the `Get` of the value as a second operation) then we don't have to use a channel with backpressure since all the events are identical.
This adds a new set of methods to the World API (for sharing data throughout the cluster) and adds an etcd backed implementation.