As I understand it, they are licsenced to use the fast-cad engine, or maybe it is open-sourced? But yeah, a ground up approach might be something they want to think about.

Don't have 3D Studio, or maya, but am muddling through hexagon and bryce... I have had CC2 for a couple years now, but there just don't seem to be enough hours in the day...