Hide: Multi-pass shaders

I'm starting to get a hang of the json files. I set up my own pass names and targets, and added a second pass. The Invictus buffer feeds into Invictus light. I'm accessing the first pass from the second pass from the sampler. From what I understand, fragments remain single pixels between shader passes. I'm still trying to piece together framebuffers- the first pass was a misguided attempt at making one. I hear with frambuffers I can access a depth buffer, create shadows and supposedly calculate an average. Let's try for just an average though.