Pro účely popisu programové knihovny existují vedle definic modifikátorů jako takových ještě pomocné, obecné definice, které slouží obdobně jako definice modifikátorů a mají obdobnou strukturu, tedy také popisují parametry, metody, vlastnosti a události. Tyto definice popisujízákladní, tedy všude dostupné rysy třech základních prvků:
pages - kmen každé stránky;
frames - možnosti každého rámce;
modifiers -základní vlastnosti každého modifikátoru (komponenty).
V rámci každé COMEX instance (tedy v celé jedné flexideo aplikaci) existuje právě jedna obcná definice od každého uvedeného druhu. Tyto tři definice mají podobu tří souborů umístěných v podsložce comex/sharedwebového sídla.
V případě modifikátorů slouží obecný popis modifiers jako základ, který pak každý další modifikátor definicí modifier rozšiřuje o rysy specifické pro tu kterou komponentu. Znamená to, že každý modifikátor musí umět podporovat metody, vlastnosti a událostidefinované v obecné definici modifiers. Účelem je standardizace základního chování a možností komponent na stránkách systému COMEX.
I zbývající dva druhy mají za účel popisovat programové rysy za účelem sestavení funkční stránky a nikoli obsahapikační. Uzel pages tak má obsahově a významově blíž k uzlu modifier než k uzlu page a obdobně je na tom uzel frames vs. frame. Uzel frames opětpopisuje obecné programové možnosti každého rámce a nikoli aplikační obsah každého jednoho z nich, jak to dělá frame.
Uvedené tři typy spouborů jsou součástí technologie COMEX a nelze je rozšiřovat customizací. Popis struktury těchto definic viz.schema frames|pages|modifiers.