Order of node operations

I am trying to use a delete node to delete all instances of a specific family type only to add this exact family type back later in the graph. My issue is that the delete node seems to be running after i create the new families even though it is placed at the start of the graph, before the nodes that even create the new families.

On the same subject, i am trying to create an element and then modify that element later in the same graph as opposed to running a new graph to modify it, is there a node that will allow the graph to pause so the element can be created, and then resume to allow the newly created element to be modified?

Have you tried the transaction nodes?