Scalable Quantum Computing