Discover plugins to be executed

This branch is for plugin discovery.

Though if you find it clearer to 'pipeline' things in this matter, I'm pretty sympathetic.