Controlled assembly of nanoparticle structures: spherical and toroidal superlattices and nanoparticle-coated polymeric beads.