PreferenceManager only works in browser (it uses global localStorage object).
Preference Item Map
Preference Schema Map
Return value of key
Convenience function that gets a view state
Register preference schema
Change value of key
Convenience function that sets a view state and then saves the file
Validate preference schema