↑ click the image above to interact with nodes ↑

For nodes, I wanted to programatically create a family tree and be able to send information up and down the tree. Positioning information is sent up and down the tree, and the dot's are positioned according to it. Each dot acts as a container of information and can send instructions to either it's parent or to it's children (if it has any).