Some reminders:

The actual store is in the background page, so its backing indexeddb access happens there.

Reducers run in the background page.

Actions are generally constructed in foreground pages, serialized, and sent via the proxy to the background.

Selectors are proxied from foreground to background.

Thunks may run in the foreground, dispatching their status messages via the proxy to the background.
