Lots of updates to EnvironmentAccessor and SymbolStructAnalyzer. Good chunks of cleanup. Removed alot of tail recursion calls. We can still do better.