Synchronous Technology: CAD that works in the way designers think