User:Graeme E. Smith/Heterogeneous Groups: A Possible Implementation Profile