Making Quantum Information Processing Scalable