Describing now the two communication channels work.
Channel one receives population and performs several generations on it. It writes result to the "mixer" channel.
Mixer channel works in pairs. It takes two populations, sends a random one back to itself, sends a new population to channel one.
Something like that, but better drawn. Maybe @mariosky is the best at that, but feel free.
Describing now the two communication channels work.