Another option which is only a smidge more advajnced:
https://decibel.ni.com/content/docs/DOC-15385
ESF centers around the concept of a single entity rather than many instances of an entity. It uses both DVRs and an SEQ (single element queue) to accomplish this, which makes it nominally more complex....but it also feels like the "right" way to go.