These are both good approaches. I hadn’t considered the multiple spline ones. I’ll probably end up using that. Although both of these feel like a cheat, you know? I was thinking the solution was something with the Matrix, which I never fully understand.
But thank you! One of these should work for sure.