Components to allow user generated grids