Co-Simulation: Developing A Virtual Vehicle Modeling Capability