Supporting modular programming (via plugin system)

My point was about Finding a way to use core controller and service from plugin

@alexandrebodin Can I achieve it on plugin v4 then?