Polymer nanoparticles (PNPs) are generally formed by the spontaneous self-assembly of polymers that vary size from 1 to 1000 nm [...].