refactor "html model" (customs segs and node types) to a separate ns
prerender is now a multimethod of commons.emit.static