This test models the typical design of an offline-aware authoring
application:
- When "offline", a series of (fake) user events are logged into a
store
- When "online", the events are played back to a (fake) server,
draining the store
- When "online" a Worker synchronizes data from a (fake) remote
source into a store in chunks, then consolidates it into another
store