Split channels and queue into separate packages