Handles storage and retrieval of user preferences.
@spec save_to_preferences(map() | struct()) :: :ok