Hypergraph re-imagines traditional client–server apps as knowledge graphs