add cad_geometry, io op_nurbs and graphics