It has 41 features in about 1000 lines of code* – but only 3 lines are needed to parse the expressions you type in. Uses WinForms, BackgroundWorker, GDI+ and LE
https://www.codeproject.com/articles/Graphing-Calculator-in-Csharp-with-LES
Your Music and More ..