Geometry-Based Structural Optimization On Cad Specification Trees