  There is a huge amount of work on different kinds of theta functions, the
theta correspondence, cohomology classes coming from special Schwartz classes
via theta distribution, and much more. The aim of this text is to try to find
joint construction principles while often leaving aside relevant but cumbersome
details.
