I built a panel (comp) that has layers for clear sky, clouds (two tiled copies back to back so I make them infinitely looped), morning and evening sun.
Then I wanted to be able to build a hexagon ring out of these panels in the main comp, and have a null layer (in the main comp) where I control the look and feel of each panel, that is its sky layer, clouds layer (including their speed), sunrise, sunset position along with clouds highlights state that I made using tint and inner shadow etc.
In the main comp I have a camera moving and rotating around a city, so I just wanted to build a controllable sky rig. The way I see it, you need to control the rig at the same comp/level as camera where you can set the state for each sky rig panel separately.
I know programming and how to write external jsx and extensions, so that’s not a problem, I can build comps out of images, for example to make 3d buildings and hexagonal rings. But curiously enough, it seems that the only thing that stops me is that absence of global storage inside the project space.