> For the complete documentation index, see [llms.txt](https://docs.elentra.org/ejs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elentra.org/ejs/design-system/taxonomy.md).

# Taxonomy

## Taxonomy Layers

The collection of things that inform and define the make-up of the Elentra JS framework may be classified into seven categorized layers:

![The Elentra JS Taxonomy](https://2206938072-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LGVi1RzHCYM8uQFzOVx%2F-Lmo6gLnYbuozbTZVrYR%2F-Lmo81DFK5M01iz-QyQt%2FTaxonomyGraphicBig.jpg?alt=media\&token=7288d7fc-7ede-41e7-8dec-443a6109b81a)

These layers are collectively referred to as our taxonomy, which is used to organize EJS and serve as a universal design language between designers and developers. The complete taxonomy of all seven layers can be further divided into two main groups; the first being the **User Interface Taxonomy** and the second being the **User Experience Taxonomy**.
