Main UI vs Head Worker

Hi, really enjoying learning this framework so far but I think I'm missing something that is likely relatively straightforward. In Part 1 of the training exercises we build up a Worker hierarchy with a Head Worker at the top and then the Main UI and Motor Drive as subWorkers.

What benefit is this providing compared to the Main UI being at the top of the call-chain? For my use case (data collection and equipment control in a lab) I anticipate always having a UI, so my initial thought would be to make the UI Worker the top of the call-chain, rather than a subWorker to a Head Worker. What benefits does the Head Worker provide with the UI as a subWorker?

Any help to make this click is appreciated. πŸ™‚

2
1 reply