MateLabel and MateAssemblyLabels dataclasses with label_mate_assembly() that back-attributes joint-level independence to originating mates. Detects redundant and degenerate mates with pattern membership tracking. Closes #15