Edge length calculation and node connection
Edge asdocs
Initialized expanded node state to true, and updated default expand parameter to max int
Initial expand and collapse implementation. Added function to inherit attributes from parent when not customized.
Expanded asdocs and extended node interface to include new properties
Implemented hierarchy properties and exposed edges