Add Grid class with convenience methods