Working on a cleaner graph approach

Inspired by my discrete math class I'm trying to take a much cleaner
approach to how I make my compounds into graphs, treating elements more
like nodes and bonds more like edges