Scripted documents: a hypermedia path mechanism | Synapse