Creating a chain of Sequences

Yes.
I created a Name map of Sequences as the store of all the possible stories
The game logic creates an array of Names as it builds up the story
When the cut scene visualisation runs it access the array on names to get each name in series and picks the sequence from the Map to get the one to play

Building the different story paths I used the “leave as is” option in sequences so that I could start each follow on sequence from the end state of one before it

I’m sure there is a more elegant way but the above worked. I’ll refactor it if anyone posts something better here.