Text this: S-Function Library for Bond Graph Modeling