XNova:Legacies met en place une hiérarchie de classes, organisées en modules et par fonctionnalités. L'ensemble des classes est listé plus bas, selon leur place dans la hiérarchie.