Add a shared Frontmatter parser