GPData enhancements and added GPAlgorithms