Get all staves in the score (flattened from all groups)
List<Staff> get allStaves { return staffGroups.expand((group) => group.staves).toList(); }