1. A method of processing user interaction with a software object management tool, comprising: displaying an software objects tracking panel, wherein said software objects tracking panel comprises a visual representation of one or more software objects, and wherein said software objects tracking panel comprises a visual representation of the relationships between said one or more software objects; detecting a newly created software object; in response to said newly created software object, updating said visual representation of one or more software objects as to reflect the addition of said newly created software object; and updating said visual representation of relationships between said one or more software objects as to reflect the addition of said newly created software object.