I'm confused. When using MVC or Razor, I need to install them into the ( Visual Studio Express ) but when using Web Forms, it's "built in". Does this mean that MVC is a framework sitting on top of another framework (.NET)?