Implement MediaProcessorFactory for flexible media processing strategy
- Add MediaProcessorFactory interface to abstract media processor creation
- Create DefaultMediaProcessorFactory to handle image and video media processing
- Update InstagramMediaProcessor to use factory for dynamic media processor selection
- Simplify media processing logic by delegating processor creation to factory
- Improve extensibility of media processing strategy