komponenty czyli małe pliki pomocnicze do modułów np jeden kod atom do mail nawet jak zmienię bibliotekę na inną to klasy i tp, nazwy zostaną takie same