Update pipeline refactoring

Pushing down store-specific code to ModificationCommandBatch.