The preferences service can be used to get and set configuration attributes. It is also in charge of the profiles.
All the attributes are grouped into services.
Each service has to declare its configuration attribute in a schema file placed into :
The actual values of the configuration attributes are stored into the files
where service is the name of the service and profile is the name of the profile