https://www.codeproject.com/Articles/15728/Write-your-own-Code-Generator-or-Template-Engine-i

https://tomassetti.me/parsing-in-csharp/