Quantum Dot Patterning and Applications