Designing Quantum Networks: From QKD links to the Quantum Internet