[TASK] add viewArray ViewHelper
[TASK] restyle hooks and signals
[TASK] CGL
[TASK] add highlight.js
[TASK] add signals
[TASK] Styling and highlighting