Multi-Body Dynamic Modeling Methods and Applications for Driveline Systems