Do HttpHandlers come into picture server side and does it job of serving requests whether its ASP.NET Webforms application or ASP.NET MVC application that are hosted on web servers?