- [ ] Identify where to apply the strategy pattern - [ ] Identify algorithmic variants - [ ] Implement interface for the concrete strategy pattern - [ ] Implement placeholders for the algorithmic variants - [ ] Expose strategies to the end-user via the REST-API