Push to get opinion on Batch.cs

Began working on async scanner support classes.