The List<IGrid> method for storing multiple grids is probably more than we need, and it causes a weird API like Plot.GetDefaultGrid() to interact with common customizations. This system should be refactored to be easier to use for the 99% use case where people typically just want to customize line visibility, thickness, and color