Text this: Planar multibody dynamics