Major updates to test output; refactored interface objects in Scenario; refactored event objects in Scenario; docstr updates