Gim: Keyboard Software
Allows users to simulate the movement of various planar mechanisms.