Exosome Biogenesis and the Budding of Proteins and Viruses