Central Draining Implementation
First working version of the Central Draining. Still to implement support for non Replica layouts. Given that the implementation does not touch the existing one, future improvements and bug fixed can be done directly on the master.