Removing providers from code (unnecessary)
Adding input_backtracking
Extracting interface from GreedyConferenceScheduler
Creating annotations in order to have multiple implementations of same interface
Backtracking works for one track