1. A computer-implemented method comprising: generating a first visual representation of a first stack item, the first stack item including one or more first stack elements; presenting the first visual representation of the first stack item in a first state in an interface; receiving a first user input selecting one of the one or more first stack elements; and in response to the first selection, in a second state: generating a second visual representation of a previous hierarchy, the second visual representation of the previous hierarchy being a contextual representation of a hierarchy of the first stack item; and presenting the second visual representation of the previous hierarchy instead of the first visual representation of the first stack item, in the interface; where the first visual representation of the first stack item is presented in the interface and the second visual representation of the previous hierarchy is removed from display in the interface, in a third state in response to a second user input selecting the second visual representation of the previous hierarchy.