store View
Stores a view under an arbitrary key (activity launch and restore keys, debug views). Synchronous because callers hand key to an Activity that reads ViewStorage as soon as it is created. Both writes are atomic map operations, so no queued action is needed for consistency.