Refactored Expose Image Thread to separate files and changed global data
to live as static member of ExposeImageInstance