This is an open-source project to do Computer-Aided Design and Computer-Aided Manufacture (aka CAD/CAM). You can specify the geometry by either giving the boundary surfaces (B-Rep) or giving shapes and boolean operations (Constructive Solid Geometry aka CSG). The machining operations can be directly specified or generated by an artificial intelligence. The output will be a file that gives the tool endpoint and vector orientation (APT language). This can be converted to a Gcode file for use in various machine tools like lathes and mills.
You can import geometry in many different file formats include IGES, STL, and others are coming soon.
Most machine tools will be supported up to 5-axis mills and hexapods.