Fixed up pipe class to generate render info & pass it the render subsys in an ongoing effort to decouple my shit