There might be instances where one wants to keep their interaction with Neo4j minimum, or one does not even use Neo4j. So, the analytics functions should work for NetworkX objects as well. (NetworkX is chosen since it is one of the most popular and easiest-to-use graph data science libraries)