Added new abstract class for MS searching algorithms