Made markdown and non-markdown components share the same "theme"