More flexible knowledge base design and layout, including custom HTML/CSS

This should be available as we want everything to be consistent with our website. The fonts are very different.