**User Story** As a user I want to be able to define the behavior of the algorithms in different commands. **Requirements** **System Level Tasks** - [ ] Task