Added CinnamonSettingsWidgets and associated rewrite (work in progress).