grid api

`xsrc=grid[0].id` still works. My thinking is that the avg user shouldn't even really know that `id`'s exist, or know why they'd need to be used. They'd "just be making graphs of columns of data"