Describe the key features of Jupiter's four Galilean moons and explain the role of tidal heating and orbital resonances in shaping these features.