XTerramechanics: Integrated Simulation of Planetary Surface Missions