Added Scripting interface to the Simulation Program and GUI for it.
Merged.
Merged