EIP-7546: Upgradeable Clone

Discussion for

How is this different from EIP-2535?

Furthermore, it is RECOMMENDED for each implementation contract to implement ERC-165’s supportsInterface(bytes4 interfaceID) to ensure that it correctly implements the function selector being registered when added to the Dictionary.

Is there a risk of accidentally calling the implementation contract directly? Should that be addressed somewhere?

It is RECOMMENDED to choose the storage management method that is considered most appropriate at the time.

How does the external application determine which storage layout is in use?