Porting code over to the new cluster merge algo framework (algos each get their own class and are managed by CMergeManager etc)