1. A method comprising: receiving, by an editor application executed by a processing device, an output presentation, the output presentation generated based on a source element from a source file; identifying, by the editor application, a pattern in a visual presentation of a plurality of output elements as displayed in the received output presentation, wherein the pattern corresponds to the source element; receiving, by the editor application, a modification to an output element from the plurality of output elements in the received output presentation; based on identifying the pattern, determining, by the editor application, a corresponding modification to the source element that corresponds to the modification to the output element; and responsive to receiving the modification to the of the plurality of output elements, applying, by the editor application, the corresponding modification to the source element.
7. The method of claim 1 , further comprising providing, by the editor application, an editing interface for receiving the modification to the of the plurality of output elements, wherein the editing interface includes the output presentation having live data.