Refactor SettingsMenu (needed to add language settings tab)