Moved the backend class definition to a separate file.
New file containing backend-specific AST transformations.
Export IMMEDATE-AST and its construtor.