1. A method for programmatically generating a second graphical program based on a first graphical program, the method comprising: receiving information specifying the first graphical program; programmatically generating the second graphical program based on the information, wherein the second graphical program implements functionality of the first graphical program.