Little refactor, new package 'convert' and moved Ast tree generation to new class