Visual elements can be arbitrarily rendered in a code editor. Visual
elements can be rendered at any location on a display. Visual elements
can include text, images, graphics, video, and/or multi-media. Rendering
of visual elements will not obstruct a view of rendered text. Nor will
rendering of the visual element obstruct a view of the visual element.
Visual elements can be rendered between lines of text and/or in-line with
text. If a selected location will obstruct a view or either rendered text
or another visual element, the rendered text and/or the other visual
element is reconfigured to allow space for rendering the visual element.