First small cleanup pass, IHostApplication interface was removed entirely. It's still to be decided
which contexts remain, and how to control them. They shouldn't be too specific here.