1. A computer-implemented method for creating an explicit feature used for construction of a computer-aided design model, the method comprising: recognizing that a plurality of features of the computer-aided design model form an implicit feature; presenting variations of the implicit feature; selecting one of the variations of the implicit feature; creating the explicit feature, wherein the explicit feature produces geometry giving rise to the selected one of the variations of the implicit feature; and constructing the computer-aided design model by generating the explicit feature after generating the plurality of features.