Hier werden alle Klassen vorgestellt und beschrieben.
Es gibt 3 Klassen in denen die wichtigsten ablaufe dynamisch angelegt sind.