Message passing, GCN, GAT, and MPNN architectures — and how to apply them to molecular property prediction with PyTorch Geometric.