Creating an ASP.NET Core Markdown TagHelper and Parser