Das Paket folgt dem ueblichen Aufbau, der auch fuer Sonderfertigkeiten und Vorteile gewaehlt wurde, besitzt jedoch einige talentspezifische Klassen. Grundsaetzlich gibt es die Klasse {@code Talent} die ein Talent repraesentiert, die Klasse {@code TalentWert} die den Wert eines Helden darstellt und die Klasse {@code Talente} die Talentwerte speichert.
Die Klasse Talent besitzt die drei Unterklassen {@code Kampftechnik}, {@code Schrift} und {@code Sprache}.
Jedes Talent besitzt eine {@code Eigenschaftsprobe}.
Jedes Talent ist genau einer {@code Talentgruppe} zugeordnet. Eine Talentgruppe ist eine Liste von Talenten.
Fuer Sprachen gibt es noch die Enumeration {@code Sprachfamilie}. Jede Sprache ist genau einer Sprachfamilie zugeordnet. Eine Sprachfamilie ist aber im Gegensatz zur Talentgruppe keine Liste von Sprachen.