Implement bulk operations on the split modulestore.

Ah - I suppose it *can* be negative...