A particular group is either added or removed from the grouplist defining a particular \e root Action. The \e root Action is then (re)derived from the universal \param grp is the name of the \e root Action \param basegrp is name of group (within the grouplist) to toggle \param val is \b true if the group should be added or \b false if it should be removed \return the modified \e root Action