- [x] Design the interfaces for each problem type (cb, ccb, ca, slates) - [ ] Extend the interfaces for parallel estimation (start with easier ones e.g. ips)