13. The computer readable media of claim 12 , wherein step b) comprises: receiving user input selecting the data dependency path; receiving user input selecting a plurality of data items within the data dependency path; and generating the user interface comprising the selected plurality of data items.
14. The computer readable media of claim 13 , wherein receiving user input selecting the plurality of data items comprises receiving user input indicative of the user selecting each selected data item from a first window to a second window, said first window displaying the data dependency path, and said second window comprising a user interface palette; and wherein generating the user interface comprises creating a data entry field for each selected data item dragged and dropped into the second window.