Currently we trigger layouts when opacity, filters, blend modes etc change, but these really only need updates to the z-order hierarchy and painting-related things. We should make this a new kind of StyleDifference. Also, there may be properties now that we claim should only trigger repaints, but really need to do z-order updates (like z-index).