[Bug 9378] New: It is confusing that rank is defined in terms of h1-h6 elements and then later the behaviour for hgroup is tacked on. It would be clearer to define rank further down for everything all at once