These "fractal stained glass windows" that look like modern Electric Sheep style visual screen savers push me to believe the theory that religion may have started from ceremonial entheogens, aka - magic mushrooms and the like. They feature what some people say is sacred geometry that is seen while tripping on psychedelics and may have inspired early minds to create elaborate stories to try to explain the meaning of life or the afterlife. Most people were poor and would never be able to dream up such beauty unaided hundreds of years ago.