Have something like a working JNA interface to Curve, which I should have checked in ages ago. Have tweaked the basic API, working on my client/renderer interface. These really belong in different branches, but done is done