||This class is used to hold the 'enviroment variables' needed
by the macro to execute.
||Command Encapsulation for Macro execution.
||MacroInterpreter encapsulates the creation of a script evaluator object
which will be executed using Janino inside the MacroCommand execute.
This class encapsulates all the data needed for
the execution of the ScriptEvaluator object.
||This class parses the control scripts that are passed down
from the Synthesis Engine and puts them in a data structure
that is easier to handle and understand.
||Data structure that holds a control script in memory.
||Fašade class that provides an interface into
the UCM_Interpreter subsystem.
||This is the microkernel as in the architecture pattern.
||Adapter class as in the microkernel architecture pattern.