20. The computer-executable software code of claim 14 further comprising: attaching the behavioral code to the software code file at run-time of the software code file.
14. Computer-executable software code stored to a non-transitory computer-readable medium, which when executed by a computer causes the computer to perform a method comprising: receiving a request to extract behavioral code from a software code file that comprises said behavioral code and structural code; responsive to the request, extracting from the software code file at least a portion of the behavioral code into a separate file, and generating binding code for referencing the extracted behavioral code to maintain run-time behavior of the software code file consistent with its run-time behavior before said extracting; inserting, into the software code file, said binding code for referencing the extracted behavioral code; and wherein said extracting comprises enabling, by a user interface, selection of one or more of identified behavioral code that is to be extracted from the software code file into the separate file; and extracting the selected one or more of the identified behavioral code from the software code file into the separate file.