This can be done with an execute command that locks all the inputs, outputs etc. The only problem is that we need to detect new incoming things. So we need a tablechanged command or a manner to detect changes in the input places, preferable on a file or table or even row level. Even if the table did not change it should not influence the outcome of the operation. It should simply take the inputs, join them a necessary and rejoin the data with the already calculated combinations. After the initialisation we need to execute one step.The termination of a transition consists of taking all the inputs again and producing the proper output value