Example: Duplicate Components
The cabinet can be configured with two or three drawers, depending on the height of the cabinet:
* body (unconditionally add a configurable cabinet body to the configuration).
* drawer (unconditionally add a configurable drawer to the configuration).
* drawer (unconditionally add a configurable drawer to the configuration).
I height = 36 * drawer (if the height of the cabinet is 36 inches, add a third configurable drawer to the configuration).
Each instance of the drawer in this example can be configured differently, but all have the same part number.