Decorator API: Decorate the restored/created manager and use it
Check if there is an existing manager state (should rely on GdprSavior#exists)
Determine whether there is already an existing manager (saved state)
Whether it should update its savior internals (should default to true)
Restore the manager (saved state)
Whether it should update its savior internals (should default to true)
Restore the manager or create one using the factory
Factory to create a manager (default manager state)
Overwrite the saved state of the manager
The manager to store (state to save)
Store the manager state if none is already save
The manager to store (state to save)
Handle shared state updates
The new manager to use
Handle saving/restoring/checking semantics
GdprSavior