Hi @Briony_Peters1 , welcome to the forum
Have a look at this article:
See also this recent example by @lpb which uses a grouping technique with subtasks: