What do people mean when they refer to MVC? What is that MVC thing? What it has to do with my application?