Added grid cell adapter to allow different view per cell