Machining Process Models for Product and Process Design