Abstract grid or table layout