3. The method of claim 1 , further comprising: receiving the one or more supplemental attributes; automatically selecting one or more package models by accessing the data structure, wherein, for each selected package model, each desired attribute and each supplemental attribute satisfies the corresponding package model attribute; and presenting the one or more selected package models.
3. The method of claim 1 , further comprising: receiving the one or more supplemental attributes; automatically selecting one or more package models by accessing the data structure, wherein, for each selected package model, each desired attribute and each supplemental attribute satisfies the corresponding package model attribute; and presenting the one or more selected package models. 4. The method of claim 3 , further comprising: sizing the one or more selected package models based on at least a portion of the user input.