Nice job. A common problem with curves in general is controling the upvector. From the demo, I understand that you can’t control the banking of the curve. Let’s say you want to build a stockcar oval track with curves banking a specific degree. A very useful addition would be to add an upvector for each node in the curve. This would allow to control the banking.