FAQ in Drupal, using vocabularies?
It turned out you can do this with Views. You list all content with some category tags, then you sort them with grouping tag and remove not needed headers (duplicates).