Type-I and Type-II Core–Shell Quantum Dots: Synthesis and Characterization