Initial work on unified AST
Unified AST instead of enums spammed everywhere