Subset and Family .... are they the right names?

Copying my comment from Some general questions about potential adoption of Ayon, while keeping concepts from existing pipeline - #5 by MichaelBlackbourn here as well:

steps and tasks are different concepts in Shotgrid so the mapping from Shotgrid to OpenPype makes some of these sometimes hard to follow:
Help

FYI I’m as new to Shotgrid as to OpenPype so for me this distinction of Steps and Tasks is still quite confusing and I’m trying to get into good terms with it, although I can see some benefits on having two different concepts of it. So far I have come up to think of Steps as just the different disciplines required on the whole pipeline of a show (i.e., fx, comp, layout, animation…) and tasks as the very specific things artists do on each of those disciplines (i.e., water sim, background crowd…)