In Asp.net MVC the url structure goes like
http://example.com/{controller}/{action}/{id}
For each \"controller\", say http://example.com/blog, there is a Bl
You need to write your own IControllerFactory (or perhaps derive from DefaultControllerFactory) and then register it with ControllerBuilder.
IControllerFactory
DefaultControllerFactory
ControllerBuilder