Refactoring started; moving parse methods into static TryParse methods for each node type; each node knows its syntax. Code builds, but still have some Parse methods to rename