Distribution facade
Use same SP pattern
Return a presenter
Move this to addon abstract
Register the distribution facade
Load distributions
Clean up
Storage optional