Protocols And Devices For Scalable Spin-Photon Quantum Networks