@deadtunnelrat Although they work well in Eevee, I wanted to create a Motion Blur filter that need the Cycles renderer for additional data. However, Cycles needs BSDF nodes to do this, currently I'm converting shader data down to RGB for use in a colorRamp node.
@deadtunnelrat The final node layout didn't work as well as I wanted since most effects were lost after so many Mix nodes. A node that can mix more layers would resolve this. In addition, a few issues came up because of my Shaders.