Text this: A Vector Bond Graph Method of Dynamics Modeling for Planar Multi-body Systems with Grooved Sheave