This thread is for discussion of the Extendable smart contract pattern as described in this EIP: Add EIP-5601: The Extendable Pattern by 0xpApaSmURf · Pull Request #5601 · ethereum/EIPs · GitHub
It introduces a flexible, modular, method for smart contract development and management allowing upgradeability and future-proof smart contracts.
More documentation can be found here: Introduction - Extendable Contract Pattern
There has been a lot of prior work on proxy patterns and upgradeability patterns, but there needs to be some greater sophistication in the way we handle this to support the growing number of use-cases and their heightened complexity.