Renaming engine -> preprocessor
Working on iteration
Various changes
- Moved iteration tree setup to preprocessor
- Fixed a (semantic) bug in expandSelectors
- Added validation step preventing multi iteration of single elements