This adds 4 collection properties to MeshUVLoopLayer to eventually replace the (MeshUVLoop) .data property. The added properties are: .uv .vertex_selection .edge_selection .pin The direct access to the separate arrays is much more efficient than the access via MeshUVLoop. Differential Revision: https://developer.blender.org/D16998