Fix DATA_IGNORE, it was assuming the wrong type of control
Add support for "each" blocks, making it possible to execute an array of data objects on a single node to produce multiple nodes