Origins and evolution of viruses of eukaryotes: The ultimate modularity | Synapse