Looks great!! Very good first version Chris!!
I'm wondering what will be the the missing key piece.
There is not too much to say because you mention most of the problems in "what´s missing".
Having to Make the Splines with the same amount of segments is perhaps the problem that makes it more difficult to use.
Congratulations and thank you!!!
Daniel S