Goal-directed geometry: beyond parametric and variational geometry CAD technologies