The Boat Rig was done using a combination of Ribbon Systems and Live Sweep Meshes for the legs. Because the legs were so lightweight, creating a sweep mesh for the legs enabled really creative deformations without any sort of unwanted deformations. The geometry being created through the curve allows the user to pull and push the body however they want, and leg geometry will continuously generate or be removed to compensate for it.