A survey of geometric graph neural networks: data structures, models and applications | Synapse