first commit, switched from accepting NodeCache to accepting RenderPreparator
Merge remote-tracking branch 'origin/fix1renderer'