Fault Tolerant Quantum Technologies