refactor(grid): add API to cells