Each time the edited audio, video, or image is rendered, played back, or accessed, it is reconstructed from the original source and the specified editing steps. A pointer-based playlist, effectively an edit decision list (EDL), for video and audio, or a directed acyclic graph for still images, is used to keep track of edits. In non-linear editing, edits are specified and modified by specialized software. In offline editing, the original content is not modified in the course of editing. Non-linear editing is a form of offline editing for audio, video, and image editing.