Shuttling for Scalable Trapped-Ion Quantum Computers