10. A computer-implemented system comprising: at least one processor coupled to a memory; an access module to open an electronic document, the electronic document comprising descriptive content and an illustrative object, the illustrative object identified by a reference label; a document preparation model to automatically detect the illustrative object in the electronic document, determine an identification label associated with the illustrative object, scan the electronic document to detect one or more text items that refer to the illustrative object and, tag each of the one or more text items with a reference label corresponding to the identification label; a reference detector to automatically detect that a cursor is positioned over text in the descriptive content that is tagged with the reference label; and a float window loader to respond to the detecting by loading the illustrative object into memory and rendering the illustrative object in a float window, the float window being presented in a display area of the document viewing application.
10. A computer-implemented system comprising: at least one processor coupled to a memory; an access module to open an electronic document, the electronic document comprising descriptive content and an illustrative object, the illustrative object identified by a reference label; a document preparation model to automatically detect the illustrative object in the electronic document, determine an identification label associated with the illustrative object, scan the electronic document to detect one or more text items that refer to the illustrative object and, tag each of the one or more text items with a reference label corresponding to the identification label; a reference detector to automatically detect that a cursor is positioned over text in the descriptive content that is tagged with the reference label; and a float window loader to respond to the detecting by loading the illustrative object into memory and rendering the illustrative object in a float window, the float window being presented in a display area of the document viewing application. 15. The system of claim 10 comprising a cursor presentation module to: present the cursor as a first shape; and display the cursor as a second shape, the second shape indicating availability of a float window functionality.