Instead of using callbacks for registering plugin hooks use eventsemitters. This could reduce code.
Instead of using callbacks for registering plugin hooks use eventsemitters. This could reduce code.