If we go through multiple iterations of layout, we could try to optimize a bit and cache the sizes of the masonry items. Then, depending on what has and hasn't changed in future layouts, we may be able to reuse the cached sizes
<rdar://problem/103305589>