New batch framework, supporting suspending of the batch process.