Understanding Graph Neural Networks