Text this: Product modeling for computer integrated design and manufacture