Constructing a library of metal and metal-oxide nanoparticle heterodimers through colloidal assembly.