Now that we want to bring updateThemeInfo redux actions/state into web as well there are several things we should lift from native into lib so that we can share them across both platforms. This diff lifts the common logic in `ThemeHandler` into a hook that can be consumed by each respective platform's `ThemeHandler`