Text this: Kinematic design of machines and mechanisms