Describe the desired feature
In case of upgradeable contracts we might want to deploy the contracts as proxies and initialize them. This should be automatically handled if we can detect what type of proxy it is, or added as a config where you could set custom deployment instructions.