Fault-Tolerant Quantum Architectures: Surface to qLDPC