Podstawowe funkcje zostały zaimplementowane, więc teraz pozostaje dopracować szczegóły i zrealizować implementację GUI.