VS 2012 version of "Working with DSL Tools: An Asynchronous Graphical DSL" From CodeProject