We need native coloring capabilities, which would automatically turn on/off on supported platforms.
Something alike to HTML tags would do just fine.
We might also want to support some custom names, e.g. <c:class-reference>${ref}</c:class-reference> and provide "stylesheets" to the formatter.