An Array interface seems.. possible? I need to figure out how to expand the grid in place while reading the grid