TODO document usage add utilities for JS (vanilla script blocks, alpine integration?) maybe add utility for markdown parsing (katex components too)