Methods and systems consistent with the present invention provide an
improved software development tool that allows a programmer to develop
source code by receiving an indication to form a link, receiving an
indication of a first of the plurality of elements, receiving an
indication of a second of the plurality of elements, and adding new code
to the first element to reflect the link to the second element.