A simple demo that uses a URDF to describe a marionette, trep to integrate the dynamics of the marionette, and various interfaces to allow a user to control the system.