Text this: Design theory for CAD :