Мне кажется, что я всегда заново изобретаю колесо для каждого приложения, когда ему нужно загрузить / сохранить общие настройки в XML-файл. Каков наилучший способ управления основными настройками приложения, которые пользователь может настроить и которые необходимо сохранить / восстановить?