Name files according to convention, rename everything, comment all AST types