Markdown helper and caching package