Heliocentric solar system theory