Idfxt

This pull request is for the sake of conversation, not necessarily with the intent to merge.  yet. 
Path handling is a very important and tricky topic that definitely needs to be standardized,