Petri-net-based hypertext: document structure with browsing semantics | Synapse