if you make a GridLayout with `grid_size` of `(3,2)` it should raise an exception for any `grid_position` that is outside of that passed to `add_content()`