1. A build set processor for creating a solved build set comprising: a model copier copying a master source model including a set of said computer-aided design (CAD) objects and determining which of said set of said CAD objects has associated option strings; a box option processor applying user selected option values to each of said associated option strings with each of the determined CAD objects; an option string processor logically evaluating each of said associated option strings; a CAD object manipulator manipulating each of the determined CAD objects based on the associated logically evaluated option string, grouping graphical objects associated with said CAD objects into types, applying the user selected option values to said graphical objects according to said type of said graphical object, retaining said graphical object if the applied user selected option value resolves to “true”, and deleting said graphical object if the applied user selected option value resolves to “false”; and a build set creator saving the manipulated determined CAD objects in said build set.