Added MVC concept and practice it in other 2 packages.