16. A computer-implemented electronic document modification system having processor, memory, and data storage subsystems, the computer-implemented system, comprising: a processor programmed and adapted to: (a) maintain an electronic document, wherein at least a first portion of content in the electronic document includes content generated by a user via an input device and the content converted by a recognizer to recognized content as standard text, and (b) obtain data associated with the recognized content; and a text injector system to strip additional data from incoming input that is not supported in a data structure of the electronic document and move the stripped additional data to a supporting data structure, wherein: the data is stored in the data structure directly linked to the recognized content that includes information not included in the electronic document, the data structure including a plurality of different linked nodes, where each linked node stores additional information related to the data stored in the linked node including a location within the electronic document of the recognized content and a global unique identifier that identifies a source of the recognized content; the input device receives by the user, a selection of a segment that optionally includes the first portion of the content or the recognized content, the processor further is programmed and adapted to provide to the user, at least one selectable alternative for the first portion of the content or the recognized content selected by the user based at least in part on the data associated with the first portion where the user can modify the recognized content with the at least one selectable alternative; the data associated with the first portion of the content includes an expanded version of the electronic document separate from the electronic document; the expanded version is directly and exclusively linked to the electronic document, and the expanded version is saved and made available to the user upon subsequent access of the electronic document; the data associated with the first portion of the content includes properties associated with the first portion of the content that are not included in the electronic document; and the processor further is programmed and adapted to maintain synchronization between changes to either the content of the electronic document or the expanded version.
20. The computer-implemented system according to claim 16 , wherein the first portion of the content of the electronic document includes a word, character, or character string generated by a handwriting recognizer, and the data associated with the first portion of the content of the electronic document includes one or more potential alternative words, characters, or character strings generated by the handwriting recognizer.