extending and merging routergroups; documentation; cleanup