Highlighting
This module adds highlighting functionality to ProcessedPod.
Highlighting at the time of writing is only available via a Samantha McVeigh's node dependent system and only for HTML. However, it should be made available using a Raku system and for other rendered formats.
Highlighting is normally only needed for block code, rather than in-line code.
Highlighting should be separate from the templating system because it is output format dependent, whilst the templating system should be output format neutral.
At the same time, extra wrapping formatting codes may be needed, so the highlighted code should be sent to the templating engine.
Therefore, highlighting is added to ProcessedPod object, and a separate highlighted field in the paramaters is created.