Coronal Mass Ejections: Models and Their Observational Basis