Architectures for long distance quantum communication