Babbage: Viruses, lords of creation