https://blogs.nvidia.com/blog/what-are-graph-neural-networks/