I've made a suggestion to add parent to SpaceLocations so multiple stars could be added with their set of planets orbiting around and moons having orbit around their parent planet https://forums.factorio.com/viewtopic.php?f=28&t=121788
Its possible but it would require some maths calculation library functionality that can calculate all positions correctly but orbit drawing is obsolete if it is not the main star
The main things for me is about orbit that would make it prettier and moving some SpaceLocation would not always make the "child" object move with them
On example is Factorisimo that register a SpaceLocation around each planet.