SketchGen: Generating Constrained CAD Sketches