FRODO: Constraint-Based Object-Modeling for Preliminary Design · Study