Upend the CaPriCon rendering pipeline, to allow for multiple output backends (for now, HTML and LaTeX)