What forms the basis of Shintoism?

sacred texts
important temples
the natural environment
teachings of religious leaders