On your website it says SyntaxEditor document and language have been separated from UI (http://www.actiprosoftware.com/products/controls/wpf/syntaxeditor/text). When I look at the generated code, specifically the ClassificationTypeProvider, .I see a reference to System.Windows.Media. This reference seems to be a UI reference. How do I separate out the windows references from the generated code so I can lex and parse with no windows references? I am attempting to see if I can run my code on .NET core.