How Do Communities Come Together?