Cache coordinates list
Cache coordinates list

We calculate the list of grid coordinates on the first request.
Subsequent access to the 'coordinates' property will produce the
cached value.

Resizing a grid will have to invalidate the cached value.

agentultra/Horton,agentultra/Horton