1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for arranging one or more features within a page layout presented at a graphical user interface (GUI) workspace, the method comprising: accessing a user-visual pattern stored in a profile; extracting from the user-visual pattern screen locations commonly viewed by the user during at least one computing session; constructing a page layout within a display area by implementing an allocation process comprising: (a) selecting features to present to a user based on the user's eyes historically fixated on the features; and (b) populating one or more panes with the features at a location within the page layout determined to have historically received a high level of visual attention from the user; presenting the constructed page layout in the display area rendered on a GUI workspace of a display device.