- Module dependencies
- Events
- Event mapping that resides in systemSetup
- Event dispatch that can deal with propagation
- WiFi first then WiFiMulti to improve startup time
- Pass different data based on event type
- [✓] Dynamically load and unload modules (low)