Presenter and Models

Cf commits