TODO: document what this pass does!
- Information stored for a visible primitive about the visible rect and associated clip information.
- A set of bitflags that can be set in the visibility information for a primitive instance. This can be used to control how primitives are treated during batching.
- Contains the current state of the primitive’s visibility.
- Update visibility pass - update each primitive visibility struct, and build the clip chain instance if appropriate.