Write an initial data driver to optionally use cell/face/edge callbacks