Refactored IScriptSection::Execute to accept an object. This allows adding parameters without changing code across the code base in all script sections.
Removed years from copyrights.