Ganymede has had a complex geological history.