The Stress-Strength Model and Its Generalizations: Theory and Applications