Added functionality to support multiple grids

App can now work with more than 1 grid, the grids are synced and data is
transmitted to the correct grids properly. All grids are still editable
by all users though.