Cut one interdependency between the EffectQueuePreprocess and DistortedNode
Carve the 'children list' from DOutputSurface and DNode into a separate class of its own, DistortedChildrenList.