o Code simplification and refactoring:
- Avoid using character buffers when constructing most directory
objects: this approach was unweildy and error-prone. Instead,
build smartlists of strings, and concatenate them when done.