Can I edit Neo4j-provided plugins?

I'm currently trying to use the graph data science library to calculate weighted pagerank. The provided algorithm doesn't calculate pagerank the way I want to, but it would only take a minor change code-wise to get it the way I want. As such, I want to directly edit the function myself and use the result as a user-defined procedure.
My only lead so far is the open GDS github. However, I honestly cannot get a good enough understanding of the readme to know if I can do what I want--and if so, how. Anyone able to help?