Split SmugllerOptions into SmugglerImportOptions, SmugglerExportOptions and SmugglerBetweenOptions and use SmugglerApiBase as a base class.
BREAKING CHANGE: We should not change the ToFile or FromFile value with the path of the incremental value, since this value is an input data from a user. We will return the actual path that has been used in the ExportResult or ImportResult class.
We should take the indexes AND the transformers from the last incremental backup only
Add a failing test, failed to correctly do Smuggler.Between with incremental