We were promised Xanadu! An Infrastructure-Agnostic Model of Hypertext