Changed structure of plugin to use signals and modfy ArticleGenerator
instead of using a new generator.