1. A computer implemented method comprising: presenting a first editing context within a graphical user interface, the first editing context comprising a set of one or more objects that can be edited within the first editing context; receiving a request to edit an item associated with a first object, wherein editing the item associated with the first object occurs in a second editing context different from the first editing context; in response to the request, entering the second editing context wherein only items associated with the first object are accessible for editing, wherein a second object is not accessible for editing while in the second editing context; and while in the second editing context, associating the second object with the first object, wherein associating the second object with the first object changes the second object to be accessible for editing while in the second editing context; wherein, while in the second editing context, objects not accessible for editing are distinguished from the items that are editable in the second editing context.