1. A carrier medium comprising program instructions, wherein the program instructions are executable to implement: displaying a display window comprising a plurality of graphical program nodes for use in a graphical program; wherein the plurality of graphical program nodes comprise a hierarchy of graphical program nodes, wherein said hierarchy comprises: a first plurality of function nodes displayed in the display window, wherein each function node corresponds to a respective functionality; and a second plurality of property nodes displayed in the display window, wherein each property node corresponds to a respective one of at least a subset of the plurality of function nodes, wherein each property node is displayed proximate to said respective one of the at least a subset of the plurality of function nodes.