1. A method of executing a user defined portion of an executable graph, the method comprising: providing to a user a graphical representation of an executable graph, the executable graph comprising executable modules; receiving from the user a selection of a sub-portion of the executable graph; and executing the user selected sub-portion of the graph in isolation from other portions of the executable graph.