Object-oriented dictionary paths

Key features:

* Traverse resources like paths
* Access resources on demand with separate accessor layer
