8. A system, comprising: at least one processor; a computer-readable storage medium coupled to the processor having instructions stored thereon which, when executed by the at least one processor, cause the at least one processor to perform operations comprising: presenting a user interface (UI) layout of a particular application UI for a first context in a primary display and at least one miniature UI layout of the same particular application UI for a plurality of contexts including the first context presented in the primary display in a secondary display area adjacent to the primary display, each UI layout including a plurality of UI elements, at least a portion of the UI elements included in the first context included in the plurality of contexts in the secondary display area; receiving, from a user, a selection of a particular UI layout from the at least one miniature UI layouts presented in the secondary display area, the particular UI layout associated with a second context different from the first context; presenting the particular UI layout for the selected second context in the primary display in response to the received selection from the user; identifying a modification to at least one UI element in the context presented in the primary display; determining at least one modification to the at least one miniature UI layout in at least one of the contexts in the secondary display area, including the first context, based on the modification of the at least one UI element in the second context in the primary display, wherein the determined at least one modification to the at least one miniature UI layout in at least one of the contexts in the secondary display area is based on a set of responsive UI design rules specific to each of the at least one contexts other than the context presented in the primary display, and wherein the at least one modification includes a first modification to at least one context other than to the context presented in the primary display different than the identified modification to the at least one UI element in the context presented in the primary display; automatically performing the at least one determined modification to the UI layout in at least one of the plural contexts in the secondary display area; and presenting an updated UI layout of the particular application UI for the context in the primary display and an updated miniature UI layout of the particular application UI for the at least one of the plural contexts in the secondary display area.
8. A system, comprising: at least one processor; a computer-readable storage medium coupled to the processor having instructions stored thereon which, when executed by the at least one processor, cause the at least one processor to perform operations comprising: presenting a user interface (UI) layout of a particular application UI for a first context in a primary display and at least one miniature UI layout of the same particular application UI for a plurality of contexts including the first context presented in the primary display in a secondary display area adjacent to the primary display, each UI layout including a plurality of UI elements, at least a portion of the UI elements included in the first context included in the plurality of contexts in the secondary display area; receiving, from a user, a selection of a particular UI layout from the at least one miniature UI layouts presented in the secondary display area, the particular UI layout associated with a second context different from the first context; presenting the particular UI layout for the selected second context in the primary display in response to the received selection from the user; identifying a modification to at least one UI element in the context presented in the primary display; determining at least one modification to the at least one miniature UI layout in at least one of the contexts in the secondary display area, including the first context, based on the modification of the at least one UI element in the second context in the primary display, wherein the determined at least one modification to the at least one miniature UI layout in at least one of the contexts in the secondary display area is based on a set of responsive UI design rules specific to each of the at least one contexts other than the context presented in the primary display, and wherein the at least one modification includes a first modification to at least one context other than to the context presented in the primary display different than the identified modification to the at least one UI element in the context presented in the primary display; automatically performing the at least one determined modification to the UI layout in at least one of the plural contexts in the secondary display area; and presenting an updated UI layout of the particular application UI for the context in the primary display and an updated miniature UI layout of the particular application UI for the at least one of the plural contexts in the secondary display area. 14. The system of claim 8 , wherein the modification to the at least one UI element in the context presented in the primary display includes at least one of a deletion of the at least one UI element from the context presented in the primary display, a modification of a setting associated with the at least one UI element in the context presented in the primary display, or a movement of the at least one UI element from the context presented in the primary display from a first position to a second position.