1. A method implemented in one or more data processing systems, comprising: receiving a geometric model including at least one removal feature having at least one face; designating at least one face as a remain variational face; adding a constraint to the designated face; performing a variational edit on the model using the constraints to the designated face; and storing the edited model.