Techniques and Patterning in CAD