Made IExtendedGrouping variant when it can be
Updated Readme