Simple grid data model and view components