We decided that we will move all of the preferences framework specific code into a subfolder of the framework folder called "preferences" i.e. src/framework/preferences/ and change the namespace from "fluid.uiOptions" to "fluid.prefs"
The prefs framework specific code includes:
model relay (if not moved to framework)
cookie store (we should probably consider swapping cookies for local data storage as our default persistence mechanism)
uiEnhancer (empty) fluid.prefs.uiEnhancer
uiOptions (empty) (renamed to fluid.prefs.prefsEditor)
panel (base grade)
enactor (base grade)
fatPanel grade (renamed to separatedPanel)
starter panels (e.g. contrast, textSize...)
Two components will be moved to top-level components:
The only thing remaining in src/components/uiOptions will be the few lines of code needed to create "our" instance of a prefs editor.
See meeting notes from the Community Workshop where this was discussed at