Refactoring : reuse same buffer and shader instance for all the cells