Added Upgrade infrastructure. Buttons displaying, but not updating the disabled state.