Program background

Ich brauche die Inhalte dieses (unvollständigen) branches für die anderen, somit müssen wir ihn mal in den master pullen.
Wer will ein wenig üben?
Unimportant/Clear, can be forgotten in future: Can be removed