That was one of the major challenges Ted Nelson's 70s/80s Xanadu project though would need to be addressed in order to produce a deployable hypertext system. It seems like they were wrong on that front: the web won out by just deploying without addressing it.