Agreed. Wiring is fairly straightforward. The control box gets a permanent supply, and it handles the primary pumping, based on the inputs it receives from the stats. Its pretty much "stand-alone", as far as control goes - it just does its own thing, with little regard for DHW & CH requirements.
The primary reason for this is that you can`t "switch the sun off"- if you don`t power the control, the fluid in the collectors will overheat; so the system pumps it around to control the temp. of the fluid at the collectors. The only time this becomes an issue is on "thermal store" type cylinders, which have a max. temp limit; beyond which you have to operate a "shunt" radiator or similar, to remove excess heat from the cylinder - however that wiring is all part of the CH / DHW system, and not directly connected to the solar system.
KME