Diverse CAD Blocks