[HELIX-72] Adding new interface that allows custom rebalancers to be plugged into controller