From Hypertext to Codework