Added explanation for the many patterns derived from the MVC.