Issue #5: Started to write a data flow rebuild routine in the Vectorizer class (changes the type promotion system, inserts broadcast expressions where required etc.)