Hi Together,
i don't know if this is already mentioned but:
for an more or less complicated Test device I created n QMH based on the boiler example.
while programing I found it more and more difficult to know, where I call which case, so I "tagged" the cases:
(MHL)

and CL:

What do you think?