Incorporating Encoding into Quantum System Design