Use a Reader for plugin (identifier/implementation)

...that can be specified at runtime