[Image Export] Add settings to SVG export and refactor ImageExportProvider framework

* Refactor Image Export Provider framework
* Unit Tests