Charged Particle Tracking with GNNs