This way, we could let the image refine with multiple samples instead of just waiting for the image to render when stuff gets more and more complex.