This implements a Module (a leaf containing a path or path identifier)
Modules connect to each other like leaves, as they do in the namespace system
Each Module is a path itself and a folder for other leaves.
The idea is that we can map a namespace item (\Item1\Item2\Item3) to a path so that separate namespace elements have different paths, useful in PSR-4
ModuleInterface | The Module Interface |