1. Apparatus for processing image data comprising processing means, input means and display means, wherein said image data is defined by a plurality of data processing nodes arranged in a hierarchical structure and said processing means is configured to perform the steps of: generating a first two-dimensional (2D) image frame of a clip of image frames, wherein a plurality of image components makes up the first image frame, by means of processing said plurality of data processing nodes; outputting said first image frame to said display means; receiving, via said input means, first 2D user input data indicating one of said plurality of image components, wherein said first 2D user input data comprises x, y coordinate input data; in response to said receiving, automatically selecting a first data processing node used to generate said indicated image component; and displaying editing tools relevant to said first data processing node.