Update readme to explain what packages do.
Refactor executionplugin and update poms that use it