A non-transitory computer-readable medium comprising instructions which, when executed by one or more computers, cause the one or more computers to implement a method, the method comprising: presenting, within an application window, an interface for displaying resources addressable via uniform resource indicator, URI, addresses, the interface comprising a first control for navigating the resources according to a first dimension and a second control for navigating the resources according to a second dimension different from the first dimension, wherein at least one of the first control and the second control comprises a control for accessing a stacking interface; presenting, within the application window, a first resource; receiving, from within the first resource, a user input for selecting a link within the first resource to a second resource; determining a navigation dimension for navigating from the first resource to the second resource based on a rule applied to the link, wherein the rule selects the navigation dimension as the second dimension when the first resource and the second resource belong to a same host, wherein the same host uses at least one of a protocol, a hostname, or a port number, and wherein the rule selects the navigation dimension as the first dimension otherwise; selecting the navigation dimension according to metadata of the link when the metadata is predefined by the first resource and indicates whether the navigation dimension is the first dimension or the second dimension; selecting the navigation dimension as the first dimension when the user input comprises a selection of an option to treat the link as a non-multidimensional link; navigating to the second resource via the selected navigation dimension; and providing for use, based on the selected navigation dimension, of either the first control or the second control to navigate, within the application window, from the second resource back to the first resource. presenting, within an application window, an interface for displaying resources addressable via uniform resource indicator, URI, addresses, the interface comprising a first control for navigating the resources according to a first dimension and a second control for navigating the resources according to a second dimension different from the first dimension, wherein at least one of the first control and the second control comprises a control for accessing a stacking interface; presenting, within the application window, a first resource; receiving, from within the first resource, a user input for selecting a link within the first resource to a second resource; determining a navigation dimension for navigating from the first resource to the second resource based on a rule applied to the link, wherein the rule selects the navigation dimension as the second dimension when the first resource and the second resource belong to a same host, wherein the same host uses at least one of a protocol, a hostname, or a port number, and wherein the rule selects the navigation dimension as the first dimension otherwise; selecting the navigation dimension according to metadata of the link when the metadata is predefined by the first resource and indicates whether the navigation dimension is the first dimension or the second dimension; selecting the navigation dimension as the first dimension when the user input comprises a selection of an option to treat the link as a non-multidimensional link; navigating to the second resource via the selected navigation dimension; and providing for use, based on the selected navigation dimension, of either the first control or the second control to navigate, within the application window, from the second resource back to the first resource.