- refactor to prepare for ExifTool interface extraction
- extract interface ExifToolService