1. A method of updating an existing visual display to incorporate new information, comprising the steps of: obtaining new information requested by a subsequent user query; and dynamically deriving one or more visual transformations for updating at least a portion of the existing display to incorporate the new information, wherein the transformation derivation is modeled as an optimization operation which attempts to balance visual context management constraints and to achieve a desired presentation of intended information.