### Describe your motivation Would help e.g. to use add-ons to test potential alternatives for the current Atmopshere library based push implementation or override parts of it.