Introduce SymbolTable
Remove unused decl
Remove ScopeGetVariableAsBoolean
Remove ScopeDeleteScalars