(*) Generalize CMergeAlgoBase to CBoolAlgoBase ... can be used for matching as well.
(*) Work on-going to implement ProhibitMerge() function usage... not yet done as book keeping is a bit hard issue with my tiny brain...

Kazu