#1 − Sounds familiar

Marc

ASP.Net 5 (aka vNext) does some parts very similar. See here …
Cheers, Marc