https://medium.com/@techybodhisattva/leveraging-graph-neural-networks-over-dataframes-in-python-unfolding-the-potential-1d5b7004d9a5