This would be quite a lot of track parts!
I think a more general solution is needed. I will think about it!
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!