The Hardware of a Quantum Computer