WARNING! Very unastable code! Doing more modular the ModelEvaluator part. Not finished.