Field refactoring and evaluation separation + Evaluator basis + great code improvements for basic parsing