Rename AlgorithmFactory to AlgorithmFactory.h