6. A system for user modification of a physical process topology on a flowsheet rendered by a computer, comprising: a processor; a proximity engine for identifying a candidate graphical object from a plurality of graphical objects on said flowsheet based on being within a predetermined threshold distance to a selected graphical object from said plurality of graphical objects while said selected graphical object is moved by a user on a rendered canvas, wherein said plurality of graphical objects each represent devices effecting a physical process, and wherein said flowsheet includes said plurality of graphical objects interconnected to represent at least a portion of operations for said physical process and wherein said identifying candidate graphical objects further comprises determining a compatibility including consideration of object function between said selected graphical object and others of said plurality of graphical objects that are within said predetermined threshold distance using rules including compatibility of associated element types which include not identifying ones of said others of plurality of graphical objects as candidate graphical objects when a connection to said selected graphical object would render said flowsheet unusable: a rendering engine for generating data for presenting connections including a proposed connection between said selected graphical object and said candidate graphical object in a contrasting visual style to a style for established interconnections between said plurality of graphical objects within said rendered canvas, and a display adapter for rendering said proposed connection, wherein provided said user confirms said proposed connection, said rendering engine generates data for a new established connection and said display adapter visually presents said new established connection to replace said proposed connection using said style for established interconnections within said rendered canvas between said selected graphical object and said candidate graphical object.
6. A system for user modification of a physical process topology on a flowsheet rendered by a computer, comprising: a processor; a proximity engine for identifying a candidate graphical object from a plurality of graphical objects on said flowsheet based on being within a predetermined threshold distance to a selected graphical object from said plurality of graphical objects while said selected graphical object is moved by a user on a rendered canvas, wherein said plurality of graphical objects each represent devices effecting a physical process, and wherein said flowsheet includes said plurality of graphical objects interconnected to represent at least a portion of operations for said physical process and wherein said identifying candidate graphical objects further comprises determining a compatibility including consideration of object function between said selected graphical object and others of said plurality of graphical objects that are within said predetermined threshold distance using rules including compatibility of associated element types which include not identifying ones of said others of plurality of graphical objects as candidate graphical objects when a connection to said selected graphical object would render said flowsheet unusable: a rendering engine for generating data for presenting connections including a proposed connection between said selected graphical object and said candidate graphical object in a contrasting visual style to a style for established interconnections between said plurality of graphical objects within said rendered canvas, and a display adapter for rendering said proposed connection, wherein provided said user confirms said proposed connection, said rendering engine generates data for a new established connection and said display adapter visually presents said new established connection to replace said proposed connection using said style for established interconnections within said rendered canvas between said selected graphical object and said candidate graphical object. 7. The system of claim 6 , wherein when said identifying identifies a plurality of said candidate graphical objects and a plurality of said proposed connections are visually presented by said display adapter, and when said user confirms said proposed connections a plurality of said new established connections are rendered on said canvas between said selected graphical object and said plurality of said candidate graphical objects to replace said proposed connections.