Layer pan, zoom, shape hash (with lru cache)