Create IProgressReporter.cs