Resulting BatchProcessor implementation from initial experiments.