The Trio System
The Trio is the data structure and mechanisms that deal with discrete properties and filters.
It is a module-specific, three-level, (mostly) static construct that organizes options by categories/groups/options.
The Trio is responsible for:
- organizing the potentially large number of record properties in a managable structure.
- allowing groups to be dependent upon the selection of specific options.
- abstracting the different group types and their implementation details.
Please consult the Trio implementation documention below.