Principles of Design of Virus Nanoparticles for Imaging Applications