Interfaces into api module
Dynamic Programming optimizer
DynamicProgrammingOptimizer filters