private static void writeListingElement(DocGenerationContext context, DocWriter writer, Shape shape) {
        writer.openListItem(ListType.UNORDERED);
        var symbol = context.symbolProvider().toSymbol(shape);
        writer.writeInline("$R: ", symbol).writeShapeDocs(shape, context.model());
        writer.closeListItem(ListType.UNORDERED);
    }
Provides common generation methods for services and resources.
smithy-docgen/src/main/java/software/amazon/smithy/docgen/generators/GeneratorUtils.java