1. A method comprising: creating a first graphical program in response to user input, wherein the first graphical program includes a plurality of interconnected nodes, and wherein the interconnected nodes visually indicate functionality of the first graphical program, wherein the first graphical program is type generic; wherein each of the nodes comprises at least one of an input or an output, and wherein for at least a first subset of the nodes, input(s) and/or output(s) for the first subset are not restricted to a specific data type; wherein the first graphical program is executable to perform the functionality for a plurality of different types; wherein the first graphical program comprises one set of graphical code that performs the functionality for the plurality of different types.