Protein Vesicles as Emerging Platforms for Drug Delivery, Vaccines, and Immunotherapy | Synapse