Advancing Quantum Computing with Spin-Based Technologies