+ METHOD: apply reboot
+ METHOD: check for update, but don't download anything
+ METHOD: do the upgrade
+ METHOD: get details: how big and descriptions including i18n
+ METHOD: perhaps a cancel one (perhaps plumbed through to download service)
+ SIGNAL: send signal if there are updates pending
+ SIGNAL: signals for pre-reboot success and failure (code or message)
+ SIGNAL: download canceled
+ METHOD: apply reboot
+ METHOD: check for update, but don't download anything
+ METHOD: do the upgrade
+ METHOD: get details: how big and descriptions including i18n
+ METHOD: perhaps a cancel one (perhaps plumbed through to download service)
+ SIGNAL: send signal if there are updates pending
+ SIGNAL: signals for pre-reboot success and failure (code or message)
+ SIGNAL: download canceled