Allow for variants to be supplied for refinement.
Add support for a "refiner" to be run at the end of the merge process.

For now this happens within the same command as merging and deduplication.
Eventually merge, deduplicate, and this refinment all should be made into
their own workflow.