Edit: I see that this question has received a couple downvotes so far. Could someone please explain why they think that is? So I can try prevent it in the future?
If you know of any resources, would you mind sharing them? I was not able to find resources that discussed this specific question. One thing I could do is study these libraries. However, they are large libraries and I wanted to see if there were other resources I can checkout first. I predict my library will be much simpler in functionality and smaller in scale to libraries like chart.js and sigma.js.