I am an experienced user and web editor, but not a programmer. I can only articulate what is needed and why it is needed.
If you mark individual pages with several tags, then on the basis of CMSimple_XH you can create a mini-online store, or a small encyclopedia of knowledge with the help of a plugin that could search for these pages by a single tag or their combination (intersection, association).
For example, we mark pages with tags:
1. project, mini, one-story
2. project, small, mansard,
3. project, medium, one-story,
4. project, large, two-story,
...
150. project, large, one-story,
When searching, a project intersection of tags is set (which cuts off all non-project pages from the search) + large + one-story.
The result is a list of pages of projects of one-story large houses.
The same for the encyclopedia: birds + domestic + waterfowl = duck, goose.
think that such a plugin would expand the scope of CMSimple_XH, for example, for school sites, or small online stores with a limited set of products from the manufacturer.
It is a pity that I myself do not know how to make plugins.