[WIP] Mapped superclass

Refactored classes to allow usage out of the box or ease ability to override classes used
Why do not put this into `DependencyInjection/EkinoWordpressExtension.php`?