A sun, a planet and a moon. Each orbit is an empty Object3D pivot placed between parent and mesh, so the planet can spin on its own axis without dragging the moon's orbit along with it.
Object3D