Improved grammar
Updated Program.cs to use dynamic features
Renamed some nodes to reduce conflicts
Line endings fix