grid: add nested keys for columns (key: ['a', 'b'] -> row.a.b)
grid: add a simple React component builder for grid cell templates