Self-assembled quantum dots