Added terminatable processes. Renamed Channel to SwapChannel.