"In each case we need to provide a toolset that could be configured differently for each site and frequently tweaked in particular groups." . . . .