Add an EventSubscriberInterface which may also be implemented by plugins
Fix typo
Plugins receive composer and io objects on construction already