The difference between protein, vector and mRna vaccine explained in 6 minutes.