Added ThreadExecutionInterval so that users can set the timing of script thread
Updated YieldThreadStrategy so it can leverage this new property