Yeah, I'm not really sure how I'd go about doing that just yet. Spring constraints were easy; ball joint constraints seem to be a bit more difficult: conservation of momentum would be difficult to implement for that.
And elastic constraints, what do you mean about that?