Implement public groups directory