1. A computer, comprising: a network interface configured to connect the computer to a computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users for modification of structure and content of the electronic documents; and a processing system comprising one or more processing units and storage, the storage comprising computer program code that, when executed by the processing system, configures the processing system to comprise: an application configured to process user input to modify structure and content of an electronic document and associate comments with the content of the electronic document, the application comprising a graphical user interface including a document pane configured to display a currently viewed portion of the electronic document, and wherein the graphical user interface is further configured to display comments from the plurality of users in association with the currently viewed portion of the electronic document, wherein comments have at least context data indicating a location within the electronic document and content data; the application configured to, based on at least the currently viewed portion of the electronic document, identify a next comment or previous comment associated with content of the electronic document outside of the currently viewed portion of the electronic document, and to generate and display, with the displayed comments in the graphical user interface, a hint comprising a graphical representation of an indication of at least context data and content data of the identified comment; the application configured to, in response to an input associated with a displayed hint related to a comment, navigate to displaying, in the document pane, a portion of the electronic document associated with the comment related to the displayed hint.