16. A system for manipulating a block diagram, the system comprising: a processor to: receive an indication of at least one desired set operation, receive an indication of a selected group of entities of a software environment, the selected group comprising a plurality of entities, the entities: being associated with one or more properties, including at least one entity from a first object, and including at least one entity from a second object, determine a group of properties of the plurality of entities based at least in part on the at least one set operation, where the group of properties is at least one of: common properties associated with each of the entities of the selected group of entities, properties associated with at least one of the entities of the selected group of entities, or properties that are associated with only one of the entities of the selected group of entities; a display element to: display a representation of the group of properties; and an input device to: provide an instruction to perform an edit operation on at least one of the properties of the group of properties, wherein the edit operation is applied to the entities associated with the at least one property.
17. The system of claim 16 , wherein the processor is configured to provide a selection tool through which a user may select the at least one set operation.