A data model for flexible hypertext database systems | Synapse