Split src and build directories, simplify debug, create ASTs of a sort.