Major refactoring - ProjectParameters, started working on extended AST features