Write a TZIP about upgradeability
We have an article about writing upgradeable contracts in Tezos: https://gitlab.com/morley-framework/morley/blob/master/docs/upgradeableContracts.md
We also have developed a couple of upgradeable contracts and tried different approaches. One day we should write a TZIP about it.