Reading/Web/Preference Persistence For Anonymous Users

To support upcoming work, we need the ability to store preferences for anonymous users. We are working through the Technical decision making process to define when and how to do this.