Quantum dots: a technology evolution