Make the upgrade (now migration) framework more extensible.