Painting elements:
Lamb of God, Corn to make grow, spring to return through sacrifice, crown of thorns (martyr) Body of Christ, Sacrificial animals, Attis' Pine Tree, Christ's Cross.
Roof Panel Elements: Sacrifice to make the crops grow.
Roof 1: Hero Gods who were sacrificed. Most born on Winter Solstice and died around the Vernal Equinox. All arising in Mesopotamia, Persia, Assyria, Syria, the Levant. Dionysus called the King of Kings, Anointed one. Mother a mortal, father Zeus. Torn apart by the Titans but his heart resurrected so he ascended to heaven. Attis, St. Peters was the site of Bull Sacrifices (taurobolium) where the faithful would proceed beneath a grate and be washed in the sacrificed bull's blood. The original baptisms. Baal and Ishtar myths, Baal as Lord of the souls of the dead who were flies, make the corn grow. Mithras, Persian, born of a virgin in a cave and buried in a tomb from which he arose. Also known as the Lamb of God. Fades around the first century. Worshipped for centuries. Osirus tricked and killed by his brother. Resurrected by Isis and he grants eternal life. Jesus the last in the line of these hero sacrificed man gods. Aztec Quetzacaotl descends to the underworld to redeem man's souls from the bones of the dead from the last world that had expired. The mystery religions contemporary to Jesus worshipped various godmen saviors, ate thier body, drank thier blood and found eternal life.
Roof 2: Collection of sacrifices, some of which were usurped by the new religion of the Jesus sacrifice, others just died out. Roman Horse sacrifice at the beginning of the Saturnalia (Golden Bough) kill the king of a replacement for him, Sumerian Ball bull sacrifice, Voodoo rooster and Santeria Ellegua smells blood to be drawn down, Attis and Mithras, Carthage Chac, Hammon Tanit Charthage children sacrifice, Sacrifice of warriors (Roman specific), Hindu Yagna Sacrifice, Shin-Jen Shinto ancestor's bones used in worship, Paschal Lamb of Passover (Hebrew), vestige of sacrifice in Bull Fights, Bid Alazhza at the Hajj, (Islam)