The Design and Simulation of Mechanisms - Theseus