Issue #5: Started to implemented a new AST and a vectorization component which shall cover all required transformations