Playing around with upgradable contracts.
- Upgrade Box -> BoxV2
- Proxy points to Box
- Update, so that proxy points to BoxV2
We need to deploy a proxy. Multiple ways:
- Deploy manually
- use hardhat-deploy's built-in proxies
- use openzeppelin upgrades plugin