Building Groups From Sets