Porting of desktop presenter is nearing completion.
Some more cleanup is necessary to establish a clearer separation of
concerns between view items and the presenter.
Later, work will be needed to factor out all message mechanisms (system
messages, notifications)
Corrected class spelling mistake
Session save and restore has been refactored