Yes, I think this would be better than me manually creating thousands of variations of track parts.
But I'm not sure if I really want to allow all track parts to be clipped together or only certain combinations. I need to look into this!