What are mRNA vaccines and how are they developed?

This is a great — although a little advanced — explanation of the development of vaccines and how mRNA vaccines are a new technology that may help us beat all kinds of diseases.