public_dir -> libs_dir, application_dir -> app_dir, Beschreibung für Klassen überall hinzugefügt (wenn auch der Klassenname meist schon alles sagt)