MVC diagram