What Is God? Can Religion Be Modeled?