ERC-4799: Non-Fungible Token Wrapping Standard

Three questions:

  1. Is the intention always for wrappers contracts to implement the IERC4799 interface?

  2. What would the standard be for figuring out the designated owner from the NFT itself? Getting its contract owner, checking if it implements the IERC4799 interface, and then querying tokenIdOf and otherwise falling back to the standard ownerOf?

  3. Have you checked out EIP-4987? The designs are somewhat similar in terms of trying to solve the problem of delegated ownership attribution through the owner contracts themselves. Curious if you see this as sharing the same goal.