- Add VVideoProgressEvent model with comprehensive progress information
- Implement VVideoStreamManager for global stream access
- Add convenience methods: listenToProgress, listenToBatchProgress, listen
- Remove unnecessary Map type checking in favor of typed events
- Support multiple concurrent listeners with broadcast stream
- Add batch operation detection and progress tracking
- Update native implementations to send consistent data structure
- Add comprehensive documentation and examples
- Maintain backward compatibility with existing progress callbacks
BREAKING: None - fully backward compatible
NEW: Global progress stream accessible from anywhere in the app
NEW: Typed progress events with rich information
NEW: Multiple convenience methods for different use cases
NEW: Automatic stream lifecycle management