Clean up service providers in general. Split providers to their respective namespaces.
Tag events
Addon events
Block events
Theme events
Module events
Extension service provider
Block service provider
The addon provider is responsible for registering addon service providers for a given type
Tag service provider
Addon event
Theme service provider
Distribution events
This class is reponsible for getching addon paths of a given type
Distribution service provider
Module service provider
Extension events
This class is responsible for building and binding the actual addon class
Field type service provider
This class is responsible for autoloading the vendor directory for addons