Implement an evaluator
Refactor
Refactor and accomodate multiple experiments