We already move the descriptor set layout out of it, so we can just as well keep the pipeline layouts in the render object as well, and get rid of this extra object. Update all callers.
This is a very direct implementation of a Gaussian blur, without any optimizations.