Now more modular, can have multiple Critics