Composite repetition-aware data structures