Assorted cleanup/refactoring/reorganization
The update preference is now applied properly. Added a "view release notes" button (currently useless).
[View release notes] button is now functional.