I'm currently relooking at these problems with a fresh pair of eyes and I'm starting to realize that a lot of our problems can be resolved if we just use ENS + proper resolution results within the ENS resolved to name. Upgradeability seems very achievable using ENS. Is there any pushback to this radical refactoring concept here?