einzelne Programmteile ausgelagert inklusive header Dateien