Introducing namespace and scope awareness for variable resolution.
Bug fix for descending/ascending keyword.