refactor Nodes to know their associated RDFNode
update todo
implement architecture and skeletal methods for node, edge, and shared edge visual descriptions