New: refactor startup and shutdown phases into their own plugins
WIP: much cleaner phases - results handling still not complete