Directory paths may now also be composed given a PathDirectoryNode as a reference (hiding the callback to the owning directory within the node's composePath() method).
PathDirectoryNode now uses a reference to the owning PathDirectory and disposed of the redundant userdatapair_t tuple abstraction.
Refactor: Further PathDirectory cleanup
Directory paths may now also be composed given a PathDirectoryNode
as a reference (hiding the callback to the owning directory within
the node's composePath() method).
PathDirectoryNode now uses a reference to the owning PathDirectory
and disposed of the redundant userdatapair_t tuple abstraction.