A Custom Element for syntax highlighting with Prism.js