Manipulating and documenting software structures using SHriMP views | Synapse