1. A computer implemented method comprising: displaying an information integration flow graph; receiving user input selecting a modification to apply to the displayed information integration flow graph; modifying the information integration flow graph based on the selected modification to form a modified information integration flow graph; and displaying the modified information integration flow graph.