Why can't Groups have member-ranks, member-classes, or a combination of the two?

Please see my Group's first discussion-thread to understand a jist of what I mean.