Understanding the building blocks and design choices of graph neural networks.