core changes for #284; add cell batch

- this is the preliminary implementation of the cell batches:
- future: standardized "batch" implementation for all entities