Template MultiCombination

Allow the MultiCombination class to be templated on type