1. A method for processing digital image data utilizing a vertically-oriented Effect graph, the digital image data being processed from a bottom of the Effect graph to a top of the Effect graph, the method comprising: receiving the vertically-oriented Effect graph, wherein the Effect graph includes an Effect object located at a junction initiating two divergent paths; receiving digital image data to be processed utilizing the Effect graph; performing a first processing pass of the Effect graph from the bottom to the top thereof along a first of the two divergent paths; and caching at least a portion of the digital image data in an image buffer associated with an output of the Effect object during processing.