Added wrapper class for a 2D array of BoardMarkers to allow caching