15. A computing apparatus, comprising: a computing device; a bus system; a storage communicating with the computing device over the bus system; and an application residing in the storage that, when invoked, is capable of: invoking a script; and determining an execution order for the invoked script predicated on the passing of parameters between scripted actions, comprising: selecting a first scripted action from a plurality of actions, wherein the plurality of actions are contemporaneously selectable with respect to the first scripted action; executing the first selected scripted action if sufficient parameter information is available to execute the selected first scripted action; selecting a second scripted action from the plurality of actions in response to determining that there is insufficient parameter information to execute the first selected scripted action; executing the second selected action and; wherein the second scripted action converts data from an incompatible data type into a compatible data type and wherein the scripted action are selected from candidate actions chosen according to a determination of relevance relative to previously chosen action and need for conversion of data to compatible data types.
16. The computing apparatus of claim 15 , wherein, in determining the executed order, the application is further capable of determining a second execution order through the script in parallel with the first execution order.