1. A computer-readable storage medium tangibly storing computer-readable instructions thereon, which when executed by the computer, cause the computer to perform operations comprising: creating a set of new nodes representing a semantic tree structure as part of a memory object graph, wherein the semantic tree structure represents a hierarchical organization of elements of an application framework; identifying a subset of memory objects from a plurality of memory objects contained in the memory object graph; suspending an edge between a first memory object in the identified subset of memory objects and a second memory object in the memory object graph; assigning the identified subset of memory objects to the set of new nodes in the semantic tree structure; and generating a semantic graph that includes the semantic tree structure with the assigned subset of memory objects from the memory object graph.