1. A computer-implemented method for merging graphical programs, the method comprising: utilizing a computer to perform: receiving information regarding a first graphical program and a second graphical program, wherein the first graphical program comprises a first plurality of interconnected nodes that visually indicate functionality of the first graphical program, and wherein the second graphical program comprises a second plurality of interconnected nodes that visually indicate functionality of the second graphical program; analyzing the information to determine matches and differences between the first graphical program and the second graphical program; automatically merging the first graphical program and the second graphical program based on the determined matches and differences, thereby generating a merged graphical program, wherein said automatically merging is performed without user input specifying nodes to be included in the merged graphical program; and displaying the merged graphical program on a display device.