ViewStarts need to be executed as part of View execution

Fixes #834 
very MEF-y :)
This way the code has less moving pieces