Revert "Initial edge implementation"

This reverts commit 5d836a6e6f29b37e04b071956ee76c7f6184ec4f.
Revert "Initial Node implementation"

This reverts commit 5d48ae60a135674c4c36194e05b7e2a4a04665d7.
Revert "Refactored and expanded node interfaces"

This reverts commit 553c7ad08d37f2f8dfae38e4230cdd34f1aaa1f2.
Revert "Added hierarchy accessor"

This reverts commit 9c2e67e74d2f8fffe2ca7c2db4b6d7b77019cba7.
Revert "Corrected node interfaces"

This reverts commit 2832f3044965f106217f4b28c6503e6693ff2113.
Revert "Node interfaces"

This reverts commit 09082ec9f1bf3624615aa406a5e7b4f0516cd6e0.