Higher-level HTML support for SWI-Prolog (lists, tables, CSS-ified Prolog terms)