Rename and move FunctionRegistry to GP module