The Many Ways to Assemble Nanoparticles Using Light