Replaced 'threadID' with 'syncID', which returns a Unique derived from a SyncLock. Changed Channel.Round.create to Channel.Round.newRoundChannel.
Added forkEvent.
Can now specify actions for forkEvent.