The Lucy framework provides an application wide preference mechanism, from which addons can retrieve certain user preferences or store their own, and be notified of changes in these preferences. These preferences typically represent a way in which the user wants to see a feature configured, for example the preferred look and feel of the Lucy application.