Pass along injected data and allow print directive nodes to return their...

... children