Suppose you were a CAD developer, and you wanted to build a next-generation CAD system. How would you do it? I’ve thought about that question for quite a while. Nearly 30 years, in fact. I’ve watched ...