1. A computer-implemented method for generating geometry, the method comprising: receiving a design specification for a physical component that defines a set of requirements that the physical component should meet; identifying a stored design strategy within a design space based on the design specification; executing the stored design strategy to generate a geometry that reflects the design specification; evaluating one or more physical characteristics of the geometry to confirm that the geometry meets the set of requirements defined by the design specification; and displaying the geometry to an end-user.