1. A method of producing one or more elements of a media production, comprising the steps of: (1) defining a first sequence of instructions that, when executed, send a control command to a set of one or more production devices having a first device type, wherein said first sequence of instructions does not identify a specific production device for receiving a control command; (2) defining a second sequence of instructions that, when executed, send a control command to a set of one or more productions devices having a second device type, wherein said second sequence of instructions does not identify a specific production device for receiving a control command; (3) defining a third sequence of instructions to link said first device type to said second device type, such that output from a production device from said set having said first device type is linked to output from one or more production devices from said set having said second device type; and (4) executing said first sequence, said second sequence, and said third sequence to thereby produce a first element of the media production.