... needs to be re-written. Keeping this as a placeholder for when I start work on the new Settings GUI.