Design of a Graph Neural Network