private static String mapCategoryGroup(final Entry<Category, List<ElementInfo>> entry) {
        final Category category = entry.getKey();
        final List<ElementInfo> elementInfoList = entry.getValue();

        final String elementsText = convertElementsToText(elementInfoList);
        final String categoryDescription = Optional.ofNullable(category.getDescription())
                .orElse(MISSING_CATEGORY_DESCRIPTION);

        return LogUtil.message("""
                        ## {}

                        {}

                        {}
                        """,
                category.getDisplayValue(),
                categoryDescription,
                elementsText);
    }
This will modify the content of the file
{@code [this repo]/../stroom-docs/layouts/shortcodes/pipe-elm.html}
stroom-app/src/test/java/stroom/app/docs/GeneratePipelineElementsDoc.java