1. A computer-implemented method for programmatically generating a new graphical program, comprising: executing a graphical program generation (GPG) program; the GPG program receiving information, wherein the information specifies functionality of the new graphical program; the GPG program programmatically generating the new graphical program in response to said information specifying the functionality of the new graphical program, wherein the new graphical program implements the specified functionality.