Mechanical computer aided design, Diseno mecánico asistido por computadora