Provides support for specifying and saving preferences.