AST handling was breaking; lets use ASTNode all the way
Module Exploer listing class structure.