Refactor of the Recognizer (now it's the model processor)