MassActivation
This library makes it easy that allows you to split Startup or Shutdown steps to many difference packages into your application. It is useful to keep code clean and single-responsibility principle for every package in your solution. Instead of assembly the startup or shutdown codes into the Global.asax or Startup class from many packages.