Начало положено!
Первая законченная версия, все работает стабильно, можно сохранять настройки. Добавлю что-нибудь еще потом.