Graph Convolutional Networks from the Perspective of Sheaves and the Neural Tangent Kernel