Klassen weitgehend kommentiert.