Actually, it was meant to be kept in orbit just by solar pressure, which is in theory possible, however quite unlikely since it would require materials with extremely low densities.
That said, I thought that what I made was a type of dyson swarm, but the correct term for that kind of megastructure is a dyson bubble. A proper dyson swarm with orbital mechanics would be impossible since you can't animate stations AFAIK.
In relation to the size and distance from the star, it is just for representation, and since the whole system is not at scale I figured it was ok, honestly those planets are HUGE, or maybe the stars are too small.
Nevertheless, I made the structure in 2 halves, back and front, and they have their layers set as TERRAIN2 and TERRAIN3, planets/stars go in between those. By doing it this way I can set the ingame size to whatever I might want by changing the custom entity's "spriteWidth" and "spriteHeight", currently both were set to 2500.
I didn't make it larger since I thought it would look odd with the ships flying above it. I guess that could be fixed by cutting the sphere in more layers, and maybe setting the top layer to ABOVE could work, not sure, and I still think it would look odd.
anyway, go watch the channel I promise it is a good watch
.