Tiny graph data structure for Client or Server