We should discuss the interface of `Model`, what method should be mandatory for subclasses. **Definitions (to be added in a wiki)** - [ ] `Model`: **Some questions** - [ ] Should we have a method `Initialize` in the model. If so, what should it took as input? **Suggestions** - [ ]