Organization of design knowledge in an intelligent CAD environment