1. A method for designing a process, comprising: (a) designing a process with a visual display surface; (b) generating a high-level code emission for the process, the process being specified by a visual image on the visual display surface; and (c) transforming the high-level code emission into computer-executable instructions.