Constraint-Aided Conceptual Design