Firstly, Data-Shapes is a great package and very useful.
A quick suggestion would be that in the UI.DirectoryPath Data module, when it is active in the UI, that if the user clicks the “button” to navigate to a location, that it does so starting at the default path set into the node. I think that that would be a great help.