V následujících sekcích popíšeme hlavní koncepce implementace grafického rozhraní a funkční části aplikace. Pro podrobnější popis tříd a datových struktur odkazujeme na okomentované hlavičkové soubory na přiloženém CD (viz příloha ). Některé z hlavních tříd aplikace a jejich metod zmíníme v této sekci (vyznačeno antikvou). Převážná část hierarchie tříd aplikace rozšiřuje hierarchii tříd knihovny Qt (označené kurzívou). Popis těchto tříd poskytuje referenční manuál Qt [].