Planetary heat sources