Cache the grid thread-locally to save on compete time
Multiplying lists does not produce unique objects.

Doing [[None]*3]*3 produces 3 references to the same list, not what I expected