restructured binned product reader and more clearly separated handling of sparse and fully polpulated grid