- moving the nodes generation away from the render
- spliting up the image/flavor source from the filter