Fixed some problems with ordering of slots within groups. Added group compare parameter to constructor. Filled in some missing typedefs and member functions.