For the auto update, is there an existing auto update framework that we can modify to support threshold signed updates? I'm sure such a thing must exist. The updates would download in the background and then the app can just ask the user to restart it once the update is locally available, as Chrome does.