It's not clear to me how or why this works, and how it compares to just using md files in my project. For something like this, we really need benchmarks.