Let's see, a few very quick and crufty random thoughts... There are a great many open source graph programs available to be played with - which might contribute inspiration. And "sometimes much more easy to get working" images and videos of them. For surfing literature, I mostly use google scholar and scihub. Blog posts seem part of how the software dev community is educating itself and advancing, so perhaps do a post at some point. Perhaps approach the project like "writing a renderer" - something useful for learning computer graphics, without the expectation that it will escape the zombie fate of most graph libraries. Writing and posting a d3 example isn't hard, and might inspire others. ... Good luck.