A Bond Graph Modeling Philosophy for Thermofluid Systems