WIP

* remove ad-hoc code
* create UpdateChecker model
* ensure all branches are possible
* don’t use rewire
I assume you mean, no win other than following our style guide. :trollface: