What is the difference between a part, a component, and a workpiece: two criteria + quick boundary reference | AgileMakeAI