[WIP] Rewrite Settings to use the Preferences