Proof of concept initial commit - just prints some basic view of the AST