Classification Algorithm Framework