2D/3D Cad Engine support?

I was looking at a friend’s blog who recently posted - Project Proposal: Generic Extendable Cross-Platform CAD Application - at http://www.jestinstoffel.com/?q=node/134

That got me thinking that I should see what libraries OpenFrameworks and Processing supports for CAD. I didn’t see anything specific so is there any interest in developing a 2D/3D CAD engine library?

I have hooked up http://www.opennurbs.org/ before and its rad. It is also vast and crazy like the whole nurbs thing. It’s not a complete geometry lib but there is a lot of good code in there.