The Theological Landscape of Christianity: Branches, Beliefs, and Distinctions